AllF4102FieldsChangeCheck

Item Master Real Time Event Notify

Major Business Rule

Object Name: B4102150

Parent DLL: CINV

Location: Client/Server

Language: C

Data Structure

D4102150F - All F4102 Fields Change Check

Parameter NameData ItemData TypeReq/OptI/O/Both
mnShortItemNumberITMMATH_NUMERICREQNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szBusinessUnitMCUcharREQNONE

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.

cStockingTypeSTKTcharOPTNONE

A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking 
types are hard-coded and you should not change them:    0   Phantom item    B Bulk floor stock    C Configured item    E Emergency/corrective 
maintenance    F Feature    K Kit parent item    N Nonstock  The first character of Description 2 in the user defined code table indicates if the item 
is purchased (P) or manufactured (M).

szProductItemLITMcharOPTNONE

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.

szCatalogItemAITMcharOPTNONE

The system provides three separate item numbers plus an extensive cross-reference capability to alternate item numbers. These item 
numbers are as follows: 1.  Item Number (short) - An 8-digit, computer-assigned 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.  In addition to 
these three basic item numbers, an extensive cross-reference search capability has been provided (see XRT). Numerous cross references to 
alternate part numbers can be user defined, such as substitute item numbers, replacements, bar codes, customer numbers, or supplier 
numbers.

szSalesReportingCode1SRP1charOPTNONE

One of ten category codes for sales coding purposes. These codes can represent such classifications as color, material content, or use.

szSalesReportingCode2SRP2charOPTNONE

One of ten category codes for sales coding purposes. These codes can represent such classifications as color, material content, or 
use. This field represents one of ten property type categories available for sales purposes.

szSalesReportingCode3SRP3charOPTNONE

One of ten category codes for sales coding purposes. These codes can represent such classifications as color, material content, or use.

szSalesReportingCode4SRP4charOPTNONE

One of ten category codes to be used for sales coding purposes. These codes can represent such classifications as color, material 
content, or use.

szSalesReportingCode5SRP5charOPTNONE

One of ten category codes to be used for sales coding purposes.  These codes can represent such classifications as color, material 
content, or use.

szSalesReportingCode6SRP6charOPTNONE

One of ten category codes for sales coding purposes. These can represent such classifications as color, material content, or use.

szSalesReportingCode7SRP7charOPTNONE

One of ten category codes to be used for sales coding purposes.  These can represent such things as color, material content, or use.

szSalesReportingCode8SRP8charOPTNONE

One of ten category codes to be used for sales coding purposes.  These can represent such things as color, material content, or use.

szSalesReportingCode9SRP9charOPTNONE

One of ten category codes to be used for sales coding purposes.  These can represent such things as color, material content, or use.

szSalesReportingCode10SRP0charOPTNONE

One of ten category codes to be used for sales coding purposes.  These can represent such things as color, material content, or use.

szPurchasingReportCode1PRP1charOPTNONE

A code (table 41/P1) that represents an item property type or classification,such as commodity type, planning family, or so forth. The 
system uses this code to sort and process like items. This field is one of six classification categories available primarily for purchasing purposes.

szPurchasingReportCode2PRP2charOPTNONE

A code (table 41/P2) that represents an item property type or classification,such as commodity type, planning family, or so forth. The 
system uses this code to sort and process like items. This field is one of six classification categories available primarily for purchasing purposes.

szPurchasingReportCode3PRP3charOPTNONE

A code (UDC table 41/P3) that represents an item property type or classification, such as commodity type, planning family, or so forth. The 
system uses this code to sort and process like items. This field is one of six classification categories available primarily for purchasing 
purposes.

szPurchasingReportCode4PRP4charOPTNONE

A user defined code (41/P4) that represents an item property type or classification, such as commodity type or planning family. The system 
uses this code to sort and process like items. This field is one of six classification categories available primarily for purchasing purposes.

szPurchasingReportCode5PRP5charOPTNONE

A user defined code (41/P5) that indicates the landed cost rule for an item. The landed cost rule determines purchasing costs that exceed 
the actual price of an item, such as broker fees or commissions. You set up landed cost rules on the Landed Cost Revisions form.

szPurchReportingCode6PRP6charOPTNONE

A code (system 41/type 01) that identifies a group of items that share the same dimensions. An item dimension group defines the 
dimensions for all items that belong to the group. After you set up an item dimension group, you can assign items to the group through Classification 
Codes (41011).

szPurchReportingCode7PRP7charOPTNONE

A user defined code (41/02) that identifies a group of items that you want to move the same way. A process group determines what 
movement instructions the system uses for putaway, picking, and replenishment. You use the Classification Codes program (P41011) to assign 
items to process groups.

szPurchReportingCode8PRP8charOPTNONE

A user defined code (41/02) that identifies a group of items that you want to move the same way. A process group determines what 
movement instructions the system uses for putaway, picking, and replenishment. You use the Classification Codes program (P41011) to assign 
items to process groups.

szPurchReportingCode9PRP9charOPTNONE

A user defined code (41/02) that identifies a group of items that you want to move the same way. A process group determines what 
movement instructions the system uses for putaway, picking, and replenishment. You use the Classification Codes program (P41011) to assign 
items to process groups.

szPurchReportingCode10PRP0charOPTNONE

A code (table 41/P0) that represents an item property type or classification,such as commodity type, planning family, or so forth. The 
system uses this code to sort and process like items. This field is one of six classification categories available primarily for purchasing purposes.

szGlCategoryGLPTcharOPTNONE

A user defined code (41/9) that identifies the G/L offset that system uses when it searches for the account to which it posts the transaction. If 
you do not want to specify a class code, you can enter **** (four asterisks) in this field. You can use automatic accounting instructions (AAIs) to 
predefine classes of automatic offset accounts for the Inventory Management, Procurement, and Sales Order Management systems. You 
might assign G/L class codes as follows:    IN20   Direct Ship Orders    IN60   Transfer Orders    IN80   Stock Sales  The system can generate 
accounting entries based upon a single transaction. For example, a single sale of a stock item can trigger the generation of accounting entries 
similar to the following:         Sales-Stock (Debit) xxxxx.xx     A/R Stock Sales (Credit) xxxxx.xx     Posting Category: IN80             Stock Inventory 
(Debit) xxxxx.xx     Stock COGS (Credit) xxxxx.xx The system uses the class code and the document type to find the AAI.

mnSafetyStockDaysSupplySAFEMATH_NUMERICOPTNONE

The quantity of stock kept on hand to cover high-side variations in demand.

szShippingCommodityClassSHCMcharOPTNONE

A user defined code (41/E) that represents an item property type or classification (for example, international shipment handling). The 
system uses this code to sort and process similar items. This field is one of three classification categories available primarily for inventory and 
shipping purposes.

szShippingConditionsCodeSHCNcharOPTNONE

A code (table 41/C) that represents an item property type or classification,such as special shipping conditions. The system uses this code 
to sort and process like items. This field is one of three classification categories available primarily for inventory and shipping purposes.

szLineTypeLNTYcharOPTNONE

A code that controls how the system processes lines on a transaction. It controls the systems with which the transaction interfaces, such as 
General Ledger, Job Cost, Accounts Payable, Accounts Receivable, and Inventory Management. It also specifies the conditions under 
which a line prints on reports, and it is included in calculations. Codes include the following: S Stock item   J Job cost   N Nonstock item   F Freight  
T Text information   M Miscellaneous charges and credits   W Work order

szCycleCountCategoryCYCLcharOPTNONE

A code (table 41/8) that represents the family or cycle in which an item is counted. Cycle counting means that you count different inventory 
items at different times. Cycle codes commonly represent item values, item locations, time frames, or product groups.

szCommodityCodeCDCDcharOPTNONE

The commodity code number for the item.

szProductGroupFromPDGRcharOPTNONE

A line of products whose similarity allows them to be grouped together.  This grouping can be used to select products for other tasks or 
processes such as reporting with DREAM Writer.

szDispatchGrpDSGPcharOPTNONE

