F4111ClearDetailStack

Inventory Transactions

Major Business Rule

Object Name: XT4111Z1

Parent DLL: COPBASE

Location: Client/Server

Language: C

Functional Description

Purpose

This function clears all records from the F41UI001.

Technical Specification


This function clears all records from the F41UI001 based on the computer id and the ClearDetailStack 

flag = '1'.

Data Structure

DXT4111Z1I - F4111 Clear Work File - Functional Server

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharNONENONE

mnFromLineNumberLNIDMATH_NUMERICNONENONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnThruLineNumberLNIDMATH_NUMERICNONENONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnPOReceiptNumberNLINMATH_NUMERICNONENONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

cClearHeaderFileEV01charNONENONE

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

cClearDetailFileEV01charNONENONE

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

mnF0911JobNumberJOBSMATH_NUMERICNONENONE

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

cProcessCloseBatchEV01charNONENONE

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

mnBatchNumberICUMATH_NUMERICNONENONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

cBatchStatusISTcharNONENONE

A user defined code (98/IC) that indicates the posting status of a batch. Valid values are: Blank    Unposted batches that are pending 
approval or have a status of approved. A        Approved for posting. The batch has no errors, and is in balance, but has not yet been posted. D       
Posted. The batch posted successfully. E        Error. The batch is in error. You must correct the batch before it can post. P        Posting. The system 
is in the process of posting the batch to the general ledger. The batch is unavailable until the posting process is complete. If errors occur 
during the post, the batch status changes to E (error). U        In use. The batch is temporarily unavailable because someone is working with it, or 
the batch appears to be in use because a power failure occurred while the batch was open.

mnInvJobNumberJOBSMATH_NUMERICNONENONE

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

mnOrderNumberDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szOrderKeyCompanyKCOOcharOPTNONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

szOrderSuffixSFXOcharOPTNONE

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

Related Functions

B0000008 Batch - Revise On Exit
B0000042 Batches
B0000128 Retrieve Company Currency Code
B0000130 Retrieve Company From Business Unit
B0000564 Get Internal Next Number
B0900049 Journal Entry
B3003130 F30026 Cost Components Cache
B3100610 WO Variance Cost Roll Up
B3800080 Agreement Cache For Sales Order
B4000310 Location Information
B4000350 Retrieve Distribution AAI
B4000420 Analyze Grade Range.
B4000430 Analyze Potency Range
B4000520 Get Item UoM Conversion Factor
B4000610 Get Lot Master By Lot Number
B4000630 Verify Effective Dates
B4000710 Get Next Document Number
B4000930 Update F4102 MRP Net Chg
B4100010 Calculate Qty Available
B4100030 Verify Quantity Cost Extended
B4100050 Inventory Cardex Shell
B4100060 Item Master Specific Business Functions
B4100210 Check Item Branch
B4100300 Lot Processing
B4100400 Update Lot Transaction Records
B4100410 Check For Duplicate Lot Exists in Link List
B4100490 Transaction Cost Record Validation
B4100500 Lot Number Assign By Process Type
B4100520 Write To And Delete From Lot
B4100530 Write From Lot For Reversal
B4100540 Load Lot Expiration Date And Defaults
B4100550 Get Location Record For Default
B4100650 Cycle Count Header Functions
B4100660 Cycle Count Transaction Processing - F4141
B4100730 Check Item Availability Quantities
B4101090 Cache, Process Flex Inventory Accounting
B4101390 Process Branch Plant Constants
B4101400 Verify Mixing Of Lots
B4600010 WMS Process Location Detail/Request
B9800100 Get Audit Information
B9800150 Update and Right Justify User Defined Codes Value
B9800210 Convert From and To Julian Date from JDEDATE
B9800420 Get Data Dictionary Definition
B9900410 Get Environment Value
N3800040 F38012 Agreement Transaction Server
N3800050 F38010 Agreement Search
N4000039 Document Type Master Retrieval
N4100960 F41021 Serial No Qty Check
N4101290 Edit Agreement Information
N4101330 F30026 Cost Component Cache Shell
N41B0160 Verify and Get Bulk Information
N4700050 EDI Document Number, Get Next Number
N4700060 EDI Batch Number, Get Next Number
X0903 Fiscal Date Edits +
X4101 Validate and Retrieve Item Master
X4106C Copy Write Price Records
X4108 Lot Master Update
X4181 Average Cost Update
X41DUP Verify Duplicate Lot
X41LOT Assign Lot Number
XF41021 Update F41021 Locations
XF4105 Item Cost I/O
XF4115 Update Item Sales HIstory
XX0901 Validate Account Number

Related Tables

F0005 User Defined Codes
F0010 Company Constants
F0013 Currency Codes
F4009 Distribution/Manufacturing Constants
F41001 Inventory Constants
F4101 Item Master
F4102 Item Branch File
F41021 Item Location File
F4111 Item Ledger File
F4160 Tag Inventory File
F41UI001 Inventory Transactions Detail File
F47126 EDI Product Activity Data Header - Outbound
F47127 EDI Product Activity Data Detail - Outbound
F4801 Work Order Master File
F4111EditLine

F4111EditLine

Inventory Transactions

Major Business Rule

Object Name: XT4111Z1

Parent DLL: COPBASE

Location: Client/Server

Language: C

Functional Description

Purpose

This function is used by the Inventory Transaction programs to validate that a correct inventory 

transaction record (F4111) is written.  All fields are edited to ensure that they are correct before 

adding to the database.  All UDC edits are performed.  Records are written to a cache and held until the 

EndDoc process is run.  If a change is made to a row before the record is processed in EndDoc, the 

record is updated in the cache with the changes made.


Setup Notes and Prerequisites

None 


Special Logic

If a record is being deleted from the grid and the record does not exist in the database yet, will 

need to clear the record from the work file.  If a record is truly being deleted from the database, the 

EndDocument function will actually perform the delete.  


If the Update or Write Record to work file parameter is a '0', the update/write will NOT occur in 

this function.  If this is the case, the GENLNG should be requested and will be returned to be passed on 

to another edit object.


Technical Specification




Data Structure

DXT4111Z1C - F4111FS Edit Line - Functional Server

Data Item Data Structure DescriptionI/ORequired
DCT      Transaction Document Type I     N

ITM      Short Item Number             I/O    Y

MCU      BranchPlant                   B    Y

LOCN      Location - File Format       I/O    N

LOTN                Lot Number                   I    N

UITM               Item Number- Unknown Format I    N

TRUM      Transaction Unit of Measure B    N

