F4101ItemMasterAddition

F4101 Process Master Data - Wrapper

Major Business Rule

Object Name: B4101062

Parent DLL: CINV

Location: Client/Server

Language: C

Data Structure

D4101060A - Item Master MBF

Parameter NameData ItemData TypeReq/OptI/O/Both
cUpdateMasterFileEV01charOPTINPUT

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

cProcessEditsEV01charOPTINPUT

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

cSuppressErrorMessageSUPPScharOPTINPUT

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

szErrorMessageIDDTAIcharOPTOUTPUT

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.

szProgramIdPIDcharOPTINPUT

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.

szVersionVERScharOPTINPUT

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szItemNoUnknownFormatUITMcharOPTBOTH

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

szIdentifier2ndItemLITMcharOPTBOTH

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.

szIdentifier3rdItemAITMcharOPTBOTH

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.

szDescriptionLine1DSC1charOPTBOTH

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

szDescriptionLine2DSC2charOPTBOTH

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

szSearchTextSRTXcharOPTBOTH

A field that lets you specify how the system searches for an item. Your entry should be specific and descriptive of the item. Type the words 
in the order a user is likely to enter them. In single-byte environments, where computer storage space can hold only Latin-based language 
character sets, the system inserts the first 30  characters from the item's description if you do not enter search text. In double-byte environments, 
where computer storage space can hold more complex language character sets (in languages such as Japanese, Chinese, and Korean), 
you must complete this field. It is a single-byte field that you complete with single-byte characters to phonetically represent the item 
description (which can be single-byte, double-byte, or both).

szCommodityCodeCDCDcharOPTBOTH

The commodity code number for the item.

szProductGroupFromPDGRcharOPTBOTH

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.

szDispatchGroupDSGPcharOPTBOTH

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.

szPricingCategoryPRGRcharOPTBOTH

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.

szRepriceBasketPriceCatRPRCcharOPTBOTH

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.

szOrderRepriceCategoryORPRcharOPTBOTH

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.

mnBuyerBUYRMATH_NUMERICOPTBOTH

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

mnVolumeCubicDimensionsVCUDMATH_NUMERICOPTBOTH

The numeric value of the cubic volume of this item - computed by the Item Master Revisions program.

szUnitOfMeasurePrimaryUOM1charOPTBOTH

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).

szUnitOfMeasureSecondaryUOM2charOPTBOTH

A user defined code (00/UM) that indicates an alternate unit of measure for the item.

szUnitOfMeasurePurchasUOM3charOPTBOTH

A code (table 00/UM) that identifies the unit of measure in which you usually purchase the item.

szUnitOfMeasurePricingUOM4charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you usually price the item.

szUnitOfMeasureShippingUOM6charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you usually ship the item.

szUnitOfMeasureProductionUOM8charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you produce the item.

szUnitOfMeasureComponentUOM9charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure for an item when the item serves as a component, for example, for a bill of 
material or work order parts list.

szUnitOfMeasureWeightUWUMcharOPTBOTH

A user defined code (00/UM) that identifies the unit of measure that the system uses to indicate weight for this item. You can specify ounces, 
grams, kilograms, and so on, as weight standards. The system uses this unit of measure for the item or overrides it for an individual item or 
container.

szUnitOfMeasureVolumeUVM1charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure by metric conversion for ambient volume. For example, the unit of measure 
code for a gallon might be GL, or for a liter it might be LT.

szUnitOfMeasureStockingSUTMcharOPTBOTH

The unit of measure commonly used to store the item.

szGlCategoryGLPTcharOPTBOTH

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.

cPriceLevelPLEVcharOPTBOTH

A code that indicates whether the system maintains standard sales prices for an item, different sales prices for each branch/plant, or 
different sales prices for each location and lot within a branch/plant. The system maintains sales prices in the Base Price file (F4106). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level 

cLevelPurchasingPricePPLVcharOPTBOTH

A code that indicates where to retrieve the purchase price for an item when you enter a purchase order. Valid codes are:    1   Use the 
supplier/item price from the Purchase Price table (F41061).    2   Use the supplier/item/branch price from the Purchase Price table (F41061).    3   Use 
the inventory cost from the Inventory Cost table (F4105). This cost is based on the inventory cost level and the purchasing cost method you 
specify for the item. The first two codes are applicable only if you set up supplier costs in the Procurement system. If you do not set up 
supplier costs, the system uses the inventory cost as the default for the purchase order.

cCostLevelCLEVcharOPTBOTH

A code that indicates whether the system maintains one overall inventory cost for the item, a different cost for each branch/plant, or a 
different cost for each location and lot within a branch/plant. The system maintains inventory costs in the Inventory Cost table (F4105). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level

cCheckAvailabilityYNCKAVcharOPTBOTH

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.

cBulkPackedFlagBPFGcharOPTBOTH

A code that indicates if the item is a bulk liquid product. If it is a bulk product, you must perform temperature and density/gravity 
conversions. To record the movement of bulk products, you must use forms designed specifically for bulk products. If you try to record movement using 
standard inventory forms, the system prevents the movement. Valid values are:    P Packaged    B Bulk liquid  If you leave this field blank, the 
system uses P.

cLayerCodeSourceSRCEcharOPTBOTH

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.

cStockingTypeSTKTcharOPTBOTH

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).

szLineTypeLNTYcharOPTBOTH

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

cUnitofMeasureVolumeorWeIUMVWcharOPTBOTH

Indicates whether the primary stock accounting unit of measure is in volume or weight. This field only appears if the item is designated as a 
bulk product in the Item Master Information table. Valid values are:    V Volume    W Weight If you leave this field blank, the system uses V.

cComponentTypeCOTYcharOPTBOTH

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

cContractItemCONTcharOPTBOTH

An indication, updated internally, that there are one or more formal contracts in place which specify a quantity and price at which this item is 
to be sold to specific customers.

cBackordersAllowedYNBACKcharOPTBOTH

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.

szItemFlashMessageIFLAcharOPTBOTH

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

szTemporaryItemFlashMessagTFLAcharOPTBOTH

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

szPrintMessage1INMGcharOPTBOTH

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.

cAbcCode1SalesInvABCScharOPTBOTH

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.

cAbcCode2MarginInvABCMcharOPTBOTH

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.

cAbcCode3InvestInvABCIcharOPTBOTH

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.

cAbcCodeOverrideIndicaOVRcharOPTBOTH

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.

szTypeWarrantyWARRcharOPTBOTH

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

szCommissionCategoryCMCGcharOPTBOTH

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.

cSerialNumberRequiredSRNRcharOPTBOTH

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.

cMethodOfPriceCalculaPMTHcharOPTBOTH