A user defined code that identifies the dispatch group. A dispatch group is a grouping you make for products according to the physical 
characteristics that are important when storing and transporting those products. During the trip building process, the system checks if the dispatch 
group for the item and the vehicle are compatible. The system only allows products belonging to the allowed dispatch groups to be 
assigned to the vehicle.

mnPrimaryLastVendorNoVENDMATH_NUMERICOPTNONE

The address book number of the preferred provider of this item.

mnAddressNumberPlannerANPLMATH_NUMERICOPTNONE

The address number of the material planner for this item.

mnBuyerBUYRMATH_NUMERICOPTNONE

The address number of the person responsible for setting up and maintaining the correct stocking levels for the item.

szCountryOfOriginORIGcharOPTNONE

A code (00/CN) that identifies the country in which an item originates. This information is useful to organizations that must periodically 
separate their inventory by source.

mnReorderPointInputROPIMATH_NUMERICOPTNONE

A quantity for an item that specifies when replenishment occurs. Typically,this occurs when the total quantity on hand plus the quantity on 
order fall to, or below a specified quantity. You can enter this quantity or the system can calculate it if there is sufficient sales history.

mnReorderQuantityInputROQIMATH_NUMERICOPTNONE

The estimated reorder quantity for an item. You can enter this quantity if there is not enough sales history available for the system to 
accurately calculate a reorder quantity.

mnReorderQuantityMaximumRQMXMATH_NUMERICOPTNONE

The maximum order quantity for an item. You can base the quantity on factors other than usage, such as perishability, storage capacity, 
and so forth.

mnOrderMultiplesWOMOMATH_NUMERICOPTNONE

A field used to generate multiple subsets of a work order if you want to produce the order in smaller lots than the quantity that the entire work 
order calls for. For example, if a work order has been generated for 1,000 pieces, and the work order multiple is set to 100, then ten sets of the 
work order for 100 pieces each print when the work order is released. All sets have the same work order number

mnServiceLevelSERVMATH_NUMERICOPTNONE

Although economic order quantity calculations will assume a service level of 100% (that is, quantities on hand sufficient to satisfy all orders 
for this item at the expected rate of demand), you may specify a service level below 100% as one method of reducing inventory investment 
and storage costs. A reduction to 90%, as an example, implies that 10% of incoming orders for the item will have to be backordered due to an 
out-of-stock condition for this item.  This is a memo field only however and will not effect the EOQ calculation.

mnReorderQuantityMinimumRQMNMATH_NUMERICOPTNONE

The minimum order quantity for an item. You can base the quantity on factors other than usage, such as perishability, storage capacity, and 
so forth.

mnShelfLifeDaysSLDMATH_NUMERICOPTNONE

The number of days that an item can remain in inventory before it expires. The system adds this number to the date that the item is received 
to determine the expiration date for the item. If you do not enter a value here, you must enter an expiration date each time you receive the lot 
item.

cCheckAvailabilityYNCKAVcharOPTNONE

A code that specifies whether the system performs availability checking.  You might want to turn on availability checking for certain items.  
For other items, if you assume that an adequate supply is available, leave availability checking turned off.  For PeopleSoft World, valid values 
are: Y The system performs availability checking. N The system does not perform availability checking.  For PeopleSoft EnterpriseOne, a 
check mark indicates that availability checking is turned on.

cLayerCodeSourceSRCEcharOPTNONE

A code that indicates whether lot or serial number is assigned. Lot and serial number processes use the Lot Master table (F4108). Valid 
codes are:    0   Lot assignment is optional. You can manually assign numbers. Quantity can be greater than one. (Default)    1   Lot assignment is 
required. The system assigns numbers using the system date in YYMMDD format. Quantity can be greater than one.    2   Lot assignment is 
required. The system assigns numbers in ascending order using Next Numbers. Quantity can be greater than one.    3   Lot assignment is 
required. You must manually assign numbers. Quantity can be greater than one.    4   Serial number assignment is optional except during shipment 
confirmation. Quantity must not exceed one.    5   Serial number assignment is required. The system assigns numbers using the system date 
in YYMMDD format. Quantity must not exceed one.    6   Serial number assignment is required. The system assigns numbers in ascending 
order using Next Numbers. Quantity must not exceed one.    7   Serial number assignment is required. You must manually assign numbers. 
Quantity must not exceed one.

cLotStatusCodeLOTScharOPTNONE

A user defined code (41/L) that indicates the status of the lot. If you leave this field blank, it indicates that the lot is approved. All other codes 
indicate that the lot is on hold. You can assign a different status code to each location in which a lot resides on Item/Location Information or 
Location Lot Status Change.

cConstantFutureUse1OT1YcharOPTNONE

A code that indicates whether you control the item by potency.

cConstantFutureUse2OT2YcharOPTNONE

A code that indicates whether you control the item by grade.

mnStandardPotencySTDPMATH_NUMERICOPTNONE

The percentage of active ingredients normally found in an item.

mnFromPotencyFRMPMATH_NUMERICOPTNONE

A number that indicates the minimum potency or percentage of active ingredients acceptable for an item. The system displays a warning 
message if you try to purchase or issue items that do not meet the minimum acceptable potency. The system does not allow you to sell items 
that do not meet the minimum acceptable potency.

mnThruPotencyTHRPMATH_NUMERICOPTNONE

A number that indicates the maximum potency or percentage of active ingredients that is acceptable for an item. The system displays a 
warning message if you try to purchase or issue items that have a potency that exceeds the maximum potency acceptable. The system does 
not allow you to sell items that have a potency that exceeds the maximum potency acceptable.

szStandardGradeSTDGcharOPTNONE

A code (table 40/LG) that represents the normal grade for an item.

szFromGradeFRGDcharOPTNONE

A user defined code (40/LG) that indicates the minimum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that do not meet the minimum grade acceptable. The system does not allow you to sell items 
with grades that do not meet the minimum acceptable level.

szThruGradeTHGDcharOPTNONE

A user defined code (40/LG) that indicates the maximum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that exceed the maximum grade acceptable. The system does not allow you to sell items with 
grades that exceed the maximum grade acceptable.

cComponentTypeCOTYcharOPTNONE

The component type determines what the component is used for in a bill of material.  For example:    A Active ingredient    C Standard 
Component    F Filler ingredient

mnMarginMaintenancePerMMPCMATH_NUMERICOPTNONE

This field is used as a method to automatically maintain a desired margin. If a value is entered in this field, every purchase order receipt will 
add the margin percentage to the item's cost, if the costing method is 1, 2, or 6, in order to generate a new list price. For example:  Item cost = 
56.00, and Margin Maintenance % = 20, then the new list price will be as follows: 56 * ( 1 + .20 ) = 67.20

szPricingCategoryPRGRcharOPTNONE

A user defined code (system 40/type PI) that identifies an inventory price group for an item. Inventory price groups have unique pricing 
structures that direct the system to incorporate discounts or markups on items on sales and purchase orders. The discounts or markups are 
based on the quantity, dollar amount, or weight of the item ordered. When you assign a price group to an item, the item takes on the same pricing 
structure defined for the inventory price group. You must assign an inventory price group to the supplier or customer, as well as to the item, for 
the system to interactively calculate discounts and markups on sales orders and purchase orders.

szRepriceBasketPriceCatRPRCcharOPTNONE

You can assign items with common repricing characteristics to a reprice category on Item Branch/Plant Revisions. You can define different 
categories based on location. Repricing is a technique that the system uses to:     o Accumulate items on order that belong to a common 
repricing category during a batch program     o Compare the aggregate quantities of items on order to the appropriate quantity breaks in the 
reprice category  If the items qualify for an additional discount, that discount is reflected as a change in unit and extended price for each 
qualifying item in the original order line.

szOrderRepriceCategoryORPRcharOPTNONE

Items with common order repricing characteristics are assigned to an order reprice category on the Item Master Revisions screen. 
Categories can be varied at the Location level (fold area). Order repricing is a technique in which items within an order that belong to the same 
repricing category are accumulated during a batch program and their aggregate quantities are compared to the appropriate quantity "breaks" in 
the reprice category. Typical quantity breaks in this situation might be the total weight or the total dollar value of the order as whole. If the 
items qualify for additional discount, that discount is reflected as a flat dollar amount in a new discount line. This facility supplements the repricing 
function and operates in the same batch program.