TRQT      Transaction Quantity       I    N

UNCS      Transaction Unit Cost       I/O    N

PAID      Transaction Extended Cost I/O      N

LOCNE1Location - Formatted       I/O    N

TRDJ      Transaction Date             I    N

LOTP  Lot Potency                   I/O    N

LOTG      Lot Grade                   I/O    N

LOTS      Lot Status                   I/O    N

MMEJ      Lot Expiration Date       I/O    N

EV01      From Side of Transfer        I    N

EV01      Suppress Error Message       I    N

EV01      Lot Processing Indicator I    N

EV01      Allow Held Lots             I        N

EV01      Default Location From Primary  I    N

ACTN      Line Action                   I        N

CTID      Computer ID                   I    Y






^

Parameter NameData ItemData TypeReq/OptI/O/Both
szTransactionDocumentTypeDCTcharNONENONE

Transaction's document  typeab 

^

mnShortItemNumberITMMATH_NUMERICNONENONE

Short item number for transaction.   ab 

^

szBranchPlantMCUcharNONENONE

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.

szLocationLOCNcharNONENONE

The file format location for the transaction line.   ab 

^

szLotNumberLOTNcharNONENONE

The lot number for transaction  line.ab 

^

szItemNumberUITMcharNONENONE

The unknown format of the item number the transaction line is for.   ab 

^

szTransactionUOMTRUMcharNONENONE

The transactions unit of measure.  If blank, will be loaded with primary unit of  measure.ab 

^

mnTransactionQuantityTRQTMATH_NUMERICNONENONE

The quantity for the transaction  line.ab 

^

mnTransactionUnitCostUNCSMATH_NUMERICNONENONE

The unit cost for the transaction line If left blank, will be defaulted from the items inventory 
costing method  in the Item Cost  File.ab 


^

mnTransactionExtendedCostPAIDMATH_NUMERICNONENONE

The extended cost for the transaction line.  If left blank, will be calculated based on the quantity 
and cost for the transaction  line.ab 


^

szLocationFormattedLOCNE1charNONENONE

The formatted location will be returned with  separators.ab 

^

jdTransactionDateTRDJJDEDATENONENONE

The date of the transaction.  Loaded in BeginDoc if  blankab 

^

mnLotPotencyLOTPMATH_NUMERICNONENONE

The lot potency for transaction  line.ab 

^

szLotGradeLOTGcharNONENONE

The lot grade on transaction  line.ab 

^

cLotStatusCodeLOTScharNONENONE

The lot status on the transaction  line.ab 

^

jdExpirationDateMMEJJDEDATENONENONE

The lot expiration date on the transaction line.  ab 

^

cFromSideOfTransferEV05charNONENONE

'1' = 'From' side of  transactionab 

^

cSuppressErrorMessageEV12charNONENONE

'1' = no error  messages.ab 

^

cLotProcessIndicatorEV15charNONENONE

'1' = Lot processing will be done  ( Allow Lot to be added and retrieve the next Lot Number if 
applicable)ab 


^

cAllowHeldLotsEditEV16charNONENONE

'1' will allow processing of held  lotsab 

^

cDefaultLocationLotFromPrimaryEV17charNONENONE

'1' will default location and lot from the primary  locationab 

^

cLineActionACTNcharNONENONE

'1','A' = Add (not used) 
'3', 'D' =  Reversalab 


^

szComputerIDCTIDcharNONENONE

Retrieved during Dialog Is  Initializedab 

^

cErrorConditionsEV03charNONENONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

cRecordHasBeenWrittenFlagEV04charNONENONE

PeopleSoft event point processing flag 04.

szTransactionKeyCompanyKCOcharNONENONE

A number that, with the document number, document type and G/L date, uniquely identifies an original document, such as invoice, voucher, 
or journal entry. If you use the Next Numbers by Company/Fiscal Year feature, the Automatic Next Numbers program (X0010) uses the 
document company to retrieve the correct next number for that company. If two or more original documents have the same document number and 
document type, you can use the document company to locate the desired document.

mnTransactionDocumentNumberDOCMATH_NUMERICNONENONE

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.

jdGLDateDGLJDEDATENONENONE

A date that identifies the financial period to which the transaction is to be posted.  The company constants specify the date range for each 
financial period. You can have as many as 14 periods. Generally, period 14 is used for audit adjustments. The system validates this field for 
PBCO (posted before cutoff), PYEB (prior year ending balance), PACO (post after cutoff), and WACO (post way after cutoff) messages.

szTransactionExplanationTREXcharNONENONE

Text that identifies the reason that a transaction occurred.

szSupplierLotNumberRLOTcharNONENONE

The supplier's lot number for the item.

szLotDescriptionLDSCcharNONENONE

A brief description of a specific lot.

cAllowQtyOverAvailableEV01charNONENONE

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

mnOrderNumberDOCOMATH_NUMERICNONENONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharNONENONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szOrderKeyCompanyKCOOcharNONENONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

mnOrderLineNumberLNIDMATH_NUMERICNONENONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnPurchaseOrderReceiptNumberNLINMATH_NUMERICNONENONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

szTransactionSuffixSFXcharNONENONE

A number that identifies the pay item for a voucher or an invoice. The system assigns the pay item number. If the voucher or invoice has 
multiple pay items, the numbers are sequential.

mnBatchNumberICUMATH_NUMERICNONENONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

cReturnItemMasterRecordEV01charNONENONE

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

idItemMasterRecordGENLNGIDNONENONE

General purpose ID variable.

cReturnItemBranchRecordEV01charNONENONE

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

idItemBranchRecordGENLNGIDNONENONE

General purpose ID variable.

cReturnItemLocationRecordEV01charNONENONE

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

idItemLocationRecordGENLNGIDNONENONE

General purpose ID variable.

cUpdatePQOHEV01charNONENONE

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

szReasonCodeRCDcharNONENONE

A user defined code (42/RC) that explains the purpose for a transaction. For example, you can indicate the reason that you are returning 
items.

cUnitCostEnteredEV01charNONENONE

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

szPriceCostUOMUOM3charNONENONE

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

mnConversionFactorFromToPrimryCONVMATH_NUMERICNONENONE

The factor that the system uses to convert one unit of measure to another unit of measure.

mnConversionFactorPriceToPrimCONVMATH_NUMERICNONENONE

The factor that the system uses to convert one unit of measure to another unit of measure.

mnTransactionForeignUnitCostFCSTRMATH_NUMERICNONENONE

mnTransactionForeignExtendCostFOPNRMATH_NUMERICNONENONE

