| 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 
 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.  | 
| 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 
 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.
  | 
| mnSegmentNumber | PEL | MATH_NUMERIC | NONE | NONE | 
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.
  | 
| sz2ndItemNumber | LITM | char | NONE | NONE | 
A number that identifies the item. The system provides three separate item numbers plus an extensive cross-reference capability to 
 alternative item numbers. The three types of item numbers are:
Item Number (short)
An 8-digit, computer-assigned item number.
2nd Item Number
A 
 25-digit, user defined, alphanumeric item number.
3rd Item Number 
Another 25-digit, user defined, alphanumeric item number.
In addition to 
 these three basic item numbers, the system provides an extensive cross-reference search capability. You can define numerous 
 cross-references to alternative part numbers. For example, you can define substitute item numbers, replacements, bar codes, customer numbers, or 
 supplier numbers.
  | 
| jdEffectiveFrom | EFFF | JDEDATE | NONE | NONE | 
A date that indicates one of the following:
    o When a component part goes into effect on a bill of material
    o When a routing step goes into 
 effect as a sequence on the routing for an item
    o When a rate schedule is in effect The default is the current system date. You can enter 
 future effective dates so that the system plans for upcoming changes. Items that are no longer effective in the future can still be recorded and 
 recognized in Product Costing, Shop Floor Management, and Capacity Requirements Planning. The Material Requirements Planning system 
 determines valid components by effectivity dates, not by the bill of material revision level. Some forms display data based on the effectivity 
 dates you enter.  | 
| jdEffectiveThru | EFFT | JDEDATE | NONE | NONE | 
A date that indicates one of the following:
    o When a component part is no longer in effect on a bill of material
    o When a routing step is no 
 longer in effect as a sequence on the routing for an item
    o When a rate schedule is no longer active The default is December 31 of the 
 default year defined in the Data Dictionary for Century Change Year. You can enter future effective dates so that the system plans for upcoming 
 changes. Items that are no longer effective in the future can still be recorded and recognized in Product Costing, Shop Floor Management, 
 and Capacity Requirements Planning. The Material Requirements Planning system determines valid components by effectivity dates, not by 
 the bill of material revision level. Some forms display data based on the effectivity dates you enter.  | 
| szDescription | DSC1 | char | NONE | NONE | 
Brief information about an item; a remark or an explanation.
  | 
| szDataItem | 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 
 special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.
  | 
| cRequired | ATRQ | char | NONE | NONE | 
A code that specifies whether a segment is required or optional in a configuration, or whether the system must calculate it to specification 
 when you enter an order. Valid codes are:
R
Segment answer is required during order entry.
O
Segment answer is optional during order 
 entry.
C
Segment is calculated during order entry. You define the calculation with assembly inclusion rules.
  | 
| szSystemCode | SY | char | NONE | NONE | 
A user defined code (98/SY) that identifies a system. Valid values include:
01
Address Book
03B
Accounts Receivable
04
Accounts 
 Payable
09
General Accounting
11
Multicurrency
  | 
| szUserDefinedCodes | RT | char | NONE | NONE | 
A code that identifies the table that contains user defined codes. The table is also referred to as a UDC type.  | 
| szDefaultValue | DVAL | char | NONE | NONE | 
Used as the initial value on the data entry screen for the associated data item. The value entered must be the exact same length as the 
 data item size.
Place single quotes around the value if it contains any embedded blanks.  The keywords *BLANKS and *ZEROS can be used 
 as the default value.  When entering a numeric data item with default values, the redisplay of the data item suppresses all leading 
 zeros.
CAUTION:  If a blank entry is allowed, default values should not be used.  | 
| szLowerValue | LVAL | char | NONE | NONE | 
The lower allowed value of this specific segment.  If you enter a value here,then you must also enter an upper allowed value.  | 
| szUpperValue | UVAL | char | NONE | NONE | 
The upper allowed value of this specific segment.  If you enter a value here,then you must also enter an lower allowed value.  | 
| cNumericIndicator | CNUM | char | NONE | NONE | 
Determines whether a user defined code is numeric or alphanumeric.
Valid values are:
   Y Indicates that the code is numeric and should be 
 right-justified.
   N Indicates that the code is alphanumeric and should be left-justified.  | 