cBackordersAllowedYNBACKcharOPTNONE

An option that specifies whether to allow backorders for this item. You can allow backorders by item using the Item Master (P4101) or Item 
Branch/Plant (P41026) programs, by customer using the Customer Billing Instructions program (P03013), or by branch/plant using the 
Branch/Plant Constants program (P41001).  Valid values are: On Allow backorders for this item. Off Do not allow backorders for this item, regardless of 
the backorders code that is assigned to the customer.

szItemFlashMessageIFLAcharOPTNONE

User defined code system 40, type FL, which is used to flash a warning message about a particular item.

cAbcCode1SalesInvABCScharOPTNONE

A code that specifies this item's ABC ranking by sales amount. Valid values are:    A Assign this item to the first (largest) amount ranking    B 
Assign this item to the second (intermediate) amount ranking    C Assign this item to the third (smallest) amount ranking    D Do not include this 
item when you run ABC Analysis There are three types of ABC analysis-sales, margin, and on-hand value. Within each type of analysis, you 
can have three groups-A, B, and C. The ABC Code fields contain a percentage that tells the system how to define the A, B, and C groups for 
categorizing items during ABC analysis. Each group measures a total within the type of analysis. For all groups, the system compares the 
appropriate sales, margin, or on-hand value totals of a single item to the appropriate total for all items and calculates the value of each item. An 
item's value is its percentage of the appropriate total. The system then arranges the values of all items from highest to lowest value and 
accumulates the percentages. What happens next depends on the group:    A group: If an item's value causes the accumulated total to exceed the 
A accumulated percentage, the system assigns the item to the B group.    B group: When the accumulated total reaches the percentage you 
entered for items in the A group, it continues adding values until it reaches the percentage you entered for items in the B group. The system 
assigns all items whose value falls between the A and B percentages to the B group.    C group: The C group consists of items whose 
accumulated value exceeds the B percentage. The percentage that you usually enter for the C group is .999.

cAbcCode2MarginInvABCMcharOPTNONE

Code indicating this item's ABC ranking by margin amount. Valid values are:    A Assign this item to the first amount ranking    B Assign this 
item to the second amount ranking    C Assign this item to the third amount ranking    D Skip this item in the ABC Analysis There are three types of 
ABC analysis--sales, margin, and on-hand value. Within each type of analysis, you can have three groups--A, B, and C. The ABC Code fields 
contain a percentage that tells the system how to define the A, B, and C groups for categorizing items during ABC analysis. Each group 
measures a total within the type of analysis. For all groups, the system compares the appropriate sales, margin, or on-hand value totals of a 
single item to the appropriate total for all items and calculates the value of each item. An item's value is its percentage of the appropriate total. 
The system then arranges the values of all items from highest value to lowest value and accumulates the percentages. What happens next 
depends on the group:    A group: When the accumulated total reaches the percentage you entered, the system assigns the items whose values 
are included in the A group. If an item's value causes the total to exceed the A accumulated percentage, the system assigns the item to the B 
group.    B group: When the accumulated total reaches the percentage you entered, the system assigns the items whose values are 
included in the A group. If an item's value causes the total to exceed the A accumulated percentage, the system assigns the item to the B group.    C 
group: The C group consists of items whose accumulated value exceeds the B percentage. The percentage that you usually enter for the C 
group is .999.

cAbcCode3InvestInvABCIcharOPTNONE

Code indicating this item's ABC ranking by investment in inventory. Valid values are:    A Assign this item to the first amount ranking    B 
Assign this item to the second amount ranking    C Assign this item to the third amount ranking    D Skip this item in the ABC Analysis There are three 
types of ABC analysis--sales, margin, and on-hand value. Within each type of analysis, you can have three groups--A, B, and C. The ABC 
Code fields contain a percentage that tells the system how to define the A, B, and C groups for categorizing items during ABC analysis. Each 
group measures a total within the type of analysis. For all groups, the system compares the appropriate sales, margin, or on-hand value totals 
of a single item to the appropriate total for all items and calculates the value of each item. An item's value is its percentage of the appropriate 
total. The system then arranges the values of all items from highest value to lowest value and accumulates the percentages. What 
happens next depends on the group:    A group: When the accumulated total reaches the percentage you entered, the system assigns the items 
whose values are included in the A group. If an item's value causes the total to exceed the A accumulated percentage, the system assigns the 
item to the B group.    B group: When the accumulated total reaches the percentage you entered for items in the A group, it continues adding 
values until it reaches the percentage you entered for items in the B group. The system assigns all items whose value falls between the A and 
B percentages to the B group.    C group: The C group consists of items whose accumulated value exceeds the B percentage. The 
percentage that you usually enter for the C group is .999.

cAbcCodeOverrideIndicaOVRcharOPTNONE

Maintained automatically by the program, a value here indicates that one or more aspects of an individual item's ABC classification has 
been changed by a user from the codes generated by the ABC analysis program.

mnCarrierCARSMATH_NUMERICOPTNONE

The address number for the preferred carrier of the item. The customer or your organization might prefer a certain carrier due to route or 
special handling requirements.

mnPreferCarrierPurchasinCARPMATH_NUMERICOPTNONE

The address book number for the preferred carrier of the item. The supplier or your organization might prefer a certain carrier because of 
route or special handling requirements.

cFifoProcessingFIFOcharOPTNONE

szPrintMessage1INMGcharOPTNONE

A user defined code that you assign to each print message. Examples of text used in messages are engineering specifications, hours of 
operation during holiday periods, and special delivery instructions.

szTypeWarrantyWARRcharOPTNONE

A code that identifies the length and extent of a particular warranty. (Future use)

cSerialNumberRequiredSRNRcharOPTNONE

A code that specifies whether you must attach a serial number to this item at receipt or sale for basic serial number processing, or whether 
memo lot information is required for advanced serial number processing. Advanced serial number processing allows you to use a serial 
number to track an item through purchasing and sales. For basic serial number processing, valid values are: Y Yes, the system requires a serial 
number for all transactions pertaining to this item in related inventory, sales, and purchase order programs. N No, the system does not require 
a serial number.  To specify lots for items with serial numbers, valid values are: 3 Supplier lot number is required (purchasing only). 4 Supplier 
lot number is required (purchasing only). Memo lot 1 is also required. 5 Supplier lot number is required (purchasing only). Memo lot 1 and 
memo lot 2 are also required. 6 Non-serialized item number (CSMS only). Values 3 through 5 specify whether lot assignment is required for items 
with serial numbers. You can require assignment of up to three lot numbers, including supplier lot, memo lot 1, and memo lot 2.

mnPercentMarginPCTMMATH_NUMERICOPTNONE

As used in the Item Location (F41021) file, a facility the system uses to maintain a consistent profit margin on items whose costs change 
frequently. By specifying a value, any change to the item's cost causes the system to adjust the list price. As used in a variety of sales reports, 
the percent margin represents the ratio between the gross profit earned on a sale and the total amount of the sale itself.

szCommissionCategoryCMCGcharOPTNONE

Items with common commission characteristics are assigned to a common category. The assignment is made in the Item Master 
Revisions or may be made at the individual item location level.  For more information, see Commission/Royalty Information.

cApplyFreightFUF1charOPTNONE

A code that specifies whether, during the Accounts Payable payment processing cycle, the system prints an AIA (American Institute of 
Architects) format turnaround document, a Waiver of Lien document, or both. These documents print only when a contract payment is printed.  If 
you choose to print progress payments for contracts on the standard A/P payment, you will not receive an AIA document or a Waiver of Lien 
document. Valid values for this field are:    Blank or N - Do not print AIA or Waiver of Lien documents    1 or Y - Print AIA document only    2 or B - 
Print AIA document and Waiver of Lien document    3 or W - Print Waiver of Lien document only

cTaxableYN1TXcharOPTNONE

A code that indicates whether the item is subject to sales tax when you purchase it. The system calculates tax on the item only if the supplier 
is also taxable.

cTaxableYNTAX1charOPTNONE