cReturnBranchCnstRecordEV01charNONENONE

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

idBranchConstantRecordGENLNGIDNONENONE

General purpose ID variable.

mnQuantityBackorderedPBCKMATH_NUMERICNONENONE

The number of units backordered in primary units of measure.

szUpdateDataItemUPIBcharNONENONE

Indicates which quantity field in the Item Location table that the system updates when quantity is moved from one receipt routing operation 
to another. Valid values:        QTTR - Quantity in Transit         QTIN - Quantity in Inspection         QTO1 - Quantity in User-defined Operation 1         
QTO2 - Quantity in User-defined Operation 2        PQOH - Quantity on Hand PREQ - Quantity on Purchase Order

szGLCategoryGLPTcharNONENONE

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.

mnInventoryTransactionAddressAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

cAsOfPostedCodeIPCDcharNONENONE

This code designates the status of the posting of each particular transaction in the Inventory Ledger file.  Valid codes are:    Y Posted (This 
transaction has been recorded in the 'As Of' generation file (F41112)).    S The value of your inventory has yet to be impacted by the 
tranasaction.    X The transaction was a movement of inventory only that had no effect on its value.    Blank The transaction has not been posted to the 
'As Of' file.

szCostingMethodLEDGcharNONENONE

A user defined code (40/CM) that specifies the basis for calculating item costs. Cost methods 01 through 19 are reserved for J.D. Edwards 
use.

mnExtendedPriceAEXPMATH_NUMERICNONENONE

The number of units multiplied by the unit price.

mnCycleCountNumberCYNOMATH_NUMERICNONENONE

The unique number the system assigns to identify items you have selected to count as a group. The system generates this number using 
next numbers, system 41, position 5, each time a new cycle count is started.

mnTagNumberTGGMATH_NUMERICNONENONE

A number that the system assigns to the tag using the Print Tag program, based on the next available tag number.

mnTransactionProcessTypeMATH01MATH_NUMERICNONENONE

- - - Good Performance Low Value. 

cProcessJEEV01charNONENONE

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

cGetNextCountDateEV01charNONENONE

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

cBatchStatusICScharNONENONE

A code that indicates the type of payment that the system generated. For OneWorld, valid codes are:    A Automatic deposit    C 
Computer-generated payment    V Voided regular payment    M Manually-generated payment    Z Voided manual payment For World, valid codes are:    A 
Automatic deposit    C Computer-generated payment    P Payslip (cash)    M Manually-generated payment    X Voided payment  If the code is M, 
the Automatic Accounting Instruction (AAI) for the payroll manual check bank are used to generate the cash entry. If the code is C or blank, 
the AAI for the normal payroll bank is used.

jdBatchDateDICJJDEDATENONENONE

The date of the batch. If you leave this field blank, the system date is used.

szAccountNumberANIcharNONENONE

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

szSubledgerSBLcharNONENONE

A code that identifies a detailed, auxiliary account within a general ledger account. A subledger can be an equipment item number or an 
address book number. If you enter a subledger, you must also specify the subledger type.

cSubledgerTypeSBLTcharNONENONE

A user defined code (00/ST) that is used with the Subledger field to identify the subledger type and how the system performs subledger 
editing. On the User Defined Codes form, the second line of the description controls how the system performs editing. This is either hard-coded 
or user defined. Valid values include: A Alphanumeric field, do not edit   N Numeric field, right justify and zero fill   C Alphanumeric field, right 
justify and blank fill  

szPhaseWR01charNONENONE

A user defined code (00/W1) that indicates the current stage or phase of development for a work order. You can assign a work order to only 
one phase code at a time. Note: Certain forms contain a processing option that allows you to enter a default value for this field. If you enter a 
default value on a form for which you have set this processing option, the system displays the value in the appropriate fields on any work 
orders that you create. The system also displays the value on the Project Setup form. You can either accept or override the default value.

szAssetIDASIIcharNONENONE

An identification code that represents an asset. You enter the identification code in one of the following formats: 1 Asset number (a 
computer-assigned, 8-digit, numeric control number)   2 Unit number (a 12-character alphanumeric field)   3 Serial number (a 25-character alphanumeric 
field) Every asset has an asset number. You can use unit number and serial number to further identify assets. If this is a data entry field, the first 
character you enter indicates whether you are entering the primary (default) format that is defined for your system, or one of the other two 
formats. A special character (such as / or *) in the first position of this field indicates which asset number format you are using. You assign special 
characters to asset number formats on the fixed assets system constants form.

mnLastJELineJELNMATH_NUMERICNONENONE

A number that designates a line within a journal entry. The system uses this field to sequence the journal entry lines for inquiry purposes.

cLotStatusCode1LOTScharNONENONE

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.

cLotStatusCode2LOTScharNONENONE

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.

cLotStatusCode3LOTScharNONENONE

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.

cLotStatusCode4LOTScharNONENONE

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.

cLotStatusCode5LOTScharNONENONE

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.

mnWOReceiptQtyQWBOMATH_NUMERICNONENONE

The number of units on work orders in primary units of measure.

mnSoftCommittedQtyPCOMMATH_NUMERICNONENONE

The number of units soft committed to sales orders or work orders in the primary units of measure.

mnWOSoftCommitQtyFUN1MATH_NUMERICNONENONE

The number of units soft committed to Work Orders in the primary unit of measure.

mnWOHardCommitQtyQOWOMATH_NUMERICNONENONE

The number of units hard committed to work orders in the primary unit of measure.

mnQtyScrappedSLATMATH_NUMERICNONENONE

The amount scrapped for the work order.

szScrappedDocumentTypeDCTOcharNONENONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

mnWOItemNumberKITMATH_NUMERICNONENONE

The system provides for three separate item numbers.    1.   Item Number (short) - An eight-digit, computer assigned, completely 
non-significant item number.    2.   2nd Item Number - The 25-digit, free form, user defined alphanumeric item number.    3.   3rd Item Number - Another 
25-digit, free form, user defined alphanumeric item number.

szWOBranchPlantMMCUcharNONENONE

A code that represents a high-level business unit. Use this code to refer to a branch or plant that might have departments or jobs, which 
represent lower-level business units, subordinate to it. For example:     o Branch/Plant (MMCU)     o Dept A (MCU)     o Dept B (MCU)     o Job 123 
(MCU) Business unit security is based on the higher-level business unit.

szParentLotNumberPLOTcharNONENONE

An inventory separation device that allows tracking of the inventory by date received or similar convention to control lots or layers.

cCalculateForeignAmountEV01charNONENONE

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