A code that determines how the system calculates the price for kit items or configured items. Valid values are: Blank Use for items that are 
neither kit items nor configured items. 1 The system accumulates the base prices of components with the configured price adjustments, and 
then discounts the total. 2 The system accumulates the base price of the parent item with the configured price adjustments, and then discounts 
the total. 3 The system accumulates the configured price adjustments, and then discounts the total. 4 The system accumulates the individually 
discounted price of the components with the configured price adjustments. Note: Configured price adjustments are only included in the 
calculation for a configured item. Also, the system only discounts costs if you are using the Advanced Pricing system.  The following is an example of 
how the system uses the various methods:   Parent Item: 125 Component A: 50 Component B: 100 Configured Cost Adjustment 1: 15 Configured 
Cost Adjustment 2: 10 Advanced Price Discount: 10% Methods: 1: 50 + 100 = 150 + 15 + 10 = 175 - 17.50 = 157.5 2: 125 + 15 + 10 = 150 - 15 = 135 3: 
15 + 10 + 25 - 2.5 = 22.5 4: (50 - 5) + (100 - 10) = 135 + 15 + 10 = 160

cLotStatusCodeLOTScharOPTBOTH

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.

mnShelfLifeDaysSLDMATH_NUMERICOPTBOTH

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.

cFifoProcessingFIFOcharOPTBOTH

mnAddressNumberPlannerANPLMATH_NUMERICOPTBOTH

The address number of the material planner for this item.

mnPercentMarginPCTMMATH_NUMERICOPTBOTH

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.

mnMarginMaintenancePerMMPCMATH_NUMERICOPTBOTH

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

cOrderWithYNORDWcharOPTBOTH

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_NUMERICOPTBOTH

mnDeferDamperDaysDEFDMATH_NUMERICOPTBOTH

mnSafetyLeadtimeSFLTMATH_NUMERICOPTBOTH

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.

cMakeBuyCodeMAKEcharOPTBOTH

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

cCoproductsByproductsCOBYcharOPTBOTH

A code that distinguishes standard components or ingredients from co-products,by-products, and intermediates. Co-products are 
(concurrent) end items as the result of a process. By-products are items that can be produced at any step of a process, but were not planned. 
Intermediate products are items defined as a result of a step but are automatically consumed in the following step. Generally, intermediates are 
nonstock items and are only defined steps with a pay-point for reporting purposes. Standard components (Discrete Manufacturing) or ingredients 
(Process Manufacturing) are consumed during the production process. Valid values are:    C Co-products    B By-products    I Intermediate 
products    Blank Standard components or ingredients

mnLowLevelCodeLLXMATH_NUMERICOPTBOTH

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

cAllocateByLotCMGLcharOPTBOTH

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.

mnCommitmentSpecificDaysCOMHMATH_NUMERICOPTBOTH

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.

szUserReservedCodeURCDcharOPTBOTH

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.

jdUserReservedDateURDTJDEDATEOPTBOTH

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_NUMERICOPTBOTH

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_NUMERICOPTBOTH

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.

szUserReservedReferenceURRFcharOPTBOTH

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.

mnIdentifierShortItemITMMATH_NUMERICOPTBOTH

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

mnCopyShortItemNumberITMMATH_NUMERICOPTINPUT

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

cSysValueCurrencyEV02charOPTINPUT

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

szLanguagePreferenceOWLNPOWcharOPTINPUT

The language that you want to use to print reports or documents, or to view information on the form.

szTransactionActionTNACcharREQINPUT

A code that indicates the activity you want to perform on the transaction. In an EDI transaction, this code represents the Transaction Set 
Purpose Code or Change Code.

szSearchTextCompressedALNcharOPTBOTH

The compressed version of the thirty character alpha search field, with all blanks removed.

szBranchPlantMCUcharOPTINPUT

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.

mnPrimaryLastVendorNoVENDMATH_NUMERICOPTBOTH

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

szCountryOfOriginORIGcharOPTBOTH

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.

mnServiceLevelSERVMATH_NUMERICOPTBOTH

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.

mnSafetyStockDaysSupplySAFEMATH_NUMERICOPTBOTH

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

cApplyFreightFUF1charOPTBOTH

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

cTaxableYN1TXcharOPTBOTH

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.

cTaxableYNTAX1charOPTBOTH

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.

cItemDisplayCodeMRPDcharOPTBOTH

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.

cNetChangeFlagMRPCcharOPTBOTH

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_NUMERICOPTBOTH

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.

mnMoveHoursMOVDMATH_NUMERICOPTBOTH

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.

mnQtyOrderMultiplesMULTMATH_NUMERICOPTBOTH

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.

jdDateLifoLFDJJDEDATEOPTBOTH

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

mnUnitsBatchQuantityBQTYMATH_NUMERICOPTBOTH

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.

cItemMultipleDatesMLOTcharOPTBOTH

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

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotLOTNcharOPTBOTH

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

szCopyToBranchPlantMCUcharOPTINPUT

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.

cWorkflowEV01charOPTINPUT

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

szTypeTransactionTYTNcharOPTINPUT

The qualifier used to identify a specific type of transaction.

cPendingProcessingEV01charOPTINPUT

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

cUpdateItemBranchEV01charOPTINPUT

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

cStatusSTAWcharOPTINPUT

A user-defined code (00/WS) that indicates the approval status.

jdEffectiveThruDateEFFTJDEDATEOPTINPUT

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.

mnDocVoucherInvoiceEDOCMATH_NUMERICOPTBOTH

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szDocumentTypeDCTcharOPTINPUT

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

jdEffectiveFromDateEFFFJDEDATEOPTINPUT

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.

mnKeyValueSerialNumberSERKMATH_NUMERICOPTINPUT

A key identification number used internally to identify a composite key structure.  The actual key items must be stored in another file and 
given this serial number.  This is to avoid repeating a very large key structure with repeating data items.

cErrorsExistERRCcharOPTOUTPUT

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

cInteroperabilityEV01charOPTINPUT

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

idPointerItemBaseGENLNGIDOPTNONE

General purpose ID variable.

szTemplateTMPLcharOPTBOTH

A template name that you can use when entering items on Item Master Revisions (P4101). This name is case sensitive. If you use any 
capital letters in the template name when you add it, you must enter those letters in capitals whenever you search for or attach the template to Item 
Master Revisions.

szSegment1SEG1charOPTBOTH

The first section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment2SEG2charOPTBOTH

The second section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment3SEG3charOPTBOTH

The third section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment4SEG4charOPTBOTH

The fourth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment5SEG5charOPTBOTH

The fifth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment6SEG6charOPTBOTH

The sixth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment7SEG7charOPTBOTH

The seventh section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment8SEG8charOPTBOTH

The eighth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment9SEG9charOPTBOTH

The ninth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment10SEG0charOPTBOTH

The tenth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szAlternateLangDescripDL01charOPTBOTH

A user defined name or remark.

szAlternateLangDescrip2DL02charOPTBOTH

