TranslateF3292CSE_ByF3291

Translate F3292 CSE By F3291

Minor Business Rule

Object Name: B3200540

Parent DLL: CMFG

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose

This function will retrieve Rule from CSE Rules Table F3292 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, and ATO#) to retrieve all the rule sequences.
2. For each Rule Sequence, 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.

3. If the Rule contains *RANGE or *VALUE

If the Rule Type (ATOT) is 'I' 
then put brackets over *RANGE or *VALUE on the IF statement
If the Rule Type (ATOT) is 'T' 
then put brackets over *RANGE or *VALUE on the THEN statement
Else display segment value.



Data Structure

D3200540 - Translate Rule From F3291

Parameter NameData ItemData TypeReq/OptI/O/Both
mnConfiguredItemNumberKITMATH_NUMERICNONENONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

szBranchPlantMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

mnRuleNumberATO#MATH_NUMERICNONENONE

The number associated with a set of cross-segment editing rules or assembly inclusion rules.

cRuleTypeATOTcharNONENONE

A value that identifies whether the resulting value of the assembly inclusion rule is a part number, price, routing operation, or calculated 
value. The valid values are:    P Part List    Q Work Order Component    C Calculation    H Hot Spot    X Price/Cost Adjustment    R Route Sheet

szConfiguredRuleStringMCFGcharNONENONE

Reserved by J.D. Edwards A string that the system generates by concatinating the value of each segment.

cSuppressErrorMessageEV01charNONENONE

An option that specifies the type of processing for an event.

szErrorMessageIDDTAIcharNONENONE

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 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnSequenceNumberATOSMATH_NUMERICOPTNONE

The Sequence number is the rule number within an edit group of cross-segment editing rules or assembly inclusion rules. You can insert a 
line within a rule to assign a new sequence number.

cRangeOrValueEV01charOPTNONE

An option that specifies the type of processing for an event.

Related Functions

None

Related Tables

F3291 Configured Item Segments
F3292 Cross Segment Editing Rules
F32921 Cross Segment Editing Rules - Values
F32922 Cross Segment Editing Rules - Range