szTransactionReferenceTREFcharNONENONE

A reference number that provides an audit trail for specific transactions.

mnF0911JobNumberJOBSMATH_NUMERICNONENONE

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

cReturnItemCostRecordEV01charNONENONE

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

idInvItemCostRecordGENLNGIDNONENONE

General purpose ID variable.

cStockingTypeSTKTcharNONENONE

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

mnInvJobNumberJOBSMATH_NUMERICNONENONE

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

cFromToFRTOcharNONENONE

A code that indicates whether a line in a transaction is a From line or a To line. This field allows you to combine multiple existing products or 
locations into a single product or location. For example, you can create three From lines and one To line. You can also split one existing 
product or location into several new products or locations. For example, you can create one From line and two To lines. The information that is 
contained in a From transaction line is always existing item location information.

mnTransactionLineNumberTRNOMATH_NUMERICNONENONE

The transaction line number keeps the different From and To lines for one transaction (for example, combining multiple lots into one or 
splitting one lot into several new ones) together by giving them the same transaction line number.

cValidateExpirationDateEV01charNONENONE

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

szMemoLot1LOT1charNONENONE

A higher classification or grouping of serial number or lot processed items,maintained within the Lot Master (F4108).

szMemoLot2LOT2charNONENONE

A higher classification or grouping of memo lot 1 maintained within the lot master (F4108).

szMemoLot3LOT3charNONENONE

A higher classification or grouping of memo lot 2 and memo lot 1 maintained within the lot master (F4108).

cVoidUpdateItemLedgerVUILcharNONENONE

This data item is used in the EditLine data structure. The data structure is used in XT4111Z1 (One World only).

cCostEnteredENTCcharNONENONE

This field indicates whether the cost was manually entered on the screen.

mnQtyInInspPrimaryUnQTINMATH_NUMERICNONENONE

The quantity currently being inspected.  This quantity has been received, but is not considered on hand.

mnQtyHardCommittedHCOMMATH_NUMERICNONENONE

The number of units committed to a specific location and lot.

mnShipToAddressSHANMATH_NUMERICNONENONE

The address number of the location to which you want to ship this order. The address book provides default values for customer address, 
including street, city, state, zip code, and country.

jdRequestDateDRQJJDEDATENONENONE

The date that an item is scheduled to arrive or that an action is scheduled for completion.

jdPromisedDeliveryDatePDDJJDEDATENONENONE

The promised shipment date for either a sales order or purchase order. The Supply and Demand Programs use this date to calculate 
Available to Promise information. This value can be automatically calculated during sales order entry. This date represents the day that the item 
can be shipped from the warehouse.

mnWMSLineNumberMATH01MATH_NUMERICNONENONE

- - - Good Performance Low Value. 

jdOrderDateORDJJDEDATENONENONE

The date you entered the sales or purchase order into the system.

jdReceiptDateRCDJJDEDATENONENONE

The date you received this purchase order line.

szPOWorkOrderNumberRORNcharNONENONE

A number that identifies a secondary purchase order, sales order, or work order that is associated with the original order. This number is for 
informational purposes only.

szLastStatusCodeLTTRcharNONENONE

A code (system 40/type AT) specifying the last step in the processing cycle that this order line has successfully completed.

mnAmbientVolumeAMBRMATH_NUMERICNONENONE

The volume as measured for density and temperature prior to conversion. You can enter the ambient quantity or let the system 
automatically calculate it.

szAmbientVolumeUOMBUM3charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively) must be entered in the first position of the special handling field on the UDC 
table.

mnStandardVolumeSTOKMATH_NUMERICNONENONE

The volume after it has been converted to a standard base. Conversions are made according to published standard routines for density 
and gravity and for temperature.

szStandardVolumeUOMBUM4charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively) must be entered in the first position of the special handling field on the UDC 
table.

mnWeightQuantityWGTRMATH_NUMERICNONENONE

The weight of the product at standard temperature. The system calculates the weight by multiplying the volume by the density and applying 
an air correction, if necessary (all at the base temperature).

szWeightQtyUOMBUM5charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively) must be entered in the first position of the special handling field on the UDC 
table.

mnTemperatureTEMPMATH_NUMERICNONENONE

The temperature of the product.

cTemperatureTypeSTPUcharNONENONE

A code used to identify the type of temperature. Valid values are:    F Fahrenheit    C Celsius 

cDensityTypeDNTPcharNONENONE

A code used to identify the type of density. Valid values are:    A Absolute Density    G API Specific Gravity    R Relative Density

mnDensityTemperatureDETPMATH_NUMERICNONENONE

Indicates the temperature at which the density was measured. The system uses the density temperature type from Branch/Plant Constants - 
Page 3 Row exit.

cDensityTemperatureTypeDTPUcharNONENONE

Identifies the type of temperature. Valid values are:    F Fahrenheit    C Celsius

mnVolumeCorrectionFactorsVCFMATH_NUMERICNONENONE

A calculated number to convert ambient volume to volume at standard density and temperature. This value identifies the primary stock 
accounting unit of measure used by the system.

mnFromAlternateAAIANUMMATH_NUMERICNONENONE

A number used to specify sequence and retrieve accounting information.

mnToAlternateAAIANUMMATH_NUMERICNONENONE

A number used to specify sequence and retrieve accounting information.

cTransactionBasisPGMScharNONENONE

The status code used in General Stock Movements.    C data returned from Dip Volume Calculator    W data returned from Weighbridge 
Information    4   Four Point Analysis records existed 

szProgramIDPIDcharNONENONE

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.

szApplicationVersionVERScharNONENONE

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.

mnTransactionQtyInPrimaryUORGMATH_NUMERICNONENONE

The quantity of units affected by this transaction.

szPrimaryUOMUOM1charNONENONE

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

cBulkGainLossTransactionEV01charNONENONE

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

mnDisplayDensityDENDMATH_NUMERICNONENONE

Identifies your company's standard for density. You can also use this field for pack size and weight information.

mnTimeTDAYMATH_NUMERICNONENONE

The computer clock in hours:minutes:seconds.

szOrderSuffixSFXOcharOPTNONE

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

mnDensityDNTYMATH_NUMERICOPTNONE

Identifies your company's standard for density. You can also use this field for pack size and weight information.

szAgreementNumberDMCTcharOPTNONE

A unique number your company assigns to identify a particular agreement. You might want to assign some significance to the agreement 
number (for example,an agreement type code, location, year, and so forth). An agreement might have multiple supplements to record 
addendum or changes, for example.