Additional text that further describes or clarifies a field in the system.

cMatrixControlledMICcharOPTNONE

A user defined code (41/MA) that specifies the relationship between a matrix item and its parent. This code also determines whether the 
system displays the item in matrix detail information.

cDualUnitOfMeasureItemDUALcharOPTNONE

An option that indicates that the system must maintain inventory balances and record transactions for an item in a secondary unit of 
measure that does not have a fixed conversion to the primary unit of measure. Typically, you choose this option when the item is ordered or sold by 
a packaged quantity and priced by weight or volume. Note: For a dual unit of measure item, the system might require a tolerance check for 
inventory transactions (excluding inventory adjustments) between the primary unit of measure and the secondary unit of measure.

cDualPickingProcessOptionDPPOcharOPTNONE

An option that determines for a dual unit of measure item whether the system uses the primary or secondary unit of measure for the following 
processes:   o Picking   o Sales order availability checking   o Committing inventory for sales   o Splitting purchase order lines  To use the 
primary unit of measure, do not choose this option. To use the secondary unit of measure, choose this option.

mnDualToleranceDLTLMATH_NUMERICOPTNONE

A number, expressed as a percentage, that the system uses to ensure that the primary and dual quantities on a transaction are within a 
certain range of the standard conversion. For example, assume that you enter three percent as the dual tolerance for an item and that a case of 
the item weighs approximately 100 pounds. When the system confirms shipment for a case of the item, you must enter a weight between 97 
and 103 pounds to be within dual tolerance. The system does not check dual tolerance for inventory adjustments due to evaporation or 
shrinkage.

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).

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.

cCrossDockFlagYNXDCKcharOPTNONE

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

cMethodOfCostCalculaCMETHcharOPTNONE

A code that indicates how the system calculates the cost for a configured item. Valid values are: 1 The system accumulates the base costs 
of the components with the configured cost adjustments, and then discounts the total. 2 The system accumulates the base cost of the parent 
item with the configured cost adjustments, and then discounts the total. 3 The system accumulates the configured cost adjustments, and then 
discounts the total. 4 The system accumulates the individually discounted costs of the components with the configured cost adjustments.  Note: 
The system discounts the costs only if you are using the Advanced Pricing system. The following is an example of how the system uses the 
various methods: Parent Item: 125 Component A: 50 Component B: 100 Configured Cost Adjustment 1: 15 Configured Cost Adjustment 2: 
10 Advanced Price Discount: 10% Methods: 1: 50 + 100 = 150 + 15 + 10 = 175 - 17.50 = 157.5 2: 125 + 15 + 10 = 150 - 15 = 135 3: 15 + 10 + 25 - 2.5 = 22.5 4: 
(50 - 5) + (100 - 10) = 135 + 15 + 10 = 160

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.

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.

cVendorManagedInventoryVMINVcharOPTNONE

Vendor managed inventory.

Related Functions

B4101062 F4101 Process Master Data - Wrapper

Related Tables

None
F4101ItemMasterUpdateFull

F4101ItemMasterUpdateFull

F4101 Process Master Data - Wrapper

Major Business Rule

Object Name: B4101062

Parent DLL: CINV

Location: Client/Server

Language: C

Data Structure

D4101060A - Item Master MBF

Parameter NameData ItemData TypeReq/OptI/O/Both
cUpdateMasterFileEV01charOPTINPUT

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

cProcessEditsEV01charOPTINPUT

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

cSuppressErrorMessageSUPPScharOPTINPUT

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

szErrorMessageIDDTAIcharOPTOUTPUT

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.

szProgramIdPIDcharOPTINPUT

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.

szVersionVERScharOPTINPUT

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szItemNoUnknownFormatUITMcharOPTBOTH

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

szIdentifier2ndItemLITMcharOPTBOTH

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.

szIdentifier3rdItemAITMcharOPTBOTH

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.

szDescriptionLine1DSC1charOPTBOTH

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

szDescriptionLine2DSC2charOPTBOTH

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

szSearchTextSRTXcharOPTBOTH

A field that lets you specify how the system searches for an item. Your entry should be specific and descriptive of the item. Type the words 
in the order a user is likely to enter them. In single-byte environments, where computer storage space can hold only Latin-based language 
character sets, the system inserts the first 30  characters from the item's description if you do not enter search text. In double-byte environments, 
where computer storage space can hold more complex language character sets (in languages such as Japanese, Chinese, and Korean), 
you must complete this field. It is a single-byte field that you complete with single-byte characters to phonetically represent the item 
description (which can be single-byte, double-byte, or both).

szCommodityCodeCDCDcharOPTBOTH

The commodity code number for the item.

szProductGroupFromPDGRcharOPTBOTH

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.

szDispatchGroupDSGPcharOPTBOTH

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.

szPricingCategoryPRGRcharOPTBOTH

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.

szRepriceBasketPriceCatRPRCcharOPTBOTH

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.

szOrderRepriceCategoryORPRcharOPTBOTH

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.

mnBuyerBUYRMATH_NUMERICOPTBOTH

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

mnVolumeCubicDimensionsVCUDMATH_NUMERICOPTBOTH

The numeric value of the cubic volume of this item - computed by the Item Master Revisions program.

szUnitOfMeasurePrimaryUOM1charOPTBOTH

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).

szUnitOfMeasureSecondaryUOM2charOPTBOTH

A user defined code (00/UM) that indicates an alternate unit of measure for the item.

szUnitOfMeasurePurchasUOM3charOPTBOTH

A code (table 00/UM) that identifies the unit of measure in which you usually purchase the item.

szUnitOfMeasurePricingUOM4charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you usually price the item.

szUnitOfMeasureShippingUOM6charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you usually ship the item.

szUnitOfMeasureProductionUOM8charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you produce the item.

szUnitOfMeasureComponentUOM9charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure for an item when the item serves as a component, for example, for a bill of 
material or work order parts list.

szUnitOfMeasureWeightUWUMcharOPTBOTH

A user defined code (00/UM) that identifies the unit of measure that the system uses to indicate weight for this item. You can specify ounces, 
grams, kilograms, and so on, as weight standards. The system uses this unit of measure for the item or overrides it for an individual item or 
container.

szUnitOfMeasureVolumeUVM1charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure by metric conversion for ambient volume. For example, the unit of measure 
code for a gallon might be GL, or for a liter it might be LT.

szUnitOfMeasureStockingSUTMcharOPTBOTH

The unit of measure commonly used to store the item.

szGlCategoryGLPTcharOPTBOTH

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.

cPriceLevelPLEVcharOPTBOTH

A code that indicates whether the system maintains standard sales prices for an item, different sales prices for each branch/plant, or 
different sales prices for each location and lot within a branch/plant. The system maintains sales prices in the Base Price file (F4106). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level 