A code that indicates whether the item is subject to sales tax when you sell it. The system calculates tax on the item only if the customer is 
also taxable.

cPlanningCodeMPSTcharOPTNONE

A code that indicates how Master Production Schedule (MPS), Material Requirements Planning (MRP), or Distribution Requirements 
Planning (DRP) processes this item. Valid codes are:    0   Not Planned by MPS, MRP, or DRP    1   Planned by MPS or DRP    2   Planned by MRP    
3   Planned by MRP with additional independent forecast    4   Planned by MPS, Parent in Planning Bill    5   Planned by MPS, Component in 
Planning Bill  These codes are hard coded.

cItemDisplayCodeMRPDcharOPTNONE

This code may be used as an additional field to select Item information to print on reports.  Once values are loaded into this field, The 
DREAM Writer may be set up to select these values. Valid values are:    blank Items NOT processed by the generation.    1       Items processed by 
the generation WITHOUT outstanding messages.    2       Items processed by the generation WITH outstanding messages.

cNetChangeFlagMRPCcharOPTNONE

This flag is turned on when this item has had some kind of activity that would affect one of the different planning parameters that would 
impact the Requirements Plan.

mnUnitsPerContainerUPCMATH_NUMERICOPTNONE

The standard quantity of containers that you use in the manufacturing process (typically, in a repetitive manufacturing environment). The 
quantity that you enter determines the number of bar code labels that you will need for shipping. It also modifies order release quantities.

cStockNonstockSNScharOPTNONE

A code that determines whether the system performs rounding for planning purposes. Valid values are:    R Round either up or down to the 
nearest whole number.    U Round up to the nearest whole number.    Blank Do not round. Example of value R: If the calculated requirements for 
an item are 4.6, the system rounds the quantity required to 5.0. If the calculated requirements are 4.4, the system rounds the quantity required 
to 4.0. Example of value U: If the calculated requirements for an item are greater than 4.0 and less than or equal to 5.0, the system rounds the 
quantity required to 5.0.

szMeRevisionLevelMERLcharOPTNONE

The revision level for an item. If you enter a revision level in this field, verify that the revision level of the routing for an item matches the 
revision level on the bill of material for the item.

mnLeadtimeLevelLTLVMATH_NUMERICOPTNONE

A value that represents the leadtime for an item at its assigned level in the production process, as defined on Plant Manufacturing Data. 
The system uses this value to calculate the start dates for work orders using fixed leadtimes. Level leadtime is different for purchased and 
manufactured items: Purchased - The number of calendar days required for the item to arrive at your branch/plant after the supplier receives your 
purchase order. Manufactured - The number of workdays required to complete the fabrication or assembly of an item after all the 
components are available. You can enter level leadtime manually on Manufacturing Values Entry, or you can use the Leadtime Rollup program to 
calculate it. To calculate level leadtime using the Leadtime Rollup program, you must first enter a quantity in the Manufacturing Leadtime Quantity 
field in the Item Branch table (F4102).

mnLeadtimeMfgLTMFMATH_NUMERICOPTNONE

The total number of days required to build an item from its lowest level components to the final assembly. This value is the total of the level 
leadtimes for all manufactured items, plus the highest manufacturing leadtime for all its components. If all components are purchased, the 
manufacturing leadtime equals the item's level leadtime. Purchased item leadtimes are not included in the calculation of manufacturing 
leadtimes. You can enter the manufacturing leadtime manually or you can have the system calculate it when you run the Leadtime Rollup program.

mnLeadtimeCumLTCMMATH_NUMERICOPTNONE

The total number of days required to build an item from its lowest level components to the final assembly. The system calculates the value 
differently for manufactured and purchased items. Manufactured - The total of all level leadtimes for all manufactured items,plus the highest 
cumulative leadtime of all its components. Purchased - The item's level leadtime. Purchased item leadtimes are included in the calculation of 
cumulative leadtimes. You can enter this value manually or you can have the system calculate it when you run the Leadtime Rollup program.

cOrderPolicyCodeOPCcharOPTNONE

A code that specifies the rules for inventory reordering in the Requirements Planning and Procurement systems. Valid values are: 0 Reorder 
point (Not planned by MPS/MRP/DRP) 1    Lot-for-lot or as required 2    Fixed order quantity 3 Economic order quantity (EOQ) 4 Periods of 
supply 5 Rate scheduled item Note: These values are hard-coded.

mnOrderPolicyValueOPVMATH_NUMERICOPTNONE

A value that the system uses in conjunction with the order policy code to represent one of the following:      o  When you select order policy 
code 2 (fixed order quantity), this value represents the fixed order quantity. o  When you select order policy 4 (periods of supply), this value 
represents the number of days of net requirements that the system uses to determine order size.      o  When you select order policy code 5 (rate 
scheduled item), this value represents the desired inventory level. When the ending available quantity is less than the desired inventory level, 
then the system issues an "increase rate to" message. When the ending available quantity is greater than the desired inventory level, then 
the system issues a "decrease rate to" message.

mnAcctingCostQtyACQMATH_NUMERICOPTNONE

An amount that the system uses in the Cost Rollup program to determine the allocation of setup costs. The system totals the setup costs 
and divides the sum by this quantity to determine a unit setup cost. The default is 1.

mnMfgLeadtimeQtyMLQMATH_NUMERICOPTNONE

The quantity that determines the leadtime level for a manufactured item. Each of the routing steps for the item are extended by this quantity. 
For the system to calculate the leadtime level, the quantity in this field must be a value other than zero.

mnLeadtimePerUnitLTPUMATH_NUMERICOPTNONE

The total number of hours required to build one unit as specified on the routing. This value is factored by the time basis code. You can enter 
this value manually or you can have the system calculate it when you run the Leadtime Rollup program. The system overwrites this value 
when you run the Leadtime Rollup program. The system uses this field to calculate start dates for work orders when you use variable leadtimes.

cFixedVariableLeadtimeMRPPcharOPTNONE

A code that determines whether the system uses fixed or variable leadtimes. This code works in conjunction with the value from either the 
Level Leadtime field or the Leadtime Per Unit field. Valid codes are:    F Fixed leadtime - The system calculates work order start dates using the 
value from the Leadtime Level field.    V Variable leadtime - The system calculates work order start dates using the value from the Leadtime 
Per Unit field.

cIssueTypeCodeITCcharOPTNONE

A code that indicates how the system issues each component in the bill of material from stock. In Shop Floor Management, it indicates how 
the system issues a part to a work order. Valid values are:    I Manual issue    F Floor stock (there is no issue)    B Backflush (when the part is 
reported as complete)    P Preflush (when the parts list is generated)    U Super backflush (at the pay-point operation)    S Sub-contract item (send 
to supplier)    Blank Shippable end item  You can issue a component in more than one way within a specific branch/plant by using different 
codes on the bill of material and the work order parts list. The bill of material code overrides the branch/plant value.

szEngineerChngOrderNoECOcharOPTNONE

The number assigned to an engineering change order.

szEngineeringChngReasonECTYcharOPTNONE

A code (table 40/CR) that identifies the reason for the engineering change order.

jdDateEngineerChgeDateECODJDEDATEOPTNONE

The date of the engineering change order.

cPlanTimeFenceRuleMPSPcharOPTNONE

A code (system 34, table TF) that the system uses in conjunction with the Planning Time Fence Days field to determine how forecast 
demand or actual customer demand is used. For example:    S tells the system to plan using customer demand before the time fence and forecast 
after the time fence    F tells the system to plan using forecast before the time fence and forecast plus customer demand after the time fence  If 
you enter 5 in the Planning Time Fence Days field and S in this field, then the system uses only customer demand for the regeneration for the 
first 5  days. After 5 days, the system uses the forecast for the regeneration. Valid codes are:    C Customer demand before, greater of forecast 
or customer demand after    F Forecast before, forecast plus customer demand after    G Greater of forecast or customer demand before, 
forecast after    S Customer demand before, forecast after    1   Zero before, forecast after    3   Zero before, forecast plus customer demand after 

mnPlanningTimeFenceDaysMTF1MATH_NUMERICOPTNONE