mnAgreementSupplementDMCSMATH_NUMERICOPTNONE

The supplement number records any changes or addendum to agreements that occur over time or by item. It can also indicate individual 
agreements that are tied to a master agreement. The system allows up to 999 different supplements per base agreement number.

mnAgreementSequenceAGSQMATH_NUMERICOPTNONE

This sequence number distinguishes rebate agreements for a specific supplier. You can enter an agreement number or the system assigns 
a number for you by incrementing the last agreement number for the supplier by one.

cDueToDTOcharOPTNONE

A code that identifies which partner is due to receive the listed item. Valid values are:    C Company - Your company expects to receive 
product from the partner.    P Partner - Your partner expects to receive product from your company.

szProductSourcePSRcharOPTNONE

A value that identifies the location that supplies the item to fulfill the agreement. The value must match the Source Type code, as follows:     o 
If the source type is AB, the transaction source must be an address book number in the Address Book Master table (F0101).     o If the 
source type is CC, the transaction source must be a business unit in the Business Unit Master table (F0006).     o If the source type *A, the 
transaction source must be *ANY.

szProductSourceTypePSRYcharOPTNONE

A code that specifies the type of source entered in the Transaction Source field, as follows:     o If the transaction source is an address book 
number in the Address Book Master table (F0101), the source type must be AB.     o If the transaction source is a business unit in the Business 
Unit Master table (F0006), the source type must be CC.     o If the transaction source is *ANY, the source type must be *A.

cAgreementModeMODEcharOPTNONE

The processing mode used in Purchase Order Consolidator to signify when specific orders are being processed.

szPOWODocumentTypeRCTOcharOPTNONE

A user defined code (system 00, type DT) that indicates the document type of the secondary or related order. For example, a purchase 
order might be document type OP and might have been created to fill a related work order with document type WO.

cBulkAmbientStandardFlagBTVFLAGcharOPTNONE

The Bulk Transaction Volume Flag is used in purchase order receipts to determine how to record transaction volumes.

cPriceCostExtensionBSQFLAGcharOPTNONE

A code used in purchase order receipts that determines the standard quantities processing that the system performs.

cEditOnlyIECcharOPTNONE

A code that controls what information you can enter into the Item Number field for this account. Valid values are:    blank No edit will be 
performed.    1       A valid value must be entered in item number for this account.    0       Item number must be blank for this account.

cCommingledStockSCOMcharOPTNONE

A stock value that identifies the type of commingled stock.  If any tank for a product contains commingled stock, you must set up all tanks for 
that product to indicate that they contain commingled stock.  You also use this field to divide product in the tank into two quantities.  For 
example, enter a value if you want to separate duty-paid product from unpaid product in the same tank. If the stocks are commingled, you must 
record all of the product movements at the owner level.  Valid values for PeopleSoft World are:  Y or 1  Stocks are commingled for custody.  N or 
0 Stocks are not commingled.  D or 2 Stocks are commingled for duty.  B or 3 Stocks are commingled for both custody and duty. For 
PeopleSoft EnterpriseOne, turn on the appropriate option to identify whether stocks are Commingled For Custody or For Duty.  If stocks are not 
commingled, turn both options off.  If stocks are commingled for custody and duty, turn both options on. Note:  If you want to indicate that a tank is a 
commingled tank on Commingled Stocks Inquiry, you must identify the tank as commingled.  This is identified on Additional Tank 
Information. 

cAgreementSearchMethodEV05charOPTNONE

A flag that indicates whether automatic spell check is turned on.

cMultipleAgreementFoundEV05charOPTNONE

A flag that indicates whether automatic spell check is turned on.

szGLMBFVersionVERcharOPTNONE

Identifies a specific set of data selection and sequencing settings for the application. Versions may be named using any combination of 
alpha and numeric characters. Versions that begin with 'XJDE' or 'ZJDE' are set up by J.D. Edwards.

mnPartsListUKIDMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

szVehicleIdVEHIcharOPTNONE

A unique identification number for a vehicle. This number serves as a primary identifier for a vehicle.

szPlanningDepotVMCUcharOPTNONE

Indicates the depot from which a trip originates. The Trip Depot and the Trip Number fields identify the unique combination of vehicle, 
registration number, load date, and shift.

mnLoadNumberLDNMMATH_NUMERICOPTNONE

1

mnCompartmentNumberCMPNMATH_NUMERICOPTNONE

The unique identifier associated with one of the storage compartments of this vehicle. Some vehicles (especially those designed to carry 
only packaged goods) have only a single compartment. For a single compartment vehicle, the compartment capacity represents the total 
storage capacity of the vehicle itself.

szErrorMessageIDDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

cErrorCodeERRCcharOPTNONE

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

jdBasedOnDateBODJJDEDATEOPTNONE

The date that the system uses in conjunction with the shelf life days to calculate the lot expiration date. You can enter this date during 
inventory completions. In addition to calculating the lot expiration date, the system uses the date that you enter in this field to calculate the following 
lot dates:   o Sell By Date   o Best Before Date   o Lot Effectivity Date   o User Lot Date 1   o User Lot Date 2   o User Lot Date 3   o User Lot Date 
4   o User Lot Date 5

jdOnHandDateOHDJJDEDATEOPTNONE

The date when a lot is considered to be on hand in a branch/plant. The system determines the on-hand date by using the transaction date 
upon which the first inventory for a particular lot is determined to be on hand. The system automatically assigns this date to the Lot Master 
table (F4108).

jdLotEffectivityDateDLEJJDEDATEOPTNONE

The date on which a lot becomes available. The system uses this date for availability and commitment processing to indicate that the lot is 
available on or after the date that you specify. You must complete this field when inventory first becomes an on-hand quantity for the lot. If you 
leave this field blank, the system calculates the effective date of the lot by using the value for Effective Days in the Item Branch File table 
(F4102) or the current date if the value for Effective Days is zero.

jdSellByDateSBDJJDEDATEOPTNONE

The date by which a lot should be completely sold. The system uses this date as a "through" date for commitment processing. The system 
calculates the sell by date using the value in the Sell By Days field, which is contained in the Item Branch File table (F4102), when inventory 
becomes available on-hand.

jdBestBeforeDateBBDJJDEDATEOPTNONE

The last date on which the products in a lot should be consumed. The system calculates the date by retrieving the value from the Best 
Before Days field in the Item Master program (P4101). You can also use this date as a "through" date for commitment processing. You can 
commit a lot by this date by using the Commitment Date Method field in the Item Branch program (P41026).