cLevelPurchasingPricePPLVcharOPTBOTH

A code that indicates where to retrieve the purchase price for an item when you enter a purchase order. Valid codes are:    1   Use the 
supplier/item price from the Purchase Price table (F41061).    2   Use the supplier/item/branch price from the Purchase Price table (F41061).    3   Use 
the inventory cost from the Inventory Cost table (F4105). This cost is based on the inventory cost level and the purchasing cost method you 
specify for the item. The first two codes are applicable only if you set up supplier costs in the Procurement system. If you do not set up 
supplier costs, the system uses the inventory cost as the default for the purchase order.

cCostLevelCLEVcharOPTBOTH

A code that indicates whether the system maintains one overall inventory cost for the item, a different cost for each branch/plant, or a 
different cost for each location and lot within a branch/plant. The system maintains inventory costs in the Inventory Cost table (F4105). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level

cCheckAvailabilityYNCKAVcharOPTBOTH

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.

cBulkPackedFlagBPFGcharOPTBOTH

A code that indicates if the item is a bulk liquid product. If it is a bulk product, you must perform temperature and density/gravity 
conversions. To record the movement of bulk products, you must use forms designed specifically for bulk products. If you try to record movement using 
standard inventory forms, the system prevents the movement. Valid values are:    P Packaged    B Bulk liquid  If you leave this field blank, the 
system uses P.

cLayerCodeSourceSRCEcharOPTBOTH

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.

cStockingTypeSTKTcharOPTBOTH

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).

szLineTypeLNTYcharOPTBOTH

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

cUnitofMeasureVolumeorWeIUMVWcharOPTBOTH

Indicates whether the primary stock accounting unit of measure is in volume or weight. This field only appears if the item is designated as a 
bulk product in the Item Master Information table. Valid values are:    V Volume    W Weight If you leave this field blank, the system uses V.

cComponentTypeCOTYcharOPTBOTH

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

cContractItemCONTcharOPTBOTH

An indication, updated internally, that there are one or more formal contracts in place which specify a quantity and price at which this item is 
to be sold to specific customers.

cBackordersAllowedYNBACKcharOPTBOTH

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.

szItemFlashMessageIFLAcharOPTBOTH

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

szTemporaryItemFlashMessagTFLAcharOPTBOTH

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

szPrintMessage1INMGcharOPTBOTH

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.

cAbcCode1SalesInvABCScharOPTBOTH

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.

cAbcCode2MarginInvABCMcharOPTBOTH

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.

cAbcCode3InvestInvABCIcharOPTBOTH

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.

cAbcCodeOverrideIndicaOVRcharOPTBOTH

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.

szTypeWarrantyWARRcharOPTBOTH

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

szCommissionCategoryCMCGcharOPTBOTH

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.

cSerialNumberRequiredSRNRcharOPTBOTH

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.

cMethodOfPriceCalculaPMTHcharOPTBOTH

A code that determines how the system calculates the price for kit items or configured items. Valid values are: Blank Use for items that are 
neither kit items nor configured items. 1 The system accumulates the base prices of components with the configured price adjustments, and 
then discounts the total. 2 The system accumulates the base price of the parent item with the configured price adjustments, and then discounts 
the total. 3 The system accumulates the configured price adjustments, and then discounts the total. 4 The system accumulates the individually 
discounted price of the components with the configured price adjustments. Note: Configured price adjustments are only included in the 
calculation for a configured item. Also, the system only discounts costs if you are using the Advanced Pricing system.  The following is an example of 
how the system uses the various methods:   Parent Item: 125 Component A: 50 Component B: 100 Configured Cost Adjustment 1: 15 Configured 
Cost Adjustment 2: 10 Advanced Price Discount: 10% Methods: 1: 50 + 100 = 150 + 15 + 10 = 175 - 17.50 = 157.5 2: 125 + 15 + 10 = 150 - 15 = 135 3: 
15 + 10 + 25 - 2.5 = 22.5 4: (50 - 5) + (100 - 10) = 135 + 15 + 10 = 160

cLotStatusCodeLOTScharOPTBOTH

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.

mnShelfLifeDaysSLDMATH_NUMERICOPTBOTH

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.

cFifoProcessingFIFOcharOPTBOTH

mnAddressNumberPlannerANPLMATH_NUMERICOPTBOTH

The address number of the material planner for this item.

mnPercentMarginPCTMMATH_NUMERICOPTBOTH

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.

mnMarginMaintenancePerMMPCMATH_NUMERICOPTBOTH

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

cOrderWithYNORDWcharOPTBOTH

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_NUMERICOPTBOTH

mnDeferDamperDaysDEFDMATH_NUMERICOPTBOTH

mnSafetyLeadtimeSFLTMATH_NUMERICOPTBOTH

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.

cMakeBuyCodeMAKEcharOPTBOTH

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

cCoproductsByproductsCOBYcharOPTBOTH

A code that distinguishes standard components or ingredients from co-products,by-products, and intermediates. Co-products are 
(concurrent) end items as the result of a process. By-products are items that can be produced at any step of a process, but were not planned. 
Intermediate products are items defined as a result of a step but are automatically consumed in the following step. Generally, intermediates are 
nonstock items and are only defined steps with a pay-point for reporting purposes. Standard components (Discrete Manufacturing) or ingredients 
(Process Manufacturing) are consumed during the production process. Valid values are:    C Co-products    B By-products    I Intermediate 
products    Blank Standard components or ingredients

mnLowLevelCodeLLXMATH_NUMERICOPTBOTH

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

cAllocateByLotCMGLcharOPTBOTH

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.

mnCommitmentSpecificDaysCOMHMATH_NUMERICOPTBOTH

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.

szUserReservedCodeURCDcharOPTBOTH

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.

jdUserReservedDateURDTJDEDATEOPTBOTH

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_NUMERICOPTBOTH

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_NUMERICOPTBOTH

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.

szUserReservedReferenceURRFcharOPTBOTH

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.

mnIdentifierShortItemITMMATH_NUMERICOPTBOTH

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

mnCopyShortItemNumberITMMATH_NUMERICOPTINPUT

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

cSysValueCurrencyEV02charOPTINPUT

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

szLanguagePreferenceOWLNPOWcharOPTINPUT

The language that you want to use to print reports or documents, or to view information on the form.

szTransactionActionTNACcharREQINPUT

A code that indicates the activity you want to perform on the transaction. In an EDI transaction, this code represents the Transaction Set 
Purpose Code or Change Code.

szSearchTextCompressedALNcharOPTBOTH

The compressed version of the thirty character alpha search field, with all blanks removed.

szBranchPlantMCUcharOPTINPUT

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.

mnPrimaryLastVendorNoVENDMATH_NUMERICOPTBOTH

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

szCountryOfOriginORIGcharOPTBOTH

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.