The number of days that the system uses in conjunction with the time fence rule to determine how the forecast is used. Enter the number of 
days after the start date when the time fence rule changes from the first rule to the second rule. For example, if the time fence rule is S (customer 
demand before the time fence, forecast after the time fence), the generation start date is 01/03/05,and the planning time fence is 3 days, the 
system plans using customer demand through 01/06/05. Beginning on 01/07/05, the system plans using the forecast. Note that:     o The 
system does not count the generation start date; that is, the day after the generation start date is day 1.     o For manufactured items, the system 
counts working days, as defined in the Shop Floor Calendar.     o For purchased items, the system counts calendar days.

mnFreezeTimeFenceDaysMTF2MATH_NUMERICOPTNONE

The number of days from the generation start date within which the system does not generate action messages. For example, if the 
generation start date is 01/03/05, and the freeze time fence is 3 days, the planning system does not generate messages with required dates that are 
less than or equal to 01/06/05. Note: o The system does not count the generation start date; that is, the day after the generation start date is 
day 1. o For manufactured items, the system counts working days, as defined in the shop floor calendar. o For purchased items, the system 
counts calendar days.

mnMsgTimeFenceDaysMTF3MATH_NUMERICOPTNONE

The number of days after the generation start date within which the system should display order messages. For example, if the generation 
start date is 01/01/05, and the message time fence is 30 days, the system displays messages with dates less than or equal to 01/31/05. The 
system does not display messages with dates of 02/01/05 or later. However, the planning horizon for orders continues past this date and is 
reflected in available to promise totals. Note that:     o The system does not count the generation start date; that is, the day after the generation 
start date is day 1.     o For manufactured items, the system counts working days, as defined in the Shop Floor Calendar.     o For purchased 
items, the system counts calendar days.

mnTimeFence4MTF4MATH_NUMERICOPTNONE

Manufacturing time fence 4 - Future use.

mnTimeFence5MTF5MATH_NUMERICOPTNONE

Manufacturing time fence 5 - Future use.

mnMoveHoursMOVDMATH_NUMERICOPTNONE

The planned hours that are required to move the order from this operation to the next operation in the same work center. If the Routing 
Master values are blank, the system retrieves the default value from the work order routing. However, the system uses these values only for 
backscheduling variable leadtime items.

mnQueueHoursQUEDMATH_NUMERICOPTNONE

The total hours that an order is expected to be in queue at work centers and moving between work centers. The system stores this value in 
the Item Branch table (F4102). You can calculate this value using the Leadtime Rollup program or you can enter it manually. When you run the 
Leadtime Rollup program, the system overrides manual entries and populates the table with calculated values.

mnSetupLaborHrsStdrSETLMATH_NUMERICOPTNONE

The standard setup hours that you expect to incur in the normal completion of this item. This value is not affected by crew size.

mnShrinkFactorSRNKMATH_NUMERICOPTNONE

A fixed quantity or percentage that the system uses to determine inventory shrinkage for an item. The system increases the planned order 
quantity by this amount in MPS/MRP/DRP generation. The shrink factor method you specify for the item determines whether the shrink factor 
is a percentage or a fixed quantity. If you are entering a percentage, enter 5% as 5.00 and 50% as 50.00.

cShrinkFactorMethodSRKFcharOPTNONE

A value that determines whether the shrink factor you enter for this item is a percentage or a fixed quantity. Valid values are:    %   
Percentage of order or requested quantity    F Fixed amount to be added to quantity 

cTimeBasisCodeTIMBcharOPTNONE

A user defined code (30/TB) that indicates how machine or labor hours are expressed for a product. Time basis codes identify the time 
basis or rate to be used for machine or labor hours entered for every routing step. For example, 25 hours per 1,000 pieces or 15 hours per 
10,000 pieces. You can maintain the time basis codes in Time Basis Codes. The system uses the values in the Description-2 field on the User 
Defined Codes form for costing and scheduling calculations. The description is what the code represents, but is not used in calculations.

mnUnitsBatchQuantityBQTYMATH_NUMERICOPTNONE

The quantity of finished units that you expect this bill of material or routing to produce. You can specify varying quantities of components 
based on the amount of finished goods produced. For example, 1 ounce of solvent is required per unit up to 100 units of finished product. 
However, if 200 units of finished product is produced, 2 ounces of solvent are required per finished unit. In this example, you would set up batch 
quantities for 100 and 200 units of finished product, specifying the proper amount of solvent per unit.

cOrderWithYNORDWcharOPTNONE

Future use. The Order With code determines if work order generation (P31410) will explode this items bill of material to create orders for this 
items components.

mnExpediteDamperDaysEXPDMATH_NUMERICOPTNONE

mnDeferDamperDaysDEFDMATH_NUMERICOPTNONE

mnQtyOrderMultiplesMULTMATH_NUMERICOPTNONE

A multiple for rounding up planned order quantities in MPS/MRP. The system rounds up the planned order quantity to the nearest multiple 
you enter in this field.

mnSafetyLeadtimeSFLTMATH_NUMERICOPTNONE

The safety leadtime is used in DRP/MPS/MRP processing as a safety leadtime for the item.  The safety leadtime is used as cusion to the 
level leadtime.

cMakeBuyCodeMAKEcharOPTNONE

This code is used in conjunction with the stocking type code to define the origin of the part.

jdDateLifoLFDJJDEDATEOPTNONE

The date to be used as the base date for computation of LIFO pools.

mnLowLevelCodeLLXMATH_NUMERICOPTNONE

This identifies the lowest level in any bill of material at which a particular component may appear..

cAllocateByLotCMGLcharOPTNONE

A code that indicates the method that the system uses to commit lot items from inventory. Valid codes are:    1   The normal commitment 
method for inventory. The system commits inventory from the primary location and then from secondary locations.        The system commits 
inventory from the locations with the most inventory before committing inventory from locations with the least. The system commits backorders to 
the primary location.    2   The inventory commitment method by lot number. The system commits inventory by lot number, starting with the 
lowest lot number and committing orders to available lots.    3   The inventory commitment method by lot expiration date. The system commits 
inventory from the locations with the earliest expiration date first. The system considers only locations with expiration dates greater than or equal 
to the sales order or parts list requested date.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

szProgramIdPIDcharOPTNONE

The number that identifies the batch or interactive program (batch or interactive object). For example, the number of the Sales Order Entry 
interactive program is P4210, and the number of the Print Invoices batch process report is R42565. The program ID is a variable length value. 
It is assigned according to a structured syntax in the form TSSXXX, where: T The first character of the number is alphabetic and identifies the 
type, such as P for Program, R for Report, and so on. For example, the value P in the number P4210 indicates that the object is a 
program. SS The second and third characters of the number are numeric and identify the system code. For example, the value 42 in the number P4210 
indicates that this program belongs to system 42, which is the Sales Order Processing system. XXX The remaining characters of the numer are 
numeric and identify a unique program or report. For example, the value 10 in the number P4210 indicates that this is the Sales Order Entry 
program.

szWorkStationIdJOBNcharOPTNONE

The code that identifies the work station ID that executed a particular job.

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

szTemporaryItemFlashMessagTFLAcharOPTNONE

Allows you to bypass the item-specific unit of measure and use the standard unit of measure. Valid values are:    blank Use the item-specific 
unit of measure    1       Bypass the item-specific unit of measure and use the standard unit of measure

mnCommitmentSpecificDaysCOMHMATH_NUMERICOPTNONE

A number that the system uses to determine when to commit inventory to an order in sales order processing. This value in days is added to 
current date and compared with the promised ship date for the order line.  If the promised date is greater than the calculated date, then the 
order line will be future committed in the Item Location record (F41021).  Enter 999 to eliminate future commits.

mnAverageQueueTimeHoursAVRTMATH_NUMERICOPTNONE

The time required before a consuming location has a replacement kanban available from its supplying location. This value is used only for 
kanban card processing in Shop Floor Management.

cPayonconsumptionPOCcharOPTNONE