jdUserLotDate1U1DJJDEDATEOPTNONE

A date that the system can use as a through date for commitment processing. The system stores this date in the Lot Master table (F4108). If 
you leave this field blank, the system can calculate the date by using the value for the User Lot Date 1 Default Days field, which is stored in 
the Item Branch File table (F4102).

jdUserLotDate2U2DJJDEDATEOPTNONE

A user-defined date that can be used for commitment purposes and is stored in the Lot Master table (F4108). Similar to the Lot Expiration 
Date, User Lot Date 2 is a through date for commitment processing. The User Lot Date 2 commitment option is available in the Commitment 
Date Method in the Item Branch table (F4102). The system uses the User Lot Date 2 Default Days from the Item Branch table (F4102) to 
calculate User Lot Date 2 when inventory first goes on hand.

jdUserLotDate3U3DJJDEDATEOPTNONE

A user-defined date that can be used for commitment purposes and is stored in the Lot Master table (F4108). Similar to Lot Expiration Date, 
User Lot Date 3 is a through date for commitment processing. The User Lot Date commitment option is available in the Commitment Date 
Method in the Item Branch table (F4102). The system uses the User Lot Date 3 Default Days from the Item Branch table (F4102) to calculate User 
Lot Date 3 when inventory first goes on hand.   

jdUserLotDate4U4DJJDEDATEOPTNONE

A user-defined date that can be used for commitment purposes and is stored in the Lot Master table (F4108). Similar to Lot Expiration Date, 
User Lot Date 4 is a through date for commitment processing.   The User Lot Date commitment option is available in the Commitment Date 
Method in the Item Branch table (F4102). The system uses the User Lot Date 4 Default Days from the Item Branch table (F4102) to calculate 
User Lot Date 4 when inventory first goes on hand.

jdUserLotDate5U5DJJDEDATEOPTNONE

A user-defined date that can be used for commitment purposes and is stored in the Lot Master table (F4108). Similar to Lot Expiration Date, 
User Lot Date 5 is a through date for commitment processing.   The User Lot Date 5 commitment option is available in the Commitment Date 
Method in the Item Branch table (F4102). The system uses the User Lot Date 5 Default Days from the Item Branch table (F4102) to calculate 
User Lot Date 5 when inventory first goes on hand.

mnTransactionGroupNoTGNMATH_NUMERICOPTNONE

A value that identifies the lines that were grouped when the system performed multiple reclassification transactions.

mnRelatedFromLineNoRFLNMATH_NUMERICOPTNONE

The number of the line item from which this line inherits lot and quality data.

mnProjectNoPRJMMATH_NUMERICOPTNONE

A number that identifies an EPM project in the system. The project must be set up in the Add/Revise Project program (P31P011).

mnPrjHardCommitPrimaryPJCMMATH_NUMERICOPTNONE

The number of units committed to a specified location and lot for a project.

szUniqueConfigurationIDCFGSIDcharOPTNONE

An identifier that represents a unique configuration. It is generated from an encryption algorithm.  Regardless of the number of segments or 
levels in the configured item, the system always converts the information into a 32-character digest. The digest is always a full 32 characters 
in length, consists of numbers and characters, and does not contain any blanks. You cannot determine the initial value from the digest, and it 
has no significant meaning.

szPOLineTypeLNTYcharOPTNONE

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

szLotGroupLOTGRPcharOPTNONE

Lot Group is the name of a user defined list of allowed non-blank lot status codes.  Entry of a Lot Group name in the Processing Option will 
allow this Application to process lots whose lot status code is defined within the specified Lot Group Name.  

szFromLicensePlateNumberLPNUcharOPTNONE

A license plate number is a unique value that identifies a collection of items and/or other license plates.  The license plate number is 
typically used to simplify movements and inventory transactions. 

Related Functions

B0000008 Batch - Revise On Exit
B0000042 Batches
B0000128 Retrieve Company Currency Code
B0000130 Retrieve Company From Business Unit
B0000564 Get Internal Next Number
B0900049 Journal Entry
B3003130 F30026 Cost Components Cache
B3100610 WO Variance Cost Roll Up
B3800080 Agreement Cache For Sales Order
B4000310 Location Information
B4000350 Retrieve Distribution AAI
B4000420 Analyze Grade Range.
B4000430 Analyze Potency Range
B4000520 Get Item UoM Conversion Factor
B4000610 Get Lot Master By Lot Number
B4000630 Verify Effective Dates
B4000710 Get Next Document Number
B4000930 Update F4102 MRP Net Chg
B4100010 Calculate Qty Available
B4100030 Verify Quantity Cost Extended
B4100050 Inventory Cardex Shell
B4100060 Item Master Specific Business Functions
B4100210 Check Item Branch
B4100300 Lot Processing
B4100400 Update Lot Transaction Records
B4100410 Check For Duplicate Lot Exists in Link List
B4100490 Transaction Cost Record Validation
B4100500 Lot Number Assign By Process Type
B4100520 Write To And Delete From Lot
B4100530 Write From Lot For Reversal
B4100540 Load Lot Expiration Date And Defaults
B4100550 Get Location Record For Default
B4100650 Cycle Count Header Functions
B4100660 Cycle Count Transaction Processing - F4141
B4100730 Check Item Availability Quantities
B4101090 Cache, Process Flex Inventory Accounting
B4101390 Process Branch Plant Constants
B4101400 Verify Mixing Of Lots
B4600010 WMS Process Location Detail/Request
B9800100 Get Audit Information
B9800150 Update and Right Justify User Defined Codes Value
B9800210 Convert From and To Julian Date from JDEDATE
B9800420 Get Data Dictionary Definition
B9900410 Get Environment Value
N3800040 F38012 Agreement Transaction Server
N3800050 F38010 Agreement Search
N4000039 Document Type Master Retrieval
N4100960 F41021 Serial No Qty Check
N4101290 Edit Agreement Information
N4101330 F30026 Cost Component Cache Shell
N41B0160 Verify and Get Bulk Information
N4700050 EDI Document Number, Get Next Number
N4700060 EDI Batch Number, Get Next Number
X0903 Fiscal Date Edits +
X4101 Validate and Retrieve Item Master
X4106C Copy Write Price Records
X4108 Lot Master Update
X4181 Average Cost Update
X41DUP Verify Duplicate Lot
X41LOT Assign Lot Number
XF41021 Update F41021 Locations
XF4105 Item Cost I/O
XF4115 Update Item Sales HIstory
XX0901 Validate Account Number

Related Tables