mnServiceLevelSERVMATH_NUMERICOPTBOTH

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.

mnSafetyStockDaysSupplySAFEMATH_NUMERICOPTBOTH

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

cApplyFreightFUF1charOPTBOTH

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

cTaxableYN1TXcharOPTBOTH

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.

cTaxableYNTAX1charOPTBOTH

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.

cItemDisplayCodeMRPDcharOPTBOTH

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.

cNetChangeFlagMRPCcharOPTBOTH

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_NUMERICOPTBOTH

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.

mnMoveHoursMOVDMATH_NUMERICOPTBOTH

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.

mnQtyOrderMultiplesMULTMATH_NUMERICOPTBOTH

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.

jdDateLifoLFDJJDEDATEOPTBOTH

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

mnUnitsBatchQuantityBQTYMATH_NUMERICOPTBOTH

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.

cItemMultipleDatesMLOTcharOPTBOTH

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

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotLOTNcharOPTBOTH

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

szCopyToBranchPlantMCUcharOPTINPUT

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.

cWorkflowEV01charOPTINPUT

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

szTypeTransactionTYTNcharOPTINPUT

The qualifier used to identify a specific type of transaction.

cPendingProcessingEV01charOPTINPUT

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

cUpdateItemBranchEV01charOPTINPUT

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

cStatusSTAWcharOPTINPUT

A user-defined code (00/WS) that indicates the approval status.

jdEffectiveThruDateEFFTJDEDATEOPTINPUT

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.

mnDocVoucherInvoiceEDOCMATH_NUMERICOPTBOTH

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szDocumentTypeDCTcharOPTINPUT

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

jdEffectiveFromDateEFFFJDEDATEOPTINPUT

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.

mnKeyValueSerialNumberSERKMATH_NUMERICOPTINPUT

A key identification number used internally to identify a composite key structure.  The actual key items must be stored in another file and 
given this serial number.  This is to avoid repeating a very large key structure with repeating data items.

cErrorsExistERRCcharOPTOUTPUT

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

cInteroperabilityEV01charOPTINPUT

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

idPointerItemBaseGENLNGIDOPTNONE

General purpose ID variable.

szTemplateTMPLcharOPTBOTH

A template name that you can use when entering items on Item Master Revisions (P4101). This name is case sensitive. If you use any 
capital letters in the template name when you add it, you must enter those letters in capitals whenever you search for or attach the template to Item 
Master Revisions.

szSegment1SEG1charOPTBOTH

The first section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment2SEG2charOPTBOTH

The second section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment3SEG3charOPTBOTH

The third section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment4SEG4charOPTBOTH

The fourth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment5SEG5charOPTBOTH

The fifth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment6SEG6charOPTBOTH

The sixth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment7SEG7charOPTBOTH

The seventh section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment8SEG8charOPTBOTH

The eighth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment9SEG9charOPTBOTH

The ninth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment10SEG0charOPTBOTH

The tenth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szAlternateLangDescripDL01charOPTBOTH

A user defined name or remark.

szAlternateLangDescrip2DL02charOPTBOTH

Additional text that further describes or clarifies a field in the system.

cMatrixControlledMICcharOPTNONE

A user defined code (41/MA) that specifies the relationship between a matrix item and its parent. This code also determines whether the 
system displays the item in matrix detail information.

cDualUnitOfMeasureItemDUALcharOPTNONE

An option that indicates that the system must maintain inventory balances and record transactions for an item in a secondary unit of 
measure that does not have a fixed conversion to the primary unit of measure. Typically, you choose this option when the item is ordered or sold by 
a packaged quantity and priced by weight or volume. Note: For a dual unit of measure item, the system might require a tolerance check for 
inventory transactions (excluding inventory adjustments) between the primary unit of measure and the secondary unit of measure.

cDualPickingProcessOptionDPPOcharOPTNONE

An option that determines for a dual unit of measure item whether the system uses the primary or secondary unit of measure for the following 
processes:   o Picking   o Sales order availability checking   o Committing inventory for sales   o Splitting purchase order lines  To use the 
primary unit of measure, do not choose this option. To use the secondary unit of measure, choose this option.

mnDualToleranceDLTLMATH_NUMERICOPTNONE

A number, expressed as a percentage, that the system uses to ensure that the primary and dual quantities on a transaction are within a 
certain range of the standard conversion. For example, assume that you enter three percent as the dual tolerance for an item and that a case of 
the item weighs approximately 100 pounds. When the system confirms shipment for a case of the item, you must enter a weight between 97 
and 103 pounds to be within dual tolerance. The system does not check dual tolerance for inventory adjustments due to evaporation or 
shrinkage.

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).

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.

cCrossDockFlagYNXDCKcharOPTNONE

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

cMethodOfCostCalculaCMETHcharOPTNONE

A code that indicates how the system calculates the cost for a configured item. Valid values are: 1 The system accumulates the base costs 
of the components with the configured cost adjustments, and then discounts the total. 2 The system accumulates the base cost of the parent 
item with the configured cost adjustments, and then discounts the total. 3 The system accumulates the configured cost adjustments, and then 
discounts the total. 4 The system accumulates the individually discounted costs of the components with the configured cost adjustments.  Note: 
The system discounts the costs only if you are using the Advanced Pricing system. The following is an example of how the system uses the 
various methods: Parent Item: 125 Component A: 50 Component B: 100 Configured Cost Adjustment 1: 15 Configured Cost Adjustment 2: 
10 Advanced Price Discount: 10% Methods: 1: 50 + 100 = 150 + 15 + 10 = 175 - 17.50 = 157.5 2: 125 + 15 + 10 = 150 - 15 = 135 3: 15 + 10 + 25 - 2.5 = 22.5 4: 
(50 - 5) + (100 - 10) = 135 + 15 + 10 = 160

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.

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.

cVendorManagedInventoryVMINVcharOPTNONE

Vendor managed inventory.

Related Functions

B4101062 F4101 Process Master Data - Wrapper

Related Tables

None
F4101ItemMasterUpdateNetChange

F4101ItemMasterUpdateNetChange

F4101 Process Master Data - Wrapper

Major Business Rule

Object Name: B4101062

Parent DLL: CINV

Location: Client/Server

Language: C

Data Structure

D4101060A - Item Master MBF

Parameter NameData ItemData TypeReq/OptI/O/Both
cUpdateMasterFileEV01charOPTINPUT

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

cProcessEditsEV01charOPTINPUT

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

cSuppressErrorMessageSUPPScharOPTINPUT

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

szErrorMessageIDDTAIcharOPTOUTPUT

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.

szProgramIdPIDcharOPTINPUT

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.

szVersionVERScharOPTINPUT

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szItemNoUnknownFormatUITMcharOPTBOTH

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

szIdentifier2ndItemLITMcharOPTBOTH

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.