A code that indicates whether an item is received at the time of inventory issues or if the system uses the Move and Disposition program. 
Valid values are:    0   The system does not perform any actions.    1   The system receives an item when an inventory issue occurs.    2   The 
system uses the Movement and Disposition program when an inventory issue occurs.

cActiveIngredientFlagAINGcharOPTNONE

A code that indicates whether an item is an active component of a parent item. When the item is an active component, the system can 
calculate a parent item's expiration date by comparing all component expiration dates and choosing the earliest date. Valid values 
are: Blank The item is not an active component of a parent item. 1 The item is an active component of a parent item.

mnBestBeforeDefaultDaysBBDDMATH_NUMERICOPTNONE

The number of days that an item can remain in inventory before it should be consumed. The system uses the number that you enter to 
calculate the best before date using two different methods, depending on whether the number that you enter in this field is positive or negative. If 
the value is positive, the system adds the days to the based on date to determine the best before date for the lot. If the number is negative, the 
system subtracts the days from the lot expiration date to determine the best before date.

cCommitmentDateMethodCMDMcharOPTNONE

A user defined code (H40/CD) that specifies which date the system uses to commit inventory when an item is committed by date. The 
default value is 01 (lot expiration date). The date fields are stored in the Lot Master table (F4108).

cLotExpirationDateCalculatLECMcharOPTNONE

A code that indicates which method the system uses for calculating the expiration date for a lot. Valid values are: 1 On-hand date + shelf life 
days 2 Based on date + shelf life days 3 Least expiration date of active components

mnLotEffectiveDefaultDaysLEDDMATH_NUMERICOPTNONE

The number of days that an item must remain in inventory before the system considers the item to be available for sales and manufacturing 
commitments. To calculate the lot effective date, the system adds the number that you enter in this field to the based on date that appears in 
the Lot Master table (F4108).

cItemMultipleDatesMLOTcharOPTNONE

A code that indicates how you want the system to assign items to a location.

mnPurchasingEffectiveDaysPEFDMATH_NUMERICOPTNONE

The number of days after a purchased item isreceived that a lot becomes available. The system uses this number when calculating and 
displaying the effective date field in the Purchase Orders program (P4310) and the PO Receipts program (P4312).

mnSellByDefaultDaysSBDDMATH_NUMERICOPTNONE

The number of days that an item can remain in inventory before it should be sold. The system uses the number that you enter to calculate 
the sell by date using two different methods, depending on whether the value that you enter in this field is positive or negative. If you enter a 
positive value, the system adds the days to the based on date to determine the sell by date for the lot. If you enter a negative value, the system 
subtracts the days from the lot expiration date to determine the sell by date.

mnUserLotDate1DefaultDaysU1DDMATH_NUMERICOPTNONE

The number of days that the system uses to calculate the value for the User Lot Date 1 field of the Lot Master table (F4108). The system 
calculates the value for the User Lot Date 1 field using one of two methods, depending on whether the number that you enter in this field is 
positive or negative. If you enter a positive value, the system adds the days to the based on date to determine the value for the User Lot Date 1 
field. If you enter a negative value, the system subtracts the days from the lot expiration date to determine the value for the User Lot Date 1 
field.

mnUserLotDate2DefaultDaysU2DDMATH_NUMERICOPTNONE

The number of days that the system uses to calculate the value for the User Lot Date 2 field of the Lot Master table (F4108). The system 
calculates the value for the User Lot Date 2 field using one of two methods, depending on whether the number that you enter in this field is 
positive or negative. If you enter a positive value, the system adds the days to the based on date to determine the value for the User Lot Date 2 
field. If you enter a negative value, the system subtracts the days from the lot expiration date to determine the value for the User Lot Date 2 
field.

mnUserLotDate3DefaultDaysU3DDMATH_NUMERICOPTNONE

The number of days that the system uses to calculate the value for the User Lot Date 3 field of the Lot Master table (F4108). The system 
calculates the value for the User Lot Date 3 field using one of two methods, depending on whether the number that you enter in this field is 
positive or negative. If you enter a positive value, the system adds the days to the based on date to determine the value for the User Lot Date 3 
field. If you enter a negative value, the system subtracts the days from the lot expiration date to determine the value for the User Lot Date 3 
field.

mnUserLotDate4DefaultDaysU4DDMATH_NUMERICOPTNONE

The number of days that the system uses to calculate the value for the User Lot Date 4 field of the Lot Master table (F4108). The system 
calculates the value for the User Lot Date 4 field using one of two methods, depending on whether the number that you enter in this field is 
positive or negative. If you enter a positive value, the system adds the days to the based on date to determine the value for the User Lot Date 4 
field. If you enter a negative value, the system subtracts the days from the lot expiration date to determine the value for the User Lot Date 4 
field.

mnUserLotDate5DefaultDaysU5DDMATH_NUMERICOPTNONE

The number of days that the system uses to calculate the value for the User Lot Date 5 field of the Lot Master table (F4108). The system 
calculates the value for the User Lot Date 5 field using one of two methods, depending on whether the number that you enter in this field is 
positive or negative. If you enter a positive value, the system adds the days to the based on date to determine the value for the User Lot Date 5 
field. If you enter a negative value, the system subtracts the days from the lot expiration date to determine the value for the User Lot Date 5 
field.

cCrossDockFlagXDCKcharOPTNONE

A code that associates items or order lines with cross-dock processing. This code might indicate whether an item or an order line is eligible 
for cross-docking, whether it was cross-docked, or whether it needs to be cross-docked. When it is assigned to an item or item-branch, this 
code indicates that the item or the item in the branch/plant is eligible for cross-docking. When it is assigned to an order line, this code 
indicates that the order line needs to be cross docked. Valid values are: 1 Yes, cross-docking is on 0 (blank) No, cross-docking is off

cLotAuditFlagLAFcharOPTNONE

An option that indicates whether the system creates a lot audit record when certain information is modified.

cSpecialLotFormatLTFMcharOPTNONE

An option that indicates that you can use an external program to format the Lot/Serial Number field.

cRestrictWoLotAssignmentRWLAcharOPTNONE

An option that indicates whether special lot number restrictions exist.

cLotNumberPreAsignmentLNPAcharOPTNONE

An option that determines whether the system must preassign lot numbers before processing the transaction.

szLotStatusCodeExpandedLOTCcharOPTNONE

A user defined code (41/L) that indicates the status of a lot. For example, E represents expired.

cConstraintsFlagAPSCcharOPTNONE

A code that specifies that the entity is constraint-based and can be planned by SCP.

mnPriorityOneAlertLevelPRI1MATH_NUMERICOPTNONE

Reserved by J.D. Edwards.

mnPriorityTwoAlertLevelPRI2MATH_NUMERICOPTNONE

Reserved by J.D. Edwards. 

mnLeadtimeConversionFactorLTCVMATH_NUMERICOPTNONE

A number that the system uses to convert leadtime per unit hours to leadtime per unit days. The leadtime conversion factor is stored in the 
Item Branch File table (F4102). The system uses leadtime per unit days, cumulative move days, and setup days to calculate the start date for 
backscheduled work orders. The leadtime conversion factor is based on the sum of the labor hours for each work center shift. The leadtime 
conversion factor is invoked when the system runs the Leadtime Rollup program (R30822A). Note: The leadtime conversion factor is used 
only if you specify a variable leadtime in the Item/Branch record. If you specify a fixed leadtime, the system does not use the leadtime 
conversion factor to calculate leadtime.

cAllowShippingHeldLotsASHLcharOPTNONE

An option that indicates whether the system can ship lots that are on hold. If you do not choose this option, the system does not ship lots that 
are on hold.

cNetChangeFlag1EV01charOPTNONE

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

cErrorReturnEV01charOPTNONE

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

cSuppressErrorEV01charOPTNONE

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

Related Functions

None

Related Tables

None
InventoryXPIIEOEventsEnabled

InventoryXPIIEOEventsEnabled

Item Master Real Time Event Notify

Major Business Rule

Object Name: B4102150

Parent DLL: CINV

Location: Client/Server

Language: C

Data Structure

D4102150D - Inventory XPI IEO Event Enabled

Parameter NameData ItemData TypeReq/OptI/O/Both
cIEO_RealTimeEventNotificationEV01charOPTNONE

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

