StringPopulateSegCache

Confg String Populate Segment Cache Records

Major Business Rule

Object Name: N3201250

Parent DLL: CMFG

Location: Client/Server

Language: NER

1. Function Description

1.1 Purpose

The business function will fetch configurator string history, parse the string, then load segments 

cache with new line number.


1.2 Setup Notes and Prerequisites

None.


1.3 Special Logic

None.


2. Technical Specifications


2.1 Parameters:


Data Item  Data Structure Description  I/O  Required  Notes

DOCO       Order Number                I    R       

DCTO       Order Type                  I   R

KCOO       Company Key Order No        I    R

LIND       From Line No                I    R

LIND       To Line No                  I    R

SUPPS      Suppress Error Message      I    O

JOBS       Job Number A                I    R

DATI       Error Message ID            O    O


2.2 Related Table


Table    Table Description

F32943   Configured String Histroy

F3291    Configured Item Segments

F3209    Configurator Constants


2.3 Related Business Function


Source Number    Function Name

B3200600         Confg String Format Segments Cache

B3200350         Cache Process Segment Values


2.4 Processing


1) Read string history using DOCO, DCTO, KCOO, LIND asto get       string history (CF01, CF02) and 

branch plant in F32943


2) Using branch plant to fetch congfigurator constant - 

segment delimiter


3) Passing string history, segment delimiter, new line number and othre elements to B3200600 - Confg 

String Formats Cache, parse the string, then load segments cache with new line number. Set process 

mode to '1' for B3200600  

Data Structure

D3201250 - Confg String Populate Segment Cache Records

Parameter NameData ItemData TypeReq/OptI/O/Both
mnConfigurationIDNumberFromCFGIDMATH_NUMERICOPTNONE

An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables.

mnComponentIDNumberFromCFGCIDMATH_NUMERICOPTNONE

A number that represents a component in a configuration. This number, which is generated by next numbers, always restarts at 1 and 
increments, based on the number of components in the configuration.

mnConfigurationIDNumberToCFGIDMATH_NUMERICOPTNONE

An identifier that represents a unique configuration. It is generated by a next number value and is the key to the configuration tables.

cCommonAttributeSwitchEV01charOPTNONE

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

mnJobnumberAJOBSMATH_NUMERICOPTNONE

The job number (work station ID) which executed the particular job.

cSuppressErrorMessageSUPPScharOPTNONE

A flag indicating whether or not runtime error messaging will occur when an error message is issued from a business function.        0 = allow 
runtime error message handling.        1 = suppress runtime error message handling.

szErrorMessageIDDTAIcharOPTNONE

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.

mnComponentIDNumberToCFGCIDMATH_NUMERICOPTNONE

A number that represents a component in a configuration. This number, which is generated by next numbers, always restarts at 1 and 
increments, based on the number of components in the configuration.

Related Functions

None

Related Tables

None