F0005 User Defined Codes
F0010 Company Constants
F0013 Currency Codes
F4009 Distribution/Manufacturing Constants
F41001 Inventory Constants
F4101 Item Master
F4102 Item Branch File
F41021 Item Location File
F4111 Item Ledger File
F4160 Tag Inventory File
F41UI001 Inventory Transactions Detail File
F47126 EDI Product Activity Data Header - Outbound
F47127 EDI Product Activity Data Detail - Outbound
F4801 Work Order Master File
F4111EndDocument

F4111EndDocument

Inventory Transactions

Major Business Rule

Object Name: XT4111Z1

Parent DLL: COPBASE

Location: Client/Server

Language: C

Data Structure

DXT4111Z1E - F4111FS End Document - Functional Server

Parameter NameData ItemData TypeReq/OptI/O/Both
szProgramIDPIDcharNONENONE

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.

cWriteCardexRecordEV12charNONENONE

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

mnDocumentNumberDOCMATH_NUMERICNONENONE

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.

szComputerIDCTIDcharNONENONE

cUpdateSalesHistoryEV14charNONENONE

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

szNextNumberSystemCodeSYcharNONENONE

A user defined code (98/SY) that identifies a system. Valid values include: 01 Address Book 03B Accounts Receivable 04 Accounts 
Payable 09 General Accounting 11 Multicurrency

cMarginMaintenanceFlagMGMNcharNONENONE

The Margin Maintenance Y/N code is a system set work field used by Average Cost Update to determine whether or not to recalculate the 
unit price based on Margin Maintenance (%).

mnNextNumberIndexCDLMATH_NUMERICNONENONE

The length of the user defined code. It cannot be greater than 10 characters.

cUpdateMRPNetChangeEV01charNONENONE

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

cDeleteCycleOrTagCountEV01charNONENONE

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

mnTransactionProcessTypeMATH01MATH_NUMERICNONENONE

- - - Good Performance Low Value. 

mnF0911JobNumberJOBSMATH_NUMERICNONENONE

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

mnBatchNumberICUMATH_NUMERICNONENONE

A number that identifies a group of transactions that the system processes and balances as a unit. When you enter a batch, you can either 
assign a batch number or let the system assign it using the Next Numbers program.

cBatchStatusISTcharNONENONE

A user defined code (98/IC) that indicates the posting status of a batch. Valid values are: Blank    Unposted batches that are pending 
approval or have a status of approved. A        Approved for posting. The batch has no errors, and is in balance, but has not yet been posted. D       
Posted. The batch posted successfully. E        Error. The batch is in error. You must correct the batch before it can post. P        Posting. The system 
is in the process of posting the batch to the general ledger. The batch is unavailable until the posting process is complete. If errors occur 
during the post, the batch status changes to E (error). U        In use. The batch is temporarily unavailable because someone is working with it, or 
the batch appears to be in use because a power failure occurred while the batch was open.

cProcessCloseBatchEV01charNONENONE

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

mnInvJobNumberJOBSMATH_NUMERICNONENONE

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

cCreateWarehouseRequestEV03charNONENONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

szWMSSubsystemVersionVERScharOPTNONE

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.

szEDITransactionTypeTYTNcharOPTNONE

The qualifier used to identify a specific type of transaction.

cWMSCrossdockingflagEV01charOPTNONE

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

szOvrNxtStatusNXTRcharOPTNONE

A user defined code (system 40/type AT) indicating the next step in the order flow of the line type.

szXDocPickSBSVersionVERScharOPTNONE

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.

cCreateXDocPickRequestEV01charOPTNONE

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

szFromSalesOrderStatusNXTRcharOPTNONE

A user defined code (system 40/type AT) indicating the next step in the order flow of the line type.

szThruSalesOrderStatusNXTRcharOPTNONE

A user defined code (system 40/type AT) indicating the next step in the order flow of the line type.

Related Functions

B0000008 Batch - Revise On Exit
B0000042 Batches
B0000128 Retrieve Company Currency Code
B0000130 Retrieve Company From Business Unit
B0000564 Get Internal Next Number
B0900049 Journal Entry
B3003130 F30026 Cost Components Cache
B3100610 WO Variance Cost Roll Up
B3800080 Agreement Cache For Sales Order
B4000310 Location Information
B4000350 Retrieve Distribution AAI
B4000420 Analyze Grade Range.
B4000430 Analyze Potency Range
B4000520 Get Item UoM Conversion Factor
B4000610 Get Lot Master By Lot Number
B4000630 Verify Effective Dates
B4000710 Get Next Document Number
B4000930 Update F4102 MRP Net Chg
B4100010 Calculate Qty Available
B4100030 Verify Quantity Cost Extended
B4100050 Inventory Cardex Shell
B4100060 Item Master Specific Business Functions
B4100210 Check Item Branch
B4100300 Lot Processing
B4100400 Update Lot Transaction Records
B4100410 Check For Duplicate Lot Exists in Link List
B4100490 Transaction Cost Record Validation
B4100500 Lot Number Assign By Process Type
B4100520 Write To And Delete From Lot
B4100530 Write From Lot For Reversal
B4100540 Load Lot Expiration Date And Defaults
B4100550 Get Location Record For Default
B4100650 Cycle Count Header Functions
B4100660 Cycle Count Transaction Processing - F4141
B4100730 Check Item Availability Quantities
B4101090 Cache, Process Flex Inventory Accounting
B4101390 Process Branch Plant Constants
B4101400 Verify Mixing Of Lots
B4600010 WMS Process Location Detail/Request
B9800100 Get Audit Information
B9800150 Update and Right Justify User Defined Codes Value
B9800210 Convert From and To Julian Date from JDEDATE
B9800420 Get Data Dictionary Definition
B9900410 Get Environment Value
N3800040 F38012 Agreement Transaction Server
N3800050 F38010 Agreement Search
N4000039 Document Type Master Retrieval
N4100960 F41021 Serial No Qty Check
N4101290 Edit Agreement Information
N4101330 F30026 Cost Component Cache Shell
N41B0160 Verify and Get Bulk Information
N4700050 EDI Document Number, Get Next Number
N4700060 EDI Batch Number, Get Next Number
X0903 Fiscal Date Edits +
X4101 Validate and Retrieve Item Master
X4106C Copy Write Price Records
X4108 Lot Master Update
X4181 Average Cost Update
X41DUP Verify Duplicate Lot
X41LOT Assign Lot Number
XF41021 Update F41021 Locations
XF4105 Item Cost I/O
XF4115 Update Item Sales HIstory
XX0901 Validate Account Number