cIEO_EventTypeEV01charOPTNONE

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

cIEO_EnabledDisabledEV01charOPTNONE

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

cFutureUseEvent01EV01charOPTNONE

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

cFutureUseEvent02EV01charOPTNONE

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

Related Functions

None

Related Tables

None
ItemMasterRealTimeEventNotify

ItemMasterRealTimeEventNotify

Item Master Real Time Event Notify

Major Business Rule

Object Name: B4102150

Parent DLL: CINV

Location: Client/Server

Language: C

Data Structure

D4102150A - Item Master Real Time Event Notify

Parameter NameData ItemData TypeReq/OptI/O/Both
cOrderActionACTNcharOPTNONE

A code that specifies the action that is performed. Valid values are: A Add C Change

cEventActionEV01charREQNONE

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

IdEventIDGENLNGIDOPTNONE

General purpose ID variable.

cMasterBranchFlagEV01charOPTNONE

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

IdMasterPointerGENLNGIDOPTNONE

General purpose ID variable.

IdBranchPointerGENLNGIDOPTNONE

General purpose ID variable.

mnShortItemNumberITMMATH_NUMERICOPTNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szBranchPlantMCUcharOPTNONE

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.

cErrorAPIEventReturnEV01charOPTNONE

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

cErrorStatusEV01charOPTNONE

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

szEventNameVC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szEventScopeVC30AcharOPTNONE

This is a generic field used as a work field in Everest.

szCallingFunctionVC30AcharOPTNONE

This is a generic field used as a work field in Everest.

cFutureUseFlagEV01charOPTNONE

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

mnFutureUseMathNumericMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

szFutureUseStringVC30AcharOPTNONE

This is a generic field used as a work field in Everest.

szErrorIDVC10AcharOPTNONE

This is a generic field used as a work field in Everest.

cFutureUseFlag_2EV01charOPTNONE

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

mnFutureUseMathNumeric_2MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

szFutureUseString_2VC30AcharOPTNONE

This is a generic field used as a work field in Everest.

jdFutureUseDateDATE01JDEDATEOPTNONE

Event point for JDE Date.

jdFutureUseDate_2DATE01JDEDATEOPTNONE

Event point for JDE Date.

Related Functions

None

Related Tables

None
LoopThroughF4102andPublish

LoopThroughF4102andPublish

Item Master Real Time Event Notify

Major Business Rule

Object Name: B4102150

Parent DLL: CINV

Location: Client/Server

Language: C

Data Structure

D4102150C - Loop Through F4102 and Publish

Parameter NameData ItemData TypeReq/OptI/O/Both
IdEventIDGENLNGIDREQNONE

General purpose ID variable.

mnShortItemNumberITMMATH_NUMERICOPTNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

cErrorAPIEventReturnEV01charOPTNONE

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

cErrorStatusEV01charOPTNONE

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

szErrorIDVC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szEventNameVC10AcharOPTNONE

This is a generic field used as a work field in Everest.

szEventScopeVC30AcharOPTNONE

This is a generic field used as a work field in Everest.

szCallingFunctionVC30AcharOPTNONE

This is a generic field used as a work field in Everest.

cFutureUseFlagEV01charOPTNONE

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

mnFutureUseMathNumericMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

szFutureUseStringVC30AcharOPTNONE

This is a generic field used as a work field in Everest.

jdFutureUseDateDATE01JDEDATEOPTNONE

Event point for JDE Date.

jdFutureUseDate_2DATE01JDEDATEOPTNONE

Event point for JDE Date.

cFutureUseFlag_2EV01charOPTNONE

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

mnFutureUseMathNumeric_2MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

szFutureUseString_2VC30AcharOPTNONE

This is a generic field used as a work field in Everest.

Related Functions

None

Related Tables

None
NetChangeInF4101andF4102

NetChangeInF4101andF4102

Item Master Real Time Event Notify

Major Business Rule

Object Name: B4102150

Parent DLL: CINV

Location: Client/Server

Language: C

Data Structure

D4102150E - NetChangeInF4101andF4102

Parameter NameData ItemData TypeReq/OptI/O/Both
cMasterBranchFlagEV01charREQNONE

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

szBusinessUnitMCUcharOPTNONE

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.

mnShortItemNumberITMMATH_NUMERICOPTNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

cStockingTypeSTKTcharOPTNONE

A user defined code (41/I) that indicates how you stock an item, for example, as finished goods or as raw materials. The following stocking 
types are hard-coded and you should not change them:    0   Phantom item    B Bulk floor stock    C Configured item    E Emergency/corrective 
maintenance    F Feature    K Kit parent item    N Nonstock  The first character of Description 2 in the user defined code table indicates if the item 
is purchased (P) or manufactured (M).

szProductItemLITMcharOPTNONE

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.

szCatalogItemAITMcharOPTNONE

The system provides three separate item numbers plus an extensive cross-reference capability to alternate item numbers. These item 
numbers are as follows: 1.  Item Number (short) - An 8-digit, computer-assigned 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.  In addition to 
these three basic item numbers, an extensive cross-reference search capability has been provided (see XRT). Numerous cross references to 
alternate part numbers can be user defined, such as substitute item numbers, replacements, bar codes, customer numbers, or supplier 
numbers.

szDescription1DSC1charOPTNONE

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

szDescription2DSC2charOPTNONE

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

szPrimaryUnitofMeasureUOM1charOPTNONE

A user defined code (00/UM) that identifies the unit of measure that the system uses to express the quantity of an item, for example, EA 
(each) or KG (kilogram).

cNetChangeFlag1EV01charOPTNONE

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

cNetChangeFlag2EV01charOPTNONE

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

cFutureUseChar1EV01charOPTNONE

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

cFutureUseChar2EV01charOPTNONE

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

mnFutureUseMathNumeric1MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

mnFutureUseMathNumeric2MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

szFutureUseString1VC30AcharOPTNONE

This is a generic field used as a work field in Everest.

szFutureUseString2VC30AcharOPTNONE

This is a generic field used as a work field in Everest.

cErrorReturnEV01charOPTNONE

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

jdFutureUseDateDATE01JDEDATEOPTNONE

Event point for JDE Date.

jdFutureUseDate_2DATE01JDEDATEOPTNONE

Event point for JDE Date.

Related Functions

None

Related Tables

None
its percentage of the appropriate 
total. The system then arranges the values of all items from highest value to lowest value and accumulates the percentages. What 
happens next depends on the group:    A group: When the accumulated total reaches the percentage you entered, the system assigns the items 
whose values are included in the A group. If an item's value causes the total to exceed the A accumulated percentage, the system assigns the 
item to the B group.    B group: When the accumulated total reaches the percentage you entered for items in the A group, it continues adding 
values until it reaches the percentage you entered for items in the B group. The system assigns all items whose value falls between the A and 
B percentages to the B group.    C group: The C group consists of items whose accumulated value exceeds the B percentage. The 
percentage that you usually enter for the C group is .999.

cAbcCodeOverrideIndicaOVRcharOPTNONE

Maintained automatically by the program, a value here indicates that one or more aspects of an individual item's ABC classification has 
been changed by a user from the codes generated by the ABC analysis program.

mnCarrierCARSMATH_NUMERICOPTNONE

The address number for the preferred carrier of the item. The customer or your organization might prefer a certain carrier due to route or 
special handling requirements.

mnPreferCarrierPurchasinCARPMATH_NUMERICOPTNONE

The address book number for the preferred carrier of the item. The supplier or your organization might prefer a certain carrier because of 
route or special handling requirements.

cFifoProcessingFIFOcharOPTNONE

szPrintMessage1INMGcharOPTNONE

A user defined code that you assign to each print message. Examples of text used in messages are engineering specifications, hours of 
operation during holiday periods, and special delivery instructions.

szTypeWarrantyWARRcharOPTNONE

A code that identifies the length and extent of a particular warranty. (Future use)

cSerialNumberRequiredSRNRcharOPTNONE

