SetLevelConfigSegmentValidation

Set Level - Configurator Segment Validation Error

Minor Business Rule

Object Name: BLM0062

Parent DLL: CMFG

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose
The purpose of this function is to prepare tam specs to write level messages to the F01131 & F01133 
PPAT files.

.  


1.2Setup Notes and Prerequisites

The Alias for Data Dictionary set for the PPAT Error Message is LM0062. 


1.3Special Logic

None.

2.Technical Specifications

2.4Processing 

Follow the template for BF_BOTH.  

Data Structure

DLM0062 - Set Level -Configurator Segment Validation

Parameter NameData ItemData TypeReq/OptI/O/Both
szPrimaryItemNumber_2UITMcharNONENONE

A number that the system assigns to an item. It can be in short, long, or third item number format.

szItemDescription_3DSC1charNONENONE

Brief information about an item; a remark or an explanation.

mnSegmentNumber_4PELMATH_NUMERICNONENONE

A number that establishes the sequence in which the segments were defined in the system. Segment numbers are user 
defined. Cross-segment editing rules reference the segment numbers to ensure that the set of values defines a valid configuration. Assembly inclusion rules 
reference segment numbers and their associated values to define prices, component parts, routing, and calculated values for configured items.

szSegmentDescription_5DSC2charNONENONE

A second, 30-character description, remark, or explanation.

szErrorDetail_6CF500charNONENONE

The configured string identifier as it was originally entered on a Sales Order.

szDisplayErrorMsgIDDTAIcharNONENONE

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.

idGenLongGENLNGIDNONENONE

General purpose ID variable.

szSegmentValue_9SGVLcharNONENONE

An answer to the configurator feature and option questions that appear during order entry. When you define cross-segment editing rules, 
you compare the segment answers to values to determine invalid configurations. When you define assembly inclusion rules, you create unique 
configurations by comparing the segment answers to values to assign parts, prices, calculated values, or routing steps.

cSuppressErrorMessageSUPPScharNONENONE

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.

Related Functions

None

Related Tables

None