1.Functional Description
1.1Purpose
This function will retrieve Rule from AIR Rules Table F3293 and translate the Rule to a readable
format
based on the description from F3291 Configured Item Segment, and then concatenate the Rule into a
string.
1.2Setup Notes and Prerequisites
Initialize output strings before used
1.3Special Logic
There is no special logic within this function.
2.Technical Specifications
2.4Processing
1. Using partial key values (KIT, MCU, ATOT, and ATO#) to retrieve all the rule sequences.
2. For each Rule Sequence with segment value, retrieve segment description from
Configured Item Segment Table F3291.
Translate the Rule Sequence to a readable format, then concatenate the information into a
string
and end each Rule Sequence with a end-of-line character set.
Display segment and value with derived calculation DERC
Type P/Q/R:
If ITM > 0 then display "Use Item " with item's name
else if DERP != *BLANK then display "Use Smart Part" with PERC
else if TBLC != *BLANK then display "Use Rule Table" with TBLC
Rule Type X:
display "Unit Price" with UPAX value
^
D3200530 - Translate F3293 AIR by F3291
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
mnConfiguredItemNumber | KIT | MATH_NUMERIC | NONE | NONE |
The system provides for three separate item numbers.
1. Item Number (short) - An eight-digit, computer assigned, completely
| ||||
szBranchPlant | 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
| ||||
cRuleType | ATOT | char | NONE | NONE |
A value that identifies whether the resulting value of the assembly inclusion rule is a part number, price, routing operation, or calculated
| ||||
mnRuleNumber | ATO# | MATH_NUMERIC | NONE | NONE |
The number associated with a set of cross-segment editing rules or assembly inclusion rules. | ||||
szConfiguredRuleString | MCFG | char | NONE | NONE |
Reserved by J.D. Edwards A string that the system generates by concatinating the value of each segment. | ||||
cSuppressErrorMessage | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szErrorMessageID | DTAI | char | NONE | NONE |
A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or
| ||||
mnSequenceNumber | ATOS | MATH_NUMERIC | OPT | NONE |
The Sequence number is the rule number within an edit group of cross-segment editing rules or assembly inclusion rules. You can insert a
| ||||
cRangeOrValue | EV01 | char | OPT | NONE |
An option that specifies the type of processing for an event. |
None |
F3291 Configured Item Segments | ||||
F3293 Assembly Inclusions Rules |