A code that specifies whether you must attach a serial number to this item at receipt or sale for basic serial number processing, or whether 
memo lot information is required for advanced serial number processing. Advanced serial number processing allows you to use a serial 
number to track an item through purchasing and sales. For basic serial number processing, valid values are: Y Yes, the system requires a serial 
number for all transactions pertaining to this item in related inventory, sales, and purchase order programs. N No, the system does not require 
a serial number.  To specify lots for items with serial numbers, valid values are: 3 Supplier lot number is required (purchasing only). 4 Supplier 
lot number is required (purchasing only). Memo lot 1 is also required. 5 Supplier lot number is required (purchasing only). Memo lot 1 and 
memo lot 2 are also required. 6 Non-serialized item number (CSMS only). Values 3 through 5 specify whether lot assignment is required for items 
with serial numbers. You can require assignment of up to three lot numbers, including supplier lot, memo lot 1, and memo lot 2.

mnPercentMarginPCTMMATH_NUMERICOPTNONE

As used in the Item Location (F41021) file, a facility the system uses to maintain a consistent profit margin on items whose costs change 
frequently. By specifying a value, any change to the item's cost causes the system to adjust the list price. As used in a variety of sales reports, 
the percent margin represents the ratio between the gross profit earned on a sale and the total amount of the sale itself.

szCommissionCategoryCMCGcharOPTNONE

Items with common commission characteristics are assigned to a common category. The assignment is made in the Item Master 
Revisions or may be made at the individual item location level.  For more information, see Commission/Royalty Information.

cApplyFreightFUF1charOPTNONE

A code that specifies whether, during the Accounts Payable payment processing cycle, the system prints an AIA (American Institute of 
Architects) format turnaround document, a Waiver of Lien document, or both. These documents print only when a contract payment is printed.  If 
you choose to print progress payments for contracts on the standard A/P payment, you will not receive an AIA document or a Waiver of Lien 
document. Valid values for this field are:    Blank or N - Do not print AIA or Waiver of Lien documents    1 or Y - Print AIA document only    2 or B - 
Print AIA document and Waiver of Lien document    3 or W - Print Waiver of Lien document only

cTaxableYN1TXcharOPTNONE

A code that indicates whether the item is subject to sales tax when you purchase it. The system calculates tax on the item only if the supplier 
is also taxable.

cTaxableYNTAX1charOPTNONE

A code that indicates whether the item is subject to sales tax when you sell it. The system calculates tax on the item only if the customer is 
also taxable.

cPlanningCodeMPSTcharOPTNONE

A code that indicates how Master Production Schedule (MPS), Material Requirements Planning (MRP), or Distribution Requirements 
Planning (DRP) processes this item. Valid codes are:    0   Not Planned by MPS, MRP, or DRP    1   Planned by MPS or DRP    2   Planned by MRP    
3   Planned by MRP with additional independent forecast    4   Planned by MPS, Parent in Planning Bill    5   Planned by MPS, Component in 
Planning Bill  These codes are hard coded.

cItemDisplayCodeMRPDcharOPTNONE

This code may be used as an additional field to select Item information to print on reports.  Once values are loaded into this field, The 
DREAM Writer may be set up to select these values. Valid values are:    blank Items NOT processed by the generation.    1       Items processed by 
the generation WITHOUT outstanding messages.    2       Items processed by the generation WITH outstanding messages.

cNetChangeFlagMRPCcharOPTNONE

This flag is turned on when this item has had some kind of activity that would affect one of the different planning parameters that would 
impact the Requirements Plan.

mnUnitsPerContainerUPCMATH_NUMERICOPTNONE

The standard quantity of containers that you use in the manufacturing process (typically, in a repetitive manufacturing environment). The 
quantity that you enter determines the number of bar code labels that you will need for shipping. It also modifies order release quantities.

cStockNonstockSNScharOPTNONE

A code that determines whether the system performs rounding for planning purposes. Valid values are:    R Round either up or down to the 
nearest whole number.    U Round up to the nearest whole number.    Blank Do not round. Example of value R: If the calculated requirements for 
an item are 4.6, the system rounds the quantity required to 5.0. If the calculated requirements are 4.4, the system rounds the quantity required 
to 4.0. Example of value U: If the calculated requirements for an item are greater than 4.0 and less than or equal to 5.0, the system rounds the 
quantity required to 5.0.

szMeRevisionLevelMERLcharOPTNONE

The revision level for an item. If you enter a revision level in this field, verify that the revision level of the routing for an item matches the 
revision level on the bill of material for the item.

mnLeadtimeLevelLTLVMATH_NUMERICOPTNONE

A value that represents the leadtime for an item at its assigned level in the production process, as defined on Plant Manufacturing Data. 
The system uses this value to calculate the start dates for work orders using fixed leadtimes. Level leadtime is different for purchased and 
manufactured items: Purchased - The number of calendar days required for the item to arrive at your branch/plant after the supplier receives your 
purchase order. Manufactured - The number of workdays required to complete the fabrication or assembly of an item after all the 
components are available. You can enter level leadtime manually on Manufacturing Values Entry, or you can use the Leadtime Rollup program to 
calculate it. To calculate level leadtime using the Leadtime Rollup program, you must first enter a quantity in the Manufacturing Leadtime Quantity 
field in the Item Branch table (F4102).

mnLeadtimeMfgLTMFMATH_NUMERICOPTNONE

The total number of days required to build an item from its lowest level components to the final assembly. This value is the total of the level 
leadtimes for all manufactured items, plus the highest manufacturing leadtime for all its components. If all components are purchased, the 
manufacturing leadtime equals the item's level leadtime. Purchased item leadtimes are not included in the calculation of manufacturing 
leadtimes. You can enter the manufacturing leadtime manually or you can have the system calculate it when you run the Leadtime Rollup program.

mnLeadtimeCumLTCMMATH_NUMERICOPTNONE

The total number of days required to build an item from its lowest level components to the final assembly. The system calculates the value 
differently for manufactured and purchased items. Manufactured - The total of all level leadtimes for all manufactured items,plus the highest 
cumulative leadtime of all its components. Purchased - The item's level leadtime. Purchased item leadtimes are included in the calculation of 
cumulative leadtimes. You can enter this value manually or you can have the system calculate it when you run the Leadtime Rollup program.

cOrderPolicyCodeOPCcharOPTNONE

A code that specifies the rules for inventory reordering in the Requirements Planning and Procurement systems. Valid values are: 0 Reorder 
point (Not planned by MPS/MRP/DRP) 1    Lot-for-lot or as required 2    Fixed order quantity 3 Economic order quantity (EOQ) 4 Periods of 
supply 5 Rate scheduled item Note: These values are hard-coded.

mnOrderPolicyValueOPVMATH_NUMERICOPTNONE

A value that the system uses in conjunction with the order policy code to represent one of the following:      o  When you select order policy 
code 2 (fixed order quantity), this value represents the fixed order quantity. o  When you select order policy 4 (periods of supply), this value 
represents the number of days of net requirements that the system uses to determine order size.      o  When you select order policy code 5 (rate 
scheduled item), this value represents the desired inventory level. When the ending available quantity is less than the desired inventory level, 
then the system issues an "increase rate to" message. When the ending available quantity is greater than the desired inventory level, then 
the system issues a "decrease rate to" message.

mnAcctingCostQtyACQMATH_NUMERICOPTNONE

An amount that the system uses in the Cost Rollup program to determine the allocation of setup costs. The system totals the setup costs 
and divides the sum by this quantity to determine a unit setup cost. The default is 1.

mnMfgLeadtimeQtyMLQMATH_NUMERICOPTNONE

The quantity that determines the leadtime level for a manufactured item. Each of the routing steps for the item are extended by this quantity. 
For the system to calculate the leadtime level, the quantity in this field must be a value other than zero.

mnLeadtimePerUnitLTPUMATH_NUMERICOPTNONE

The total number of hours required to build one unit as specified on the routing. This value is factored by the time basis code. You can enter 
this value manually or you can have the system calculate it when you run the Leadtime Rollup program. The system overwrites this value 
when you run the Leadtime Rollup program. The system uses this field to calculate start dates for work orders when you use variable leadtimes.

cFixedVariableLea