Related Tables

F0005 User Defined Codes
F0010 Company Constants
F0013 Currency Codes
F4009 Distribution/Manufacturing Constants
F41001 Inventory Constants
F4101 Item Master
F4102 Item Branch File
F41021 Item Location File
F4111 Item Ledger File
F4160 Tag Inventory File
F41UI001 Inventory Transactions Detail File
F47126 EDI Product Activity Data Header - Outbound
F47127 EDI Product Activity Data Detail - Outbound
F4801 Work Order Master File
F41UI001ProcessInventoryCache

F41UI001ProcessInventoryCache

Inventory Transactions

Major Business Rule

Object Name: XT4111Z1

Parent DLL: COPBASE

Location: Client/Server

Language: C

Data Structure

DXT4111Z1J - F41UI001 Process Inventory Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionCodeACTNcharOPTNONE

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

mnNumberOfKeysCDLMATH_NUMERICOPTNONE

The length of the user defined code. It cannot be greater than 10 characters.

cSuppressErrorMessageSUPPScharOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

cErrorCodeERRCcharOPTNONE

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

mnInvJobNumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

mnOrderLineNumberLNIDMATH_NUMERICOPTNONE

A number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns 
this number,but in some cases you can override it.

mnPurchaseOrderReceiptNumberNLINMATH_NUMERICOPTNONE

A number representing the number of lines on either a purchase or sales order. or The number of receivers recorded during the receipts 
process.  This field will be used in Voucher Matching.

mnOrderNumberDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

szOrderTypeDCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

szOrderKeyCompanyKCOOcharOPTNONE

A number that, along with order number and order type, uniquely identifies an order document (such as a purchase order, a contract, a 
sales order, and so on). If you use the Next Numbers by Company/Fiscal Year facility, the Automatic Next Numbers program (X0010) uses the 
order company to retrieve the correct next number for that company. If two or more order documents have the same order number and order 
type, the order company lets you locate the desired document. If you use the regular Next Numbers facility, the order company is not used to 
assign a next number. In this case, you probably would not use the order company to locate the document.

szOrderSuffixSFXOcharOPTNONE

In the A/R and A/P systems, a code that corresponds to the pay item. In the Sales Order and Procurement systems, this code identifies 
multiple transactions for an original order. For purchase orders, the code is always 000. For sales orders with multiple partial receipts against an 
order, the first receiver used to record receipt has a suffix of 000, the next has a suffix of 001, the next 002, and so on.

cReturnF41UI001RecordEV01charOPTNONE

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

idF41UI001RecordPtrGENLNGIDOPTNONE

General purpose ID variable.

idCacheCursorGENLNGIDOPTNONE

General purpose ID variable.

cLastRecordReadEV01charOPTNONE

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

Related Functions

B0000008 Batch - Revise On Exit
B0000042 Batches
B0000128 Retrieve Company Currency Code
B0000130 Retrieve Company From Business Unit
B0000564 Get Internal Next Number
B0900049 Journal Entry
B3003130 F30026 Cost Components Cache
B3100610 WO Variance Cost Roll Up
B3800080 Agreement Cache For Sales Order
B4000310 Location Information
B4000350 Retrieve Distribution AAI
B4000420 Analyze Grade Range.
B4000430 Analyze Potency Range
B4000520 Get Item UoM Conversion Factor
B4000610 Get Lot Master By Lot Number
B4000630 Verify Effective Dates
B4000710 Get Next Document Number
B4000930 Update F4102 MRP Net Chg
B4100010 Calculate Qty Available
B4100030 Verify Quantity Cost Extended
B4100050 Inventory Cardex Shell
B4100060 Item Master Specific Business Functions
B4100210 Check Item Branch
B4100300 Lot Processing
B4100400 Update Lot Transaction Records
B4100410 Check For Duplicate Lot Exists in Link List
B4100490 Transaction Cost Record Validation
B4100500 Lot Number Assign By Process Type
B4100520 Write To And Delete From Lot
B4100530 Write From Lot For Reversal
B4100540 Load Lot Expiration Date And Defaults
B4100550 Get Location Record For Default
B4100650 Cycle Count Header Functions
B4100660 Cycle Count Transaction Processing - F4141
B4100730 Check Item Availability Quantities
B4101090 Cache, Process Flex Inventory Accounting
B4101390 Process Branch Plant Constants
B4101400 Verify Mixing Of Lots
B4600010 WMS Process Location Detail/Request
B9800100 Get Audit Information
B9800150 Update and Right Justify User Defined Codes Value
B9800210 Convert From and To Julian Date from JDEDATE
B9800420 Get Data Dictionary Definition
B9900410 Get Environment Value
N3800040 F38012 Agreement Transaction Server
N3800050 F38010 Agreement Search
N4000039 Document Type Master Retrieval
N4100960 F41021 Serial No Qty Check
N4101290 Edit Agreement Information
N4101330 F30026 Cost Component Cache Shell
N41B0160 Verify and Get Bulk Information
N4700050 EDI Document Number, Get Next Number
N4700060 EDI Batch Number, Get Next Number
X0903 Fiscal Date Edits +
X4101 Validate and Retrieve Item Master
X4106C Copy Write Price Records
X4108 Lot Master Update
X4181 Average Cost Update
X41DUP Verify Duplicate Lot
X41LOT Assign Lot Number
XF41021 Update F41021 Locations
XF4105 Item Cost I/O
XF4115 Update Item Sales HIstory
XX0901 Validate Account Number

Related Tables

F0005 User Defined Codes
F0010 Company Constants
F0013 Currency Codes
F4009 Distribution/Manufacturing Constants
F41001 Inventory Constants
F4101 Item Master
F4102 Item Branch File
F41021 Item Location File
F4111 Item Ledger File
F4160 Tag Inventory File
F41UI001 Inventory Transactions Detail File
F47126 EDI Product Activity Data Header - Outbound
F47127 EDI Product Activity Data Detail - Outbound
F4801 Work Order Master File
="5">

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

szTransactionReferenceTREFcharNONENONE

A reference number that provides an audit trail for specific transactions.

mnF0911JobNumberJOBSMATH_NUMERICNONENONE

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

cReturnItemCostRecordEV01charNONENONE

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

idInvItemCostRecordGENLNGIDNONENONE

General purpose ID variable.

cStockingTypeSTKTcharNONENONE

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

mnInvJobNumberJOBSMATH_NUMERICNONENONE

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

cFromToFRTOcharNONENONE

A code that indicates whether a line in a transaction is a From line or a To line. This field allows you