1.Functional Description
1.1Purpose
This function will retrieve Rule from CSE Rules Table F3292 and retrieve information from CACHE,
then translate the Rule and Segment to a readable format and then concatenate them to Rule-string and
Segment-String.
1.2Setup Notes and Prerequisites
Initialize output strings before use
1.3Special Logic
There is no special logic within this function.
2.Technical Specifications
2.4Processing
1. Using partial key values (LIND, KIT, MCU, and ATO#) to retrieve all the rule sequences.
2. For each Rule Sequence, retrieve segment description and value from CACHE by calling
CacheProcessSegmentValue (B3200350).
Translate the Rule and Segment to a readable format, then concatenate them to
output strings,Configured Rule String and Configured Segment String.
3. If the Rule contains *RANGE or *VALUE
or retrieve Rule-Value from Rule Values Table F32921.
^
D3200200 - F3292 CSE Rule Translate String
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
| ||||
mnRuleNumber | ATO# | MATH_NUMERIC | NONE | NONE |
The number associated with a set of cross-segment editing rules or assembly inclusion rules. | ||||
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
| ||||
szConfiguredRuleString | MCFG | char | NONE | NONE |
Reserved by J.D. Edwards A string that the system generates by concatinating the value of each segment. | ||||
mnParentSalesOrderLineNumber | LNID | MATH_NUMERIC | NONE | NONE |
A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns
| ||||
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
| ||||
szSegmentValueString | MCFG | char | NONE | NONE |
Reserved by J.D. Edwards A string that the system generates by concatinating the value of each segment. | ||||
mnJobNumber | JOBS | MATH_NUMERIC | NONE | NONE |
The job number (work station ID) which executed the particular job. | ||||
mnConfigurationIDNumber | CFGID | MATH_NUMERIC | OPT | NONE |
An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables. | ||||
mnComponentIDNumber | CFGCID | MATH_NUMERIC | OPT | NONE |
A number that represents a component in a configuration. This number, which is generated by next numbers, always restarts at 1 and
|
B3200350 Cache Process Segement Values | ||||
X0005 Get User Defined Codes |
F3292 Cross Segment Editing Rules | ||||
F32921 Cross Segment Editing Rules - Values | ||||
F32922 Cross Segment Editing Rules - Range |