| mnDataItemSize | DTAS | MATH_NUMERIC | NONE | NONE | 
The field size of the data item.
Note: All amount fields should be entered as 15 bytes, 0 decimals, and the data item type should be P 
 (packed).  | 
| cCurrencyDecimals | CDEC | char | NONE | NONE | 
A value that designates the number of decimals in the currency, amount, or quantity fields the system displays. For example, U.S. Dollars 
 would be 2  decimals, Japanese Yen would be no decimals, and Cameroon Francs would be 3  decimals.  | 
| cSaveSegment | ATSA | char | NONE | NONE | 
A user defined code (32/YN) that specifices whether the segment value is significant enough to make the configuration unique. Valid values 
 are:
0
The segment value is not significant.
1
The segment value is significant.
If the configuration is unique, you must store the item in a 
 separate location in inventory.
  | 
| mnNumberOfSpacesBefore | SPBN | MATH_NUMERIC | NONE | NONE | 
The number of spaces that should print before the segment information in the user defined format.  | 
| cPrintSegmentNumber | ATSN | char | NONE | NONE | 
A user defined code (32/YN) that specifies whether the system prints the segment number on the order paperwork. Valid values are:
0
Do 
 not print the segment number on the order paperwork.
1
Print the segment number on the order paperwork.
For a sales order, the system prints 
 the segment number on the pick slip and invoice print. For a work order, 
the system prints the segment number on the parts list print.
  | 
| cPrintSegmentDescription | ATSD | char | NONE | NONE | 
A user defined code (32/YN) that specifies whether the system prints the segment description on the order paperwork. Valid values 
 are:
0
Do not print the segment description on the order paperwork.
1
Print the segment description on the order paperwork.
For a sales order, the 
 system prints the segment description on the pick slip and invoice print. For a work order, the system prints the segment description on the parts 
 list print.
  | 
| cPrintValue | ATSV | char | NONE | NONE | 
A user defined code (32/YN) that specifies whether the system prints the segment value on the order paperwork. Valid values are:
0
Do not 
 print the segment value on the order paperwork.
1
Print the segment value on the order paperwork.
For a sales order, the system prints the 
 segment value on the pick slip and invoice print. For a work order, the system prints the segment value on the parts list print.
  | 
| cPrintValueDescription | ATVD | char | NONE | NONE | 
A user defined code (32/YN) that specifies whether the system prints the segment value description on the order paperwork. Valid values 
 are:
0
Do not print the segment value description on the order paperwork.
1
Print the segment value description on the order paperwork.
For a 
 sales order, the system prints the segment value description on the pick slip and invoice print. For a work order, the system prints the segment 
 value description on the parts list print.
  | 
| mnNumberOfSpaceAfter | SPAN | MATH_NUMERIC | NONE | NONE | 
The number of spaces that should print after the segment information in the user defined format.  | 
| cReturnToNewLine | RTNL | char | NONE | NONE | 
A user defined code (32/YN) that indicates whether the system starts a new line after it prints the segment nformation. Valid values 
 are:
1
Start a new line after the segment information.
0
Continue printing on the same line.
If the system does not start a new line, it prints the configurator 
 segment delimiter from the configurator constants.
  | 
| cDerivedCalcRounding | RNDC | char | NONE | NONE | 
This field will be used to indicate how many positions to the right of the decimal a derived calculation should be rounded.
For example,
    o If 
 the result of a derived calculation is 2190.123456789, enter 0 to round to the whole number 2190.
    o Enter 4 to round up to 2190.1235.
    o 
 Leave the Derived Calculation Round field blank to avoid rounding.
The system rounds up by one any digit followed by 5 through 9. The system 
 does not round any digit followed by 0 through 4.  | 
| szUpdateCategoryCode | UPCC | char | NONE | NONE | 
A code that specifies which work order category code that the system populates with the segment value during order entry.
  | 
| 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 
 special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.
  |