1.Functional Description
1.1Purpose
Interpret Configured String into segment values.
1.2Setup Notes and Prerequisites
The calling application is responsible for retrieving Configurator Separator character and passing
that value to the business function.
1.3Special Logic
There is no special logic within this function.
2.Technical Specifications
2.2Related Tables - NONE
2.3Related Business Functions - NONE
2.4 Processing
When the mode equals 2, the two 250 character strings (CF01 & CF02) are concatenated into CF500.
Otherwise CF500 is used as received from the data structure.
The configurator segment delimiter (SECD) is a single value which separates segments in the
configured string. Example: Delimiter = /
stripping out the delimiter character.
Example:Relative segment position = 3
When evaluating an entire configured string segment by segment, it is necessary to know when the end
of the string has been reached. The field EV01 will be used to indicate: more segments exist (1), no
more segments exist (0).
Returns: Segment value and Segments exist flag. Error messaging also available.
^
D3200580 - Evaluate Configured String
Parameter Name | Data Item | Data Type | Req/Opt | I/O/Both |
---|---|---|---|---|
cMode_1_500_2_250 | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szConfiguredString500 | CF500 | char | NONE | NONE |
The configured string identifier as it was originally entered on a Sales Order. | ||||
szConfiguredString250_1 | CF01 | char | NONE | NONE |
Reserved by J.D. Edwards A string that is generated by concatinating the value of each segment. | ||||
szConfiguredString250_2 | CF02 | char | NONE | NONE |
Reserved by J.D. Edwards A string that is generated by concatinating the value of each segment. | ||||
cSegmentDelimiter | SECD | char | NONE | NONE |
A character separator that you use with configured items during order entry. This character must be the same for each branch/plant. The
| ||||
mnRelativeSegmentPosition | CNT | MATH_NUMERIC | NONE | NONE |
The number of units that the system counts in the primary unit of measure. | ||||
cSegmentExists | EV01 | char | NONE | NONE |
An option that specifies the type of processing for an event. | ||||
szSegmentValue | SGVL | char | NONE | NONE |
An answer to the configurator feature and option questions that appear during order entry.
When you define cross-segment editing rules,
| ||||
cSupressErrorMessage | 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
|
None |
None |