szIdentifier3rdItemAITMcharOPTBOTH

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.

szDescriptionLine1DSC1charOPTBOTH

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

szDescriptionLine2DSC2charOPTBOTH

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

szSearchTextSRTXcharOPTBOTH

A field that lets you specify how the system searches for an item. Your entry should be specific and descriptive of the item. Type the words 
in the order a user is likely to enter them. In single-byte environments, where computer storage space can hold only Latin-based language 
character sets, the system inserts the first 30  characters from the item's description if you do not enter search text. In double-byte environments, 
where computer storage space can hold more complex language character sets (in languages such as Japanese, Chinese, and Korean), 
you must complete this field. It is a single-byte field that you complete with single-byte characters to phonetically represent the item 
description (which can be single-byte, double-byte, or both).

szCommodityCodeCDCDcharOPTBOTH

The commodity code number for the item.

szProductGroupFromPDGRcharOPTBOTH

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.

szDispatchGroupDSGPcharOPTBOTH

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.

szPricingCategoryPRGRcharOPTBOTH

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.

szRepriceBasketPriceCatRPRCcharOPTBOTH

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.

szOrderRepriceCategoryORPRcharOPTBOTH

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.

mnBuyerBUYRMATH_NUMERICOPTBOTH

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

mnVolumeCubicDimensionsVCUDMATH_NUMERICOPTBOTH

The numeric value of the cubic volume of this item - computed by the Item Master Revisions program.

szUnitOfMeasurePrimaryUOM1charOPTBOTH

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).

szUnitOfMeasureSecondaryUOM2charOPTBOTH

A user defined code (00/UM) that indicates an alternate unit of measure for the item.

szUnitOfMeasurePurchasUOM3charOPTBOTH

A code (table 00/UM) that identifies the unit of measure in which you usually purchase the item.

szUnitOfMeasurePricingUOM4charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you usually price the item.

szUnitOfMeasureShippingUOM6charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you usually ship the item.

szUnitOfMeasureProductionUOM8charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you produce the item.

szUnitOfMeasureComponentUOM9charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure for an item when the item serves as a component, for example, for a bill of 
material or work order parts list.

szUnitOfMeasureWeightUWUMcharOPTBOTH

A user defined code (00/UM) that identifies the unit of measure that the system uses to indicate weight for this item. You can specify ounces, 
grams, kilograms, and so on, as weight standards. The system uses this unit of measure for the item or overrides it for an individual item or 
container.

szUnitOfMeasureVolumeUVM1charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure by metric conversion for ambient volume. For example, the unit of measure 
code for a gallon might be GL, or for a liter it might be LT.

szUnitOfMeasureStockingSUTMcharOPTBOTH

The unit of measure commonly used to store the item.

szGlCategoryGLPTcharOPTBOTH

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.

cPriceLevelPLEVcharOPTBOTH

A code that indicates whether the system maintains standard sales prices for an item, different sales prices for each branch/plant, or 
different sales prices for each location and lot within a branch/plant. The system maintains sales prices in the Base Price file (F4106). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level 

cLevelPurchasingPricePPLVcharOPTBOTH

A code that indicates where to retrieve the purchase price for an item when you enter a purchase order. Valid codes are:    1   Use the 
supplier/item price from the Purchase Price table (F41061).    2   Use the supplier/item/branch price from the Purchase Price table (F41061).    3   Use 
the inventory cost from the Inventory Cost table (F4105). This cost is based on the inventory cost level and the purchasing cost method you 
specify for the item. The first two codes are applicable only if you set up supplier costs in the Procurement system. If you do not set up 
supplier costs, the system uses the inventory cost as the default for the purchase order.

cCostLevelCLEVcharOPTBOTH

A code that indicates whether the system maintains one overall inventory cost for the item, a different cost for each branch/plant, or a 
different cost for each location and lot within a branch/plant. The system maintains inventory costs in the Inventory Cost table (F4105). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level

cCheckAvailabilityYNCKAVcharOPTBOTH

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.

cBulkPackedFlagBPFGcharOPTBOTH

A code that indicates if the item is a bulk liquid product. If it is a bulk product, you must perform temperature and density/gravity 
conversions. To record the movement of bulk products, you must use forms designed specifically for bulk products. If you try to record movement using 
standard inventory forms, the system prevents the movement. Valid values are:    P Packaged    B Bulk liquid  If you leave this field blank, the 
system uses P.

cLayerCodeSourceSRCEcharOPTBOTH

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.

cStockingTypeSTKTcharOPTBOTH

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).

szLineTypeLNTYcharOPTBOTH

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

cUnitofMeasureVolumeorWeIUMVWcharOPTBOTH

Indicates whether the primary stock accounting unit of measure is in volume or weight. This field only appears if the item is designated as a 
bulk product in the Item Master Information table. Valid values are:    V Volume    W Weight If you leave this field blank, the system uses V.

cComponentTypeCOTYcharOPTBOTH

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

cContractItemCONTcharOPTBOTH

An indication, updated internally, that there are one or more formal contracts in place which specify a quantity and price at which this item is 
to be sold to specific customers.

cBackordersAllowedYNBACKcharOPTBOTH

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.

szItemFlashMessageIFLAcharOPTBOTH

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

szTemporaryItemFlashMessagTFLAcharOPTBOTH

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

szPrintMessage1INMGcharOPTBOTH

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.

cAbcCode1SalesInvABCScharOPTBOTH

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.

cAbcCode2MarginInvABCMcharOPTBOTH

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.

cAbcCode3InvestInvABCIcharOPTBOTH

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.

cAbcCodeOverrideIndicaOVRcharOPTBOTH

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.

szTypeWarrantyWARRcharOPTBOTH

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

szCommissionCategoryCMCGcharOPTBOTH

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.

cSerialNumberRequiredSRNRcharOPTBOTH

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.

cMethodOfPriceCalculaPMTHcharOPTBOTH

A code that determines how the system calculates the price for kit items or configured items. Valid values are: Blank Use for items that are 
neither kit items nor configured items. 1 The system accumulates the base prices of components with the configured price adjustments, and 
then discounts the total. 2 The system accumulates the base price of the parent item with the configured price adjustments, and then discounts 
the total. 3 The system accumulates the configured price adjustments, and then discounts the total. 4 The system accumulates the individually 
discounted price of the components with the configured price adjustments. Note: Configured price adjustments are only included in the 
calculation for a configured item. Also, the system only discounts costs if you are using the Advanced Pricing system.  The following is an example of 
how the system uses the various methods:   Parent Item: 125 Component A: 50 Component B: 100 Configured Cost Adjustment 1: 15 Configured 
Cost Adjustment 2: 10 Advanced Price Discount: 10% Methods: 1: 50 + 100 = 150 + 15 + 10 = 175 - 17.50 = 157.5 2: 125 + 15 + 10 = 150 - 15 = 135 3: 
15 + 10 + 25 - 2.5 = 22.5 4: (50 - 5) + (100 - 10) = 135 + 15 + 10 = 160

