1.Functional Description
1.1Purpose
This function will set what the next level in the hierarchy is so that the records for that level can
be displayed in Review by Type
1.2Setup Notes and Prerequisites
1.3Special Logic
2.Technical Specifications
1.Move the Level parameters to an array that is 14 big 1 character each (@S)
2.Move the Key fields to an array that is 14 big each 13 characters big (@K) starting with
poisition 2
3.Move a 1 to X
Do 13
If @S,X is equal to 1
If @K,X is equal to blank
If X is equal LevelOfCustomer
and AddressNumber is equal to zero
and AllCustomers is not equal to '1'
Move a '*' to AllCustomers
Goto Tag 1
Else
Move a '*' to @K,X
Goto Tag 1
End
End
End
Add 1 to X
End
Tag 1
4.Move the @K fields back to the Key fields
^
D3400670 - Forecast Set Next Level
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
szCompany | CO | char | NONE | NONE |
A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company
| ||||
szLevelOne | KV01 | char | NONE | NONE |
The first key postion of the forecasting hierarchy. The value in this field relates to the first level chosen in the forecasting constants. | ||||
szLevelTwo | KV02 | char | NONE | NONE |
The second key postion of the forecasting hierarchy. The value in this field relates to the second level chosen in the forecasting constants. | ||||
szLevelThree | KV03 | char | NONE | NONE |
The third key postion of the forecasting hierarchy. The value in this field relates to the third level chosen in the forecasting constants. | ||||
szLevelFour | KV04 | char | NONE | NONE |
The forth key postion of the forecasting hierarchy. The value in this field relates to the fourth level chosen in the forecasting constants. | ||||
szLevelFive | KV05 | char | NONE | NONE |
The fifth key postion of the forecasting hierarchy. The value in this field relates to the fifth level chosen in the forecasting constants. | ||||
szLevelSix | KV06 | char | NONE | NONE |
The sixth key postion of the forecasting hierarchy. The value in this field relates to the sixth level chosen in the forecasting constants. | ||||
szLevelSeven | KV07 | char | NONE | NONE |
The seventh key postion of the forecasting hierarchy. The value in this field relates to the seventh level chosen in the forecasting constants. | ||||
szLevelEight | KV08 | char | NONE | NONE |
The eighth key postion of the forecasting hierarchy. The value in this field relates to the eighth level chosen in the forecasting constants. | ||||
szLevelNine | KV09 | char | NONE | NONE |
The ninth key postion of the forecasting hierarchy. The value in this field relates to the ninth level chosen in the forecasting constants. | ||||
szLevelTen | KV10 | char | NONE | NONE |
The tenth key postion of the forecasting hierarchy. The value in this field relates to the tenth level chosen in the forecasting constants. | ||||
mnShortItem | ITM | MATH_NUMERIC | NONE | NONE |
An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item
| ||||
mnAddressNumber | AN8 | MATH_NUMERIC | NONE | NONE |
A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or
| ||||
szBranch | MCU | char | NONE | NONE |
An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit
| ||||
cCompanyLevel | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory1Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory2Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory3Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory4Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory5Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory6Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory7Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory8Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory9Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCategory10Level | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cItemLevel | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cCustomerLevel | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cGlobalLevel | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
mnLevelOfCustomer | MATH01 | MATH_NUMERIC | NONE | NONE |
- - - Good Performance Low Value. | ||||
cAllCustomers | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
cAllItems | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. |
None |
None |