cLotStatusCodeLOTScharOPTBOTH

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.

mnShelfLifeDaysSLDMATH_NUMERICOPTBOTH

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.

cFifoProcessingFIFOcharOPTBOTH

mnAddressNumberPlannerANPLMATH_NUMERICOPTBOTH

The address number of the material planner for this item.

mnPercentMarginPCTMMATH_NUMERICOPTBOTH

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.

mnMarginMaintenancePerMMPCMATH_NUMERICOPTBOTH

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

cOrderWithYNORDWcharOPTBOTH

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_NUMERICOPTBOTH

mnDeferDamperDaysDEFDMATH_NUMERICOPTBOTH

mnSafetyLeadtimeSFLTMATH_NUMERICOPTBOTH

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.

cMakeBuyCodeMAKEcharOPTBOTH

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

cCoproductsByproductsCOBYcharOPTBOTH

A code that distinguishes standard components or ingredients from co-products,by-products, and intermediates. Co-products are 
(concurrent) end items as the result of a process. By-products are items that can be produced at any step of a process, but were not planned. 
Intermediate products are items defined as a result of a step but are automatically consumed in the following step. Generally, intermediates are 
nonstock items and are only defined steps with a pay-point for reporting purposes. Standard components (Discrete Manufacturing) or ingredients 
(Process Manufacturing) are consumed during the production process. Valid values are:    C Co-products    B By-products    I Intermediate 
products    Blank Standard components or ingredients

mnLowLevelCodeLLXMATH_NUMERICOPTBOTH

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

cAllocateByLotCMGLcharOPTBOTH

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.

mnCommitmentSpecificDaysCOMHMATH_NUMERICOPTBOTH

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.

szUserReservedCodeURCDcharOPTBOTH

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.

jdUserReservedDateURDTJDEDATEOPTBOTH

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_NUMERICOPTBOTH

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_NUMERICOPTBOTH

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.

szUserReservedReferenceURRFcharOPTBOTH

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.

mnIdentifierShortItemITMMATH_NUMERICOPTBOTH

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

mnCopyShortItemNumberITMMATH_NUMERICOPTINPUT

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

cSysValueCurrencyEV02charOPTINPUT

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

szLanguagePreferenceOWLNPOWcharOPTINPUT

The language that you want to use to print reports or documents, or to view information on the form.

szTransactionActionTNACcharREQINPUT

A code that indicates the activity you want to perform on the transaction. In an EDI transaction, this code represents the Transaction Set 
Purpose Code or Change Code.

szSearchTextCompressedALNcharOPTBOTH

The compressed version of the thirty character alpha search field, with all blanks removed.

szBranchPlantMCUcharOPTINPUT

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.

mnPrimaryLastVendorNoVENDMATH_NUMERICOPTBOTH

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

szCountryOfOriginORIGcharOPTBOTH

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.

mnServiceLevelSERVMATH_NUMERICOPTBOTH

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.

mnSafetyStockDaysSupplySAFEMATH_NUMERICOPTBOTH

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

cApplyFreightFUF1charOPTBOTH

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

cTaxableYN1TXcharOPTBOTH

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.

cTaxableYNTAX1charOPTBOTH

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.

cItemDisplayCodeMRPDcharOPTBOTH

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.

cNetChangeFlagMRPCcharOPTBOTH

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_NUMERICOPTBOTH

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.

mnMoveHoursMOVDMATH_NUMERICOPTBOTH

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.

mnQtyOrderMultiplesMULTMATH_NUMERICOPTBOTH

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.

jdDateLifoLFDJJDEDATEOPTBOTH

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

mnUnitsBatchQuantityBQTYMATH_NUMERICOPTBOTH

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.

cItemMultipleDatesMLOTcharOPTBOTH

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

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotLOTNcharOPTBOTH

A number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.

szCopyToBranchPlantMCUcharOPTINPUT

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.

cWorkflowEV01charOPTINPUT

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

szTypeTransactionTYTNcharOPTINPUT

The qualifier used to identify a specific type of transaction.

cPendingProcessingEV01charOPTINPUT

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

cUpdateItemBranchEV01charOPTINPUT

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

cStatusSTAWcharOPTINPUT

A user-defined code (00/WS) that indicates the approval status.

jdEffectiveThruDateEFFTJDEDATEOPTINPUT

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.

mnDocVoucherInvoiceEDOCMATH_NUMERICOPTBOTH

A number that identifies the original document, such as a voucher, invoice, or journal entry. On entry forms, you can assign the document 
number or let the system assign it using the Next Numbers program (P0002). Matching document numbers (DOCM) identify related documents 
in the Accounts Receivable and Accounts Payable systems. Examples of original and matching documents are: Accounts Payable     o 
Original document - voucher     o Matching document - payment  Accounts Receivable     o Original document - invoice     o Matching document - 
receipt  Note: In the Accounts Receivable system, the following transactions simultaneously generate original and matching documents: 
deductions, unapplied receipts, chargebacks, and drafts.

szDocumentTypeDCTcharOPTINPUT

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

jdEffectiveFromDateEFFFJDEDATEOPTINPUT

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.

mnKeyValueSerialNumberSERKMATH_NUMERICOPTINPUT

A key identification number used internally to identify a composite key structure.  The actual key items must be stored in another file and 
given this serial number.  This is to avoid repeating a very large key structure with repeating data items.

cErrorsExistERRCcharOPTOUTPUT

This error code indicates if any errors occurred during the creation of the Trip Document Detail (F4914) records by the Delivery Document 
Set Server program (XT4914).

cInteroperabilityEV01charOPTINPUT

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

idPointerItemBaseGENLNGIDOPTNONE

General purpose ID variable.

szTemplateTMPLcharOPTBOTH

A template name that you can use when entering items on Item Master Revisions (P4101). This name is case sensitive. If you use any 
capital letters in the template name when you add it, you must enter those letters in capitals whenever you search for or attach the template to Item 
Master Revisions.

szSegment1SEG1charOPTBOTH

The first section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment2SEG2charOPTBOTH

The second section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment3SEG3charOPTBOTH

The third section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment4SEG4charOPTBOTH

The fourth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment5SEG5charOPTBOTH

The fifth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment6SEG6charOPTBOTH

The sixth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment7SEG7charOPTBOTH

The seventh section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment8SEG8charOPTBOTH

The eighth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not 
exceed 25 characters.

szSegment9SEG9charOPTBOTH

The ninth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szSegment10SEG0charOPTBOTH

The tenth section of a segmented item. You can assign up to 10 segments to an item as long as the sum of the segments does not exceed 
25 characters.

szAlternateLangDescripDL01charOPTBOTH

A user defined name or remark.

szAlternateLangDescrip2DL02charOPTBOTH

Additional text that further describes or clarifies a field in the system.

cMatrixControlledMICcharOPTNONE

A user defined code (41/MA) that specifies the relationship between a matrix item and its parent. This code also determines whether the 
system displays the item in matrix detail information.

cDualUnitOfMeasureItemDUALcharOPTNONE

An option that indicates that the system must maintain inventory balances and record transactions for an item in a secondary unit of 
measure that does not have a fixed conversion to the primary unit of measure. Typically, you choose this option when the item is ordered or sold by 
a packaged quantity and priced by weight or volume. Note: For a dual unit of measure item, the system might require a tolerance check for 
inventory transactions (excluding inventory adjustments) between the primary unit of measure and the secondary unit of measure.

cDualPickingProcessOptionDPPOcharOPTNONE

An option that determines for a dual unit of measure item whether the system uses the primary or secondary unit of measure for the following 
processes:   o Picking   o Sales order availability checking   o Committing inventory for sales   o Splitting purchase order lines  To use the 
primary unit of measure, do not choose this option. To use the secondary unit of measure, choose this option.

mnDualToleranceDLTLMATH_NUMERICOPTNONE

A number, expressed as a percentage, that the system uses to ensure that the primary and dual quantities on a transaction are within a 
certain range of the standard conversion. For example, assume that you enter three percent as the dual tolerance for an item and that a case of 
the item weighs approximately 100 pounds. When the system confirms shipment for a case of the item, you must enter a weight between 97 
and 103 pounds to be within dual tolerance. The system does not check dual tolerance for inventory adjustments due to evaporation or 
shrinkage.

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).

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.

cCrossDockFlagYNXDCKcharOPTNONE

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

cMethodOfCostCalculaCMETHcharOPTNONE

A code that indicates how the system calculates the cost for a configured item. Valid values are: 1 The system accumulates the base costs 
of the components with the configured cost adjustments, and then discounts the total. 2 The system accumulates the base cost of the parent 
item with the configured cost adjustments, and then discounts the total. 3 The system accumulates the configured cost adjustments, and then 
discounts the total. 4 The system accumulates the individually discounted costs of the components with the configured cost adjustments.  Note: 
The system discounts the costs only if you are using the Advanced Pricing system. The following is an example of how the system uses the 
various methods: Parent Item: 125 Component A: 50 Component B: 100 Configured Cost Adjustment 1: 15 Configured Cost Adjustment 2: 
10 Advanced Price Discount: 10% Methods: 1: 50 + 100 = 150 + 15 + 10 = 175 - 17.50 = 157.5 2: 125 + 15 + 10 = 150 - 15 = 135 3: 15 + 10 + 25 - 2.5 = 22.5 4: 
(50 - 5) + (100 - 10) = 135 + 15 + 10 = 160

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.

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.

cVendorManagedInventoryVMINVcharOPTNONE

Vendor managed inventory.

Related Functions

B4101062 F4101 Process Master Data - Wrapper

Related Tables

None
ity code number for the item.

szProductGroupFromPDGRcharOPTBOTH

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.

szDispatchGroupDSGPcharOPTBOTH

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.

szPricingCategoryPRGRcharOPTBOTH

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.

szRepriceBasketPriceCatRPRCcharOPTBOTH

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.

szOrderRepriceCategoryORPRcharOPTBOTH

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.

mnBuyerBUYRMATH_NUMERICOPTBOTH

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

mnVolumeCubicDimensionsVCUDMATH_NUMERICOPTBOTH

The numeric value of the cubic volume of this item - computed by the Item Master Revisions program.

szUnitOfMeasurePrimaryUOM1charOPTBOTH

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).

szUnitOfMeasureSecondaryUOM2charOPTBOTH

A user defined code (00/UM) that indicates an alternate unit of measure for the item.

szUnitOfMeasurePurchasUOM3charOPTBOTH

A code (table 00/UM) that identifies the unit of measure in which you usually purchase the item.

szUnitOfMeasurePricingUOM4charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you usually price the item.

szUnitOfMeasureShippingUOM6charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you usually ship the item.

szUnitOfMeasureProductionUOM8charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure in which you produce the item.

szUnitOfMeasureComponentUOM9charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure for an item when the item serves as a component, for example, for a bill of 
material or work order parts list.

szUnitOfMeasureWeightUWUMcharOPTBOTH

A user defined code (00/UM) that identifies the unit of measure that the system uses to indicate weight for this item. You can specify ounces, 
grams, kilograms, and so on, as weight standards. The system uses this unit of measure for the item or overrides it for an individual item or 
container.

szUnitOfMeasureVolumeUVM1charOPTBOTH

A user defined code (00/UM) that indicates the unit of measure by metric conversion for ambient volume. For example, the unit of measure 
code for a gallon might be GL, or for a liter it might be LT.

szUnitOfMeasureStockingSUTMcharOPTBOTH

The unit of measure commonly used to store the item.

szGlCategoryGLPTcharOPTBOTH

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.

cPriceLevelPLEVcharOPTBOTH

A code that indicates whether the system maintains standard sales prices for an item, different sales prices for each branch/plant, or 
different sales prices for each location and lot within a branch/plant. The system maintains sales prices in the Base Price file (F4106). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level 

cLevelPurchasingPricePPLVcharOPTBOTH

A code that indicates where to retrieve the purchase price for an item when you enter a purchase order. Valid codes are:    1   Use the 
supplier/item price from the Purchase Price table (F41061).    2   Use the supplier/item/branch price from the Purchase Price table (F41061).    3   Use 
the inventory cost from the Inventory Cost table (F4105). This cost is based on the inventory cost level and the purchasing cost method you 
specify for the item. The first two codes are applicable only if you set up supplier costs in the Procurement system. If you do not set up 
supplier costs, the system uses the inventory cost as the default for the purchase order.

cCostLevelCLEVcharOPTBOTH

A code that indicates whether the system maintains one overall inventory cost for the item, a different cost for each branch/plant, or a 
different cost for each location and lot within a branch/plant. The system maintains inventory costs in the Inventory Cost table (F4105). Valid codes 
are:    1   Item level    2   Item/Branch level    3   Item/Branch/Location level

cCheckAvailabilityYNCKAVcharOPTBOTH

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.

cBulkPackedFlagBPFGcharOPTBOTH

A code that indicates if the item is a bulk liquid product. If it is a bulk product, you must perform temperature and density/gravity 
conversions. To record the movement of bulk products, you must use forms designed specifically for bulk products. If you try to record movement using 
standard inventory forms, the system prevents the movement. Valid values are:    P Packaged    B Bulk liquid  If you leave this field blank, the 
system uses P.

cLayerCodeSourceSRCEcharOPTBOTH

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. (D