W42101A_GetSOLinesForCopyEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410D - W42101A_RefreshSOLine

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLineNoLNIDMATH_NUMERICOPTBOTH

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.

szItemNoUITMcharOPTBOTH

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

mnQtyOrderedUORGMATH_NUMERICOPTBOTH

The quantity of units affected by this transaction.

jdRequestedDateDRQJJDEDATEOPTBOTH

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

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

szLastStatusLTTRcharOPTBOTH

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

szNextStatusNXTRcharOPTBOTH

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

szTransactionUOMUOMcharOPTBOTH

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnUnitPriceUPRCMATH_NUMERICOPTBOTH

The list or base price to be charged for one unit of this item. In sales order entry, all prices must be set up in the Item Base Price File table 
(F4106).

mnExtendedPriceAEXPMATH_NUMERICOPTBOTH

The number of units multiplied by the unit price.

mnUnitCostUNCSMATH_NUMERICOPTBOTH

The amount per unit, derived by dividing the total cost by the unit quantity.

mnExtendedCostECSTMATH_NUMERICOPTBOTH

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

mnForeignUnitPriceFUPMATH_NUMERICOPTBOTH

The foreign price per unit.

mnForeignExtPriceFEAMATH_NUMERICOPTBOTH

The product of the foreign price times the number of units.

mnForeignUnitCostFUCMATH_NUMERICOPTBOTH

Amount - Foreign Unit Cost

mnForeignExtCostFECMATH_NUMERICOPTBOTH

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQBOTH

szBusinessUnitMCUcharOPTBOTH

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.

szRevenueBusinessUnitEMCUcharOPTBOTH

A business unit is an accounting entity required for management reporting. It can be a profit center, department, warehouse location, job, 
project, work center, branch/plant, and so forth. This business unit is from the business unit entered on the header of a sales/purchase order for 
reporting purposes. This data is always right justified on entry (for example, CO123 would appear as _______CO123).  A security mechanism 
has been provided to inhibit users from entering or locating business units outside the scope of their authority.

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotNoLOTNcharOPTBOTH

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

mnShortItemNoITMMATH_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

cLineProcessStatusERRCcharOPTBOTH

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

mnQtyShippedSOQSMATH_NUMERICOPTBOTH

The number of units committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure defined for this 
item. In the Manufacturing system and Work Order Time Entry, this field can indicate completed or scrapped quantities. The quantity type is 
determined by the type code entered.

mnQtyBackorderedSOBKMATH_NUMERICOPTBOTH

The number of units backordered in Sales Order Management or in Work Order Processing, using either the entered or the primary unit of 
measure defined for this item.

mnQtyCanceledSOCNMATH_NUMERICOPTBOTH

The number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure defined for 
this item. In manufacturing, this can also be the number of units scrapped to date.

jdCancelDateCNDJJDEDATEOPTBOTH

The date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the 
supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order in 
canceled in Sales Order Entry, this field will  be updated with the date the line has been canceled.                         

cMoreExtraLineEV01charOPTBOTH

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

szOriginalOrderNoOORNcharOPTBOTH

The original document number. This can be a voucher, an invoice, unapplied cash, a journal entry number, and so on Matching document 
numbers are also used to identify related documents in the Accounts Receivable and Accounts Payable systems. The document number 
(DOC) is always the original document number. The matching document number (DOCM) is the check, adjustment, or credit to be applied 
against the original document.

szOriginalOrderTypeOCTOcharOPTBOTH

This code defines the order type. It is verified in user defined codes (40/OT). Reserved document types have been defined for voucher 
entry, invoice entry, receipts entry, and time sheet entry.  Because the offsetting entries for document types are created automatically during the 
post program, they will not be self-balancing on original entry. The reserved document types are:    PR Purchase Requisition Orders    PQ 
Purchase Quote    PO Purchase Order    PD Purchase Order - Direct Ship    PB Purchase Order - Blanket    SQ Sales Quote    SO Sales Order    
SD Sales Order - Direct Ship    SB Sales Order - Blanket 

szOriginalOrderKeyCoOKCOcharOPTBOTH

A number that is used in conjunction with the values in the ODOC and ODCT fields to identify a transaction.

mnOriginalOrderLineNoOGNOMATH_NUMERICOPTBOTH

A number identifying which line on the original order that the current line matches.

mnNextLineNoLNIDMATH_NUMERICOPTBOTH

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.

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

cBlanketExistsEV01charOPTBOTH

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

mnItemWeightITWTMATH_NUMERICOPTBOTH

The weight of one unit of an item, expressed in the primary unit of measure.

szViewVersionVERcharREQINPUT

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.

mnSupplierNoVENDMATH_NUMERICOPTBOTH

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

szShipToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szShipToAttentionSPATTNcharOPTNONE

Attention field for shipping specifications.

mnShipToCusContactLineNumIDSHCCIDLNMATH_NUMERICOPTNONE

Ship To Customer contact line number.

jdPromisedDatePDDJJDEDATEOPTNONE

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.

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTBOTH

The address number of the person who receives the goods ordered. The delivered to address might differ from the ship to address when 
ordered goods are processed through a distribution center (which is the delivered to address) before reaching their final destination (the ship 
to address).

cSubstituteExistsEV02charOPTBOTH

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

cAssociateExistsEV03charOPTBOTH

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. 

cReplacementExistsEV04charOPTBOTH

PeopleSoft event point processing flag 04.

cGetFirstLineEV05charOPTINPUT

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

nViewSelectionRequiredINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nAttributeINT02integerOPTINPUT

Number of Days in the Past to Query for Quote Requests Received. 

cUpsellExistsEV06charOPTOUTPUT

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
W42101A_GetSOLinesForUpdateEX

W42101A_GetSOLinesForUpdateEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410D - W42101A_RefreshSOLine

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLineNoLNIDMATH_NUMERICOPTBOTH

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.

szItemNoUITMcharOPTBOTH

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

mnQtyOrderedUORGMATH_NUMERICOPTBOTH

The quantity of units affected by this transaction.

jdRequestedDateDRQJJDEDATEOPTBOTH

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

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

szLastStatusLTTRcharOPTBOTH

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

szNextStatusNXTRcharOPTBOTH

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

szTransactionUOMUOMcharOPTBOTH

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnUnitPriceUPRCMATH_NUMERICOPTBOTH

The list or base price to be charged for one unit of this item. In sales order entry, all prices must be set up in the Item Base Price File table 
(F4106).

mnExtendedPriceAEXPMATH_NUMERICOPTBOTH

The number of units multiplied by the unit price.

mnUnitCostUNCSMATH_NUMERICOPTBOTH

The amount per unit, derived by dividing the total cost by the unit quantity.

mnExtendedCostECSTMATH_NUMERICOPTBOTH

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

mnForeignUnitPriceFUPMATH_NUMERICOPTBOTH

The foreign price per unit.

mnForeignExtPriceFEAMATH_NUMERICOPTBOTH

The product of the foreign price times the number of units.

mnForeignUnitCostFUCMATH_NUMERICOPTBOTH

Amount - Foreign Unit Cost

mnForeignExtCostFECMATH_NUMERICOPTBOTH

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQBOTH

szBusinessUnitMCUcharOPTBOTH

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.

szRevenueBusinessUnitEMCUcharOPTBOTH

A business unit is an accounting entity required for management reporting. It can be a profit center, department, warehouse location, job, 
project, work center, branch/plant, and so forth. This business unit is from the business unit entered on the header of a sales/purchase order for 
reporting purposes. This data is always right justified on entry (for example, CO123 would appear as _______CO123).  A security mechanism 
has been provided to inhibit users from entering or locating business units outside the scope of their authority.

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotNoLOTNcharOPTBOTH

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

mnShortItemNoITMMATH_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

cLineProcessStatusERRCcharOPTBOTH

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

mnQtyShippedSOQSMATH_NUMERICOPTBOTH

The number of units committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure defined for this 
item. In the Manufacturing system and Work Order Time Entry, this field can indicate completed or scrapped quantities. The quantity type is 
determined by the type code entered.

mnQtyBackorderedSOBKMATH_NUMERICOPTBOTH

The number of units backordered in Sales Order Management or in Work Order Processing, using either the entered or the primary unit of 
measure defined for this item.

mnQtyCanceledSOCNMATH_NUMERICOPTBOTH

The number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure defined for 
this item. In manufacturing, this can also be the number of units scrapped to date.

jdCancelDateCNDJJDEDATEOPTBOTH

The date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the 
supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order in 
canceled in Sales Order Entry, this field will  be updated with the date the line has been canceled.                         

cMoreExtraLineEV01charOPTBOTH

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

szOriginalOrderNoOORNcharOPTBOTH

The original document number. This can be a voucher, an invoice, unapplied cash, a journal entry number, and so on Matching document 
numbers are also used to identify related documents in the Accounts Receivable and Accounts Payable systems. The document number 
(DOC) is always the original document number. The matching document number (DOCM) is the check, adjustment, or credit to be applied 
against the original document.

szOriginalOrderTypeOCTOcharOPTBOTH

This code defines the order type. It is verified in user defined codes (40/OT). Reserved document types have been defined for voucher 
entry, invoice entry, receipts entry, and time sheet entry.  Because the offsetting entries for document types are created automatically during the 
post program, they will not be self-balancing on original entry. The reserved document types are:    PR Purchase Requisition Orders    PQ 
Purchase Quote    PO Purchase Order    PD Purchase Order - Direct Ship    PB Purchase Order - Blanket    SQ Sales Quote    SO Sales Order    
SD Sales Order - Direct Ship    SB Sales Order - Blanket 

szOriginalOrderKeyCoOKCOcharOPTBOTH

A number that is used in conjunction with the values in the ODOC and ODCT fields to identify a transaction.

mnOriginalOrderLineNoOGNOMATH_NUMERICOPTBOTH

A number identifying which line on the original order that the current line matches.

mnNextLineNoLNIDMATH_NUMERICOPTBOTH

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.

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

cBlanketExistsEV01charOPTBOTH

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

mnItemWeightITWTMATH_NUMERICOPTBOTH

The weight of one unit of an item, expressed in the primary unit of measure.

szViewVersionVERcharREQINPUT

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.

mnSupplierNoVENDMATH_NUMERICOPTBOTH

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

szShipToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szShipToAttentionSPATTNcharOPTNONE

Attention field for shipping specifications.

mnShipToCusContactLineNumIDSHCCIDLNMATH_NUMERICOPTNONE

Ship To Customer contact line number.

jdPromisedDatePDDJJDEDATEOPTNONE

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.

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTBOTH

The address number of the person who receives the goods ordered. The delivered to address might differ from the ship to address when 
ordered goods are processed through a distribution center (which is the delivered to address) before reaching their final destination (the ship 
to address).

cSubstituteExistsEV02charOPTBOTH

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

cAssociateExistsEV03charOPTBOTH

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. 

cReplacementExistsEV04charOPTBOTH

PeopleSoft event point processing flag 04.

cGetFirstLineEV05charOPTINPUT

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

nViewSelectionRequiredINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nAttributeINT02integerOPTINPUT

Number of Days in the Past to Query for Quote Requests Received. 

cUpsellExistsEV06charOPTOUTPUT

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
W42101A_InitializeSOHeaderEX

W42101A_InitializeSOHeaderEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410C - W42101A_RefreshSOHeader

Parameter NameData ItemData TypeReq/OptI/O/Both
mnOrderNoDOCOMATH_NUMERICOPTBOTH

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.

szBusinessUnitMCUcharOPTBOTH

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.

mnAddressNumberAN8MATH_NUMERICOPTBOTH

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

szOrderCoKCOOcharOPTBOTH

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.

szOrderTypeDCTOcharOPTBOTH

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

jdOrderDateTRDJJDEDATEOPTBOTH

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

jdRequestedDateDRQJJDEDATEOPTBOTH

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

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

szViewVersionVER2charOPTINPUT

A sequence number that identifies versions of a menu selection. For example,where multiple versions of a report menu selection are set 
up, this sequence number identifies each of those versions.

szWKBaseCurrencyCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on a transaction. 

szCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnExchangeRateCRRMATH_NUMERICOPTNONE

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

mnShipToNoSHANMATH_NUMERICOPTNONE

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.

szLongAddressNumberALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberShiptoALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szCreditMessageDL01charOPTNONE

A user defined name or remark.

szTempCreditMessageDL01charOPTNONE

A user defined name or remark.

szSoldToDescriptionAN8ALPHcharOPTNONE

An alphabetical description that identifies the customer to which goods are sold.

szShipToDescriptionSHANALPHcharOPTNONE

The name associated with the "ship to" record.

szReferenceVR01charOPTNONE

An alphanumeric value used as a cross-reference or secondary reference number. Typically, this is the customer number, supplier 
number, or job number.

szSoldToAttentionSDATTNcharOPTNONE

Attention field for billing specifications.

szShipToAttentionSPATTNcharOPTNONE

Attention field for shipping specifications.

szSoldToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szShipToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

mnCustomerContactLineNumIDCCIDLNMATH_NUMERICOPTNONE

mnShipToCusContactLineNumIDSHCCIDLNMATH_NUMERICOPTNONE

Ship To Customer contact line number.

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTNONE

The address number of the person who receives the goods ordered. The delivered to address might differ from the ship to address when 
ordered goods are processed through a distribution center (which is the delivered to address) before reaching their final destination (the ship 
to address).

mnAddressNumberInvoicedToITANMATH_NUMERICOPTNONE

The address book number of the person who receives the invoice.

mnAddressNumberPaidByPBANMATH_NUMERICOPTNONE

The address book number of the person who pays the amount on the invoice.

mnAddressNumberForwardedToFTANMATH_NUMERICOPTNONE

The address book number of the person to whom invoice statements are sent.

cAddressNumberForTransportAUFIcharOPTNONE

An option that indicates which address number the system uses for transportation and intrastat purposes. The system uses the address 
number as the ship to address for transportation. Valid values are: 1 The system uses the ship to address number. 2 The system uses the deliver 
to address number.

cAddressNumberForTaxAUFTcharOPTNONE

An option that indicates which address number the system uses for tax purposes. Valid values are: 1 The system uses the ship to address 
number. 2 The system uses the deliver to address number.

szLongAddressNumberDeliveredToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberInvoicedToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberPaidByALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberForwardedToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szDeliveredToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szInvoicedToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szPaidByDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szForwardedToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szHoldOrdersCodeHOLDcharOPTNONE

A user defined code (42/HC) that identifies why an order is on hold.

mnRequestedDeliveryTimeDRQTMATH_NUMERICOPTNONE

The time requested for delivery. Enter the time using the 24-hour time format (HHMMSS). For example, enter 6:00 a.m. as 060000, and enter 
7:00 p.m. as 190000.

szOrderTakenByTKBYcharOPTNONE

SALES ORDER SYSTEM:  An optional entry field, intended for the name of the individual taking the customer's order. If you do not enter a 
user ID in this field, the system uses the ID of the person who is signed on.

mnOpportunityIdOPPIDMATH_NUMERICOPTNONE

A unique identifier related to the Opportunity.

szDeliveryInstructions1DEL1charOPTNONE

One of two fields that you use to enter delivery instructions.

szDeliveryInstructions2DEL2charOPTNONE

The second of two fields that you use to enter delivery instructions.

cPricePickListYNPLSTcharOPTNONE

An option that indicates whether price information appears on the customer's pick list, purchase order, or sales order. Valid values 
are: On Price information appears Off Price information does not appear

szPrintMesgINMGcharOPTNONE

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.

szTaxAreaTXA1charOPTNONE

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szTaxExplanationCodeEXR1charOPTNONE

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

szCertificateTXCTcharOPTNONE

The number that tax authorities issue to tax-exempt individuals and companies to identify their tax-exempt status.

szAdjustmentScheduleASNcharOPTNONE

A user defined code (40/AS) that identifies a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level. For 
Agreement Management, this is the Agreement Penalty Schedule. The information in the Agreement Penalty Schedule provides the system 
with the criteria for an agreement to have penalty conditions.

szPaymentTermPTCcharOPTNONE

A code that specifies the terms of payment, including the percentage of discount available if the invoice is paid by the discount due date. 
Use a blank code to indicate the most frequently-used payment term. You define each type of payment term on the Payment Terms Revisions 
form. Examples of payment terms include: Blank Net 15 001      1/10 net 30 002      2/10 net 30 003      Due on the 10th day of every month 006     
Due upon receipt  This code prints on customer invoices.

mnInvoiceCopiesINVCMATH_NUMERICOPTNONE

The number of invoice copies required by the customer. The system prints the number of invoices specified in this field. The system 
always prints at least one invoice.

mnTradeDiscountTRDCMATH_NUMERICOPTNONE

Percentage by which the system reduces the price of each item. This is the only discount that will be applied. You can override it if you 
enter a price. Enter the percentage as a whole number (that is, 5 for 5%).

szPricingGroupPRGPcharOPTNONE

A user defined code (system 40/type PC) identifying the pricing group associated with this customer or supplier:     o For sales orders, you 
assign a pricing group to a customer through the Customer Billing Instructions. Groups typically contain customers with common pricing 
characteristics, such as retailers, wholesalers, and so forth.     o For purchase orders, you assign a pricing group to a supplier through the Supplier 
Billing Instructions.

szCreditBankAcctNoCACTcharOPTNONE

The first of three fields available to record credit card transactions. This field allows you to record the customer's account number with the 
credit card company or bank.

jdCreditBankExpiredDateCEXPJDEDATEOPTNONE

This field is to record the account number and expiration date of credit cards used by your customers who make purchases from you.  It is 
for information purposes only.

szAuthorizationNoAUTNcharOPTNONE

This field lets you record the authorization number provided by the credit card company or bank which issued the card.

cApplyFreightYNAFTcharOPTNONE

An option that specifies whether the system performs freight calculations during processing.  Valid values are: On The system performs 
freight calculations during processing. Off The system does not perform freight calculations during processing.

mnCarrierCARSMATH_NUMERICOPTNONE

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

szFreightHandlingCodeFRTHcharOPTNONE

A user defined code (42/FR) designating the method by which supplier shipments are delivered. For example, the supplier could deliver to 
your dock, or you could pick up the shipment at the supplier's dock. You can also use these codes to indicate who has responsibility for 
freight charges. For example, you can have a code indicating that the customer legally takes possession of goods as soon as they leave the 
supplier warehouse and is responsible for transportation charges to the destination.

szRouteCodeROUTcharOPTNONE

The route field is a user defined code (system 42, type RT) that represents the delivery route on which the customer resides. This field is 
one of several factors used by the freight summary facility to calculate potential freight charges for an order. For picking, use the route code with 
the stop and zone codes to group all of the items that are to be loaded onto a delivery vehicle for a specific route. You set up a default for 
each of these fields on the Customer Billing Instruction form.

szStopCodeSTOPcharOPTNONE

The stop code is a user defined code (system 42, type SP) that represents the stop on a delivery route. This field is one of several factors 
used by the freight summary facility to calculate potential freight charges for an order. For picking, you can use the stop code with the route and 
zone codes to group all items that are to be loaded onto a delivery vehicle for a specific route. You set up the default for each of these fields 
on the Customer Billing Instructions form.

szZoneNumberZONcharOPTNONE

The zone field is a user defined code (system 40, type ZN) that represents the delivery area in which the customer resides. This field is one 
of several factors used by freight summary facility to calculate potential freight charges for an order. For picking you can use the zone code 
with the route and stop codes to group all item that are to be loaded onto a delivery vehicle for a specific route. You set up the default for each 
of these fields on the Customer Billing Instructions form.

szModeOfTransportMOTcharOPTNONE

A user defined code (00/TM) that describes the nature of the carrier being used to transport goods to the customer. For example, by rail, by 
road, and so on.

nViewSelectionRequiredINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

nAttributeINT02integerOPTINPUT

Number of Days in the Past to Query for Quote Requests Received. 

cHeaderProcessStatusEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
W42101A_InitializeSOLineEX

W42101A_InitializeSOLineEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410D - W42101A_RefreshSOLine

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLineNoLNIDMATH_NUMERICOPTBOTH

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.

szItemNoUITMcharOPTBOTH

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

mnQtyOrderedUORGMATH_NUMERICOPTBOTH

The quantity of units affected by this transaction.

jdRequestedDateDRQJJDEDATEOPTBOTH

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

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

szLastStatusLTTRcharOPTBOTH

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

szNextStatusNXTRcharOPTBOTH

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

szTransactionUOMUOMcharOPTBOTH

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnUnitPriceUPRCMATH_NUMERICOPTBOTH

The list or base price to be charged for one unit of this item. In sales order entry, all prices must be set up in the Item Base Price File table 
(F4106).

mnExtendedPriceAEXPMATH_NUMERICOPTBOTH

The number of units multiplied by the unit price.

mnUnitCostUNCSMATH_NUMERICOPTBOTH

The amount per unit, derived by dividing the total cost by the unit quantity.

mnExtendedCostECSTMATH_NUMERICOPTBOTH

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

mnForeignUnitPriceFUPMATH_NUMERICOPTBOTH

The foreign price per unit.

mnForeignExtPriceFEAMATH_NUMERICOPTBOTH

The product of the foreign price times the number of units.

mnForeignUnitCostFUCMATH_NUMERICOPTBOTH

Amount - Foreign Unit Cost

mnForeignExtCostFECMATH_NUMERICOPTBOTH

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQBOTH

szBusinessUnitMCUcharOPTBOTH

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.

szRevenueBusinessUnitEMCUcharOPTBOTH

A business unit is an accounting entity required for management reporting. It can be a profit center, department, warehouse location, job, 
project, work center, branch/plant, and so forth. This business unit is from the business unit entered on the header of a sales/purchase order for 
reporting purposes. This data is always right justified on entry (for example, CO123 would appear as _______CO123).  A security mechanism 
has been provided to inhibit users from entering or locating business units outside the scope of their authority.

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotNoLOTNcharOPTBOTH

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

mnShortItemNoITMMATH_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

cLineProcessStatusERRCcharOPTBOTH

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

mnQtyShippedSOQSMATH_NUMERICOPTBOTH

The number of units committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure defined for this 
item. In the Manufacturing system and Work Order Time Entry, this field can indicate completed or scrapped quantities. The quantity type is 
determined by the type code entered.

mnQtyBackorderedSOBKMATH_NUMERICOPTBOTH

The number of units backordered in Sales Order Management or in Work Order Processing, using either the entered or the primary unit of 
measure defined for this item.

mnQtyCanceledSOCNMATH_NUMERICOPTBOTH

The number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure defined for 
this item. In manufacturing, this can also be the number of units scrapped to date.

jdCancelDateCNDJJDEDATEOPTBOTH

The date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the 
supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order in 
canceled in Sales Order Entry, this field will  be updated with the date the line has been canceled.                         

cMoreExtraLineEV01charOPTBOTH

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

szOriginalOrderNoOORNcharOPTBOTH

The original document number. This can be a voucher, an invoice, unapplied cash, a journal entry number, and so on Matching document 
numbers are also used to identify related documents in the Accounts Receivable and Accounts Payable systems. The document number 
(DOC) is always the original document number. The matching document number (DOCM) is the check, adjustment, or credit to be applied 
against the original document.

szOriginalOrderTypeOCTOcharOPTBOTH

This code defines the order type. It is verified in user defined codes (40/OT). Reserved document types have been defined for voucher 
entry, invoice entry, receipts entry, and time sheet entry.  Because the offsetting entries for document types are created automatically during the 
post program, they will not be self-balancing on original entry. The reserved document types are:    PR Purchase Requisition Orders    PQ 
Purchase Quote    PO Purchase Order    PD Purchase Order - Direct Ship    PB Purchase Order - Blanket    SQ Sales Quote    SO Sales Order    
SD Sales Order - Direct Ship    SB Sales Order - Blanket 

szOriginalOrderKeyCoOKCOcharOPTBOTH

A number that is used in conjunction with the values in the ODOC and ODCT fields to identify a transaction.

mnOriginalOrderLineNoOGNOMATH_NUMERICOPTBOTH

A number identifying which line on the original order that the current line matches.

mnNextLineNoLNIDMATH_NUMERICOPTBOTH

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.

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

cBlanketExistsEV01charOPTBOTH

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

mnItemWeightITWTMATH_NUMERICOPTBOTH

The weight of one unit of an item, expressed in the primary unit of measure.

szViewVersionVERcharREQINPUT

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.

mnSupplierNoVENDMATH_NUMERICOPTBOTH

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

szShipToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szShipToAttentionSPATTNcharOPTNONE

Attention field for shipping specifications.

mnShipToCusContactLineNumIDSHCCIDLNMATH_NUMERICOPTNONE

Ship To Customer contact line number.

jdPromisedDatePDDJJDEDATEOPTNONE

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.

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTBOTH

The address number of the person who receives the goods ordered. The delivered to address might differ from the ship to address when 
ordered goods are processed through a distribution center (which is the delivered to address) before reaching their final destination (the ship 
to address).

cSubstituteExistsEV02charOPTBOTH

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

cAssociateExistsEV03charOPTBOTH

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. 

cReplacementExistsEV04charOPTBOTH

PeopleSoft event point processing flag 04.

cGetFirstLineEV05charOPTINPUT

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

nViewSelectionRequiredINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nAttributeINT02integerOPTINPUT

Number of Days in the Past to Query for Quote Requests Received. 

cUpsellExistsEV06charOPTOUTPUT

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
W42101A_RefreshAllSOLinesEX

W42101A_RefreshAllSOLinesEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410D - W42101A_RefreshSOLine

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLineNoLNIDMATH_NUMERICOPTBOTH

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.

szItemNoUITMcharOPTBOTH

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

mnQtyOrderedUORGMATH_NUMERICOPTBOTH

The quantity of units affected by this transaction.

jdRequestedDateDRQJJDEDATEOPTBOTH

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

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

szLastStatusLTTRcharOPTBOTH

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

szNextStatusNXTRcharOPTBOTH

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

szTransactionUOMUOMcharOPTBOTH

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnUnitPriceUPRCMATH_NUMERICOPTBOTH

The list or base price to be charged for one unit of this item. In sales order entry, all prices must be set up in the Item Base Price File table 
(F4106).

mnExtendedPriceAEXPMATH_NUMERICOPTBOTH

The number of units multiplied by the unit price.

mnUnitCostUNCSMATH_NUMERICOPTBOTH

The amount per unit, derived by dividing the total cost by the unit quantity.

mnExtendedCostECSTMATH_NUMERICOPTBOTH

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

mnForeignUnitPriceFUPMATH_NUMERICOPTBOTH

The foreign price per unit.

mnForeignExtPriceFEAMATH_NUMERICOPTBOTH

The product of the foreign price times the number of units.

mnForeignUnitCostFUCMATH_NUMERICOPTBOTH

Amount - Foreign Unit Cost

mnForeignExtCostFECMATH_NUMERICOPTBOTH

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQBOTH

szBusinessUnitMCUcharOPTBOTH

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.

szRevenueBusinessUnitEMCUcharOPTBOTH

A business unit is an accounting entity required for management reporting. It can be a profit center, department, warehouse location, job, 
project, work center, branch/plant, and so forth. This business unit is from the business unit entered on the header of a sales/purchase order for 
reporting purposes. This data is always right justified on entry (for example, CO123 would appear as _______CO123).  A security mechanism 
has been provided to inhibit users from entering or locating business units outside the scope of their authority.

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotNoLOTNcharOPTBOTH

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

mnShortItemNoITMMATH_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

cLineProcessStatusERRCcharOPTBOTH

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

mnQtyShippedSOQSMATH_NUMERICOPTBOTH

The number of units committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure defined for this 
item. In the Manufacturing system and Work Order Time Entry, this field can indicate completed or scrapped quantities. The quantity type is 
determined by the type code entered.

mnQtyBackorderedSOBKMATH_NUMERICOPTBOTH

The number of units backordered in Sales Order Management or in Work Order Processing, using either the entered or the primary unit of 
measure defined for this item.

mnQtyCanceledSOCNMATH_NUMERICOPTBOTH

The number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure defined for 
this item. In manufacturing, this can also be the number of units scrapped to date.

jdCancelDateCNDJJDEDATEOPTBOTH

The date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the 
supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order in 
canceled in Sales Order Entry, this field will  be updated with the date the line has been canceled.                         

cMoreExtraLineEV01charOPTBOTH

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

szOriginalOrderNoOORNcharOPTBOTH

The original document number. This can be a voucher, an invoice, unapplied cash, a journal entry number, and so on Matching document 
numbers are also used to identify related documents in the Accounts Receivable and Accounts Payable systems. The document number 
(DOC) is always the original document number. The matching document number (DOCM) is the check, adjustment, or credit to be applied 
against the original document.

szOriginalOrderTypeOCTOcharOPTBOTH

This code defines the order type. It is verified in user defined codes (40/OT). Reserved document types have been defined for voucher 
entry, invoice entry, receipts entry, and time sheet entry.  Because the offsetting entries for document types are created automatically during the 
post program, they will not be self-balancing on original entry. The reserved document types are:    PR Purchase Requisition Orders    PQ 
Purchase Quote    PO Purchase Order    PD Purchase Order - Direct Ship    PB Purchase Order - Blanket    SQ Sales Quote    SO Sales Order    
SD Sales Order - Direct Ship    SB Sales Order - Blanket 

szOriginalOrderKeyCoOKCOcharOPTBOTH

A number that is used in conjunction with the values in the ODOC and ODCT fields to identify a transaction.

mnOriginalOrderLineNoOGNOMATH_NUMERICOPTBOTH

A number identifying which line on the original order that the current line matches.

mnNextLineNoLNIDMATH_NUMERICOPTBOTH

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.

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

cBlanketExistsEV01charOPTBOTH

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

mnItemWeightITWTMATH_NUMERICOPTBOTH

The weight of one unit of an item, expressed in the primary unit of measure.

szViewVersionVERcharREQINPUT

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.

mnSupplierNoVENDMATH_NUMERICOPTBOTH

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

szShipToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szShipToAttentionSPATTNcharOPTNONE

Attention field for shipping specifications.

mnShipToCusContactLineNumIDSHCCIDLNMATH_NUMERICOPTNONE

Ship To Customer contact line number.

jdPromisedDatePDDJJDEDATEOPTNONE

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.

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTBOTH

The address number of the person who receives the goods ordered. The delivered to address might differ from the ship to address when 
ordered goods are processed through a distribution center (which is the delivered to address) before reaching their final destination (the ship 
to address).

cSubstituteExistsEV02charOPTBOTH

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

cAssociateExistsEV03charOPTBOTH

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. 

cReplacementExistsEV04charOPTBOTH

PeopleSoft event point processing flag 04.

cGetFirstLineEV05charOPTINPUT

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

nViewSelectionRequiredINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nAttributeINT02integerOPTINPUT

Number of Days in the Past to Query for Quote Requests Received. 

cUpsellExistsEV06charOPTOUTPUT

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
W42101A_RefreshSOHdrForUpdateEX

W42101A_RefreshSOHdrForUpdateEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410C - W42101A_RefreshSOHeader

Parameter NameData ItemData TypeReq/OptI/O/Both
mnOrderNoDOCOMATH_NUMERICOPTBOTH

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.

szBusinessUnitMCUcharOPTBOTH

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.

mnAddressNumberAN8MATH_NUMERICOPTBOTH

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

szOrderCoKCOOcharOPTBOTH

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.

szOrderTypeDCTOcharOPTBOTH

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

jdOrderDateTRDJJDEDATEOPTBOTH

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

jdRequestedDateDRQJJDEDATEOPTBOTH

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

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

szViewVersionVER2charOPTINPUT

A sequence number that identifies versions of a menu selection. For example,where multiple versions of a report menu selection are set 
up, this sequence number identifies each of those versions.

szWKBaseCurrencyCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on a transaction. 

szCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnExchangeRateCRRMATH_NUMERICOPTNONE

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

mnShipToNoSHANMATH_NUMERICOPTNONE

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.

szLongAddressNumberALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberShiptoALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szCreditMessageDL01charOPTNONE

A user defined name or remark.

szTempCreditMessageDL01charOPTNONE

A user defined name or remark.

szSoldToDescriptionAN8ALPHcharOPTNONE

An alphabetical description that identifies the customer to which goods are sold.

szShipToDescriptionSHANALPHcharOPTNONE

The name associated with the "ship to" record.

szReferenceVR01charOPTNONE

An alphanumeric value used as a cross-reference or secondary reference number. Typically, this is the customer number, supplier 
number, or job number.

szSoldToAttentionSDATTNcharOPTNONE

Attention field for billing specifications.

szShipToAttentionSPATTNcharOPTNONE

Attention field for shipping specifications.

szSoldToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szShipToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

mnCustomerContactLineNumIDCCIDLNMATH_NUMERICOPTNONE

mnShipToCusContactLineNumIDSHCCIDLNMATH_NUMERICOPTNONE

Ship To Customer contact line number.

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTNONE

The address number of the person who receives the goods ordered. The delivered to address might differ from the ship to address when 
ordered goods are processed through a distribution center (which is the delivered to address) before reaching their final destination (the ship 
to address).

mnAddressNumberInvoicedToITANMATH_NUMERICOPTNONE

The address book number of the person who receives the invoice.

mnAddressNumberPaidByPBANMATH_NUMERICOPTNONE

The address book number of the person who pays the amount on the invoice.

mnAddressNumberForwardedToFTANMATH_NUMERICOPTNONE

The address book number of the person to whom invoice statements are sent.

cAddressNumberForTransportAUFIcharOPTNONE

An option that indicates which address number the system uses for transportation and intrastat purposes. The system uses the address 
number as the ship to address for transportation. Valid values are: 1 The system uses the ship to address number. 2 The system uses the deliver 
to address number.

cAddressNumberForTaxAUFTcharOPTNONE

An option that indicates which address number the system uses for tax purposes. Valid values are: 1 The system uses the ship to address 
number. 2 The system uses the deliver to address number.

szLongAddressNumberDeliveredToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberInvoicedToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberPaidByALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberForwardedToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szDeliveredToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szInvoicedToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szPaidByDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szForwardedToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szHoldOrdersCodeHOLDcharOPTNONE

A user defined code (42/HC) that identifies why an order is on hold.

mnRequestedDeliveryTimeDRQTMATH_NUMERICOPTNONE

The time requested for delivery. Enter the time using the 24-hour time format (HHMMSS). For example, enter 6:00 a.m. as 060000, and enter 
7:00 p.m. as 190000.

szOrderTakenByTKBYcharOPTNONE

SALES ORDER SYSTEM:  An optional entry field, intended for the name of the individual taking the customer's order. If you do not enter a 
user ID in this field, the system uses the ID of the person who is signed on.

mnOpportunityIdOPPIDMATH_NUMERICOPTNONE

A unique identifier related to the Opportunity.

szDeliveryInstructions1DEL1charOPTNONE

One of two fields that you use to enter delivery instructions.

szDeliveryInstructions2DEL2charOPTNONE

The second of two fields that you use to enter delivery instructions.

cPricePickListYNPLSTcharOPTNONE

An option that indicates whether price information appears on the customer's pick list, purchase order, or sales order. Valid values 
are: On Price information appears Off Price information does not appear

szPrintMesgINMGcharOPTNONE

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.

szTaxAreaTXA1charOPTNONE

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szTaxExplanationCodeEXR1charOPTNONE

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

szCertificateTXCTcharOPTNONE

The number that tax authorities issue to tax-exempt individuals and companies to identify their tax-exempt status.

szAdjustmentScheduleASNcharOPTNONE

A user defined code (40/AS) that identifies a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level. For 
Agreement Management, this is the Agreement Penalty Schedule. The information in the Agreement Penalty Schedule provides the system 
with the criteria for an agreement to have penalty conditions.

szPaymentTermPTCcharOPTNONE

A code that specifies the terms of payment, including the percentage of discount available if the invoice is paid by the discount due date. 
Use a blank code to indicate the most frequently-used payment term. You define each type of payment term on the Payment Terms Revisions 
form. Examples of payment terms include: Blank Net 15 001      1/10 net 30 002      2/10 net 30 003      Due on the 10th day of every month 006     
Due upon receipt  This code prints on customer invoices.

mnInvoiceCopiesINVCMATH_NUMERICOPTNONE

The number of invoice copies required by the customer. The system prints the number of invoices specified in this field. The system 
always prints at least one invoice.

mnTradeDiscountTRDCMATH_NUMERICOPTNONE

Percentage by which the system reduces the price of each item. This is the only discount that will be applied. You can override it if you 
enter a price. Enter the percentage as a whole number (that is, 5 for 5%).

szPricingGroupPRGPcharOPTNONE

A user defined code (system 40/type PC) identifying the pricing group associated with this customer or supplier:     o For sales orders, you 
assign a pricing group to a customer through the Customer Billing Instructions. Groups typically contain customers with common pricing 
characteristics, such as retailers, wholesalers, and so forth.     o For purchase orders, you assign a pricing group to a supplier through the Supplier 
Billing Instructions.

szCreditBankAcctNoCACTcharOPTNONE

The first of three fields available to record credit card transactions. This field allows you to record the customer's account number with the 
credit card company or bank.

jdCreditBankExpiredDateCEXPJDEDATEOPTNONE

This field is to record the account number and expiration date of credit cards used by your customers who make purchases from you.  It is 
for information purposes only.

szAuthorizationNoAUTNcharOPTNONE

This field lets you record the authorization number provided by the credit card company or bank which issued the card.

cApplyFreightYNAFTcharOPTNONE

An option that specifies whether the system performs freight calculations during processing.  Valid values are: On The system performs 
freight calculations during processing. Off The system does not perform freight calculations during processing.

mnCarrierCARSMATH_NUMERICOPTNONE

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

szFreightHandlingCodeFRTHcharOPTNONE

A user defined code (42/FR) designating the method by which supplier shipments are delivered. For example, the supplier could deliver to 
your dock, or you could pick up the shipment at the supplier's dock. You can also use these codes to indicate who has responsibility for 
freight charges. For example, you can have a code indicating that the customer legally takes possession of goods as soon as they leave the 
supplier warehouse and is responsible for transportation charges to the destination.

szRouteCodeROUTcharOPTNONE

The route field is a user defined code (system 42, type RT) that represents the delivery route on which the customer resides. This field is 
one of several factors used by the freight summary facility to calculate potential freight charges for an order. For picking, use the route code with 
the stop and zone codes to group all of the items that are to be loaded onto a delivery vehicle for a specific route. You set up a default for 
each of these fields on the Customer Billing Instruction form.

szStopCodeSTOPcharOPTNONE

The stop code is a user defined code (system 42, type SP) that represents the stop on a delivery route. This field is one of several factors 
used by the freight summary facility to calculate potential freight charges for an order. For picking, you can use the stop code with the route and 
zone codes to group all items that are to be loaded onto a delivery vehicle for a specific route. You set up the default for each of these fields 
on the Customer Billing Instructions form.

szZoneNumberZONcharOPTNONE

The zone field is a user defined code (system 40, type ZN) that represents the delivery area in which the customer resides. This field is one 
of several factors used by freight summary facility to calculate potential freight charges for an order. For picking you can use the zone code 
with the route and stop codes to group all item that are to be loaded onto a delivery vehicle for a specific route. You set up the default for each 
of these fields on the Customer Billing Instructions form.

szModeOfTransportMOTcharOPTNONE

A user defined code (00/TM) that describes the nature of the carrier being used to transport goods to the customer. For example, by rail, by 
road, and so on.

nViewSelectionRequiredINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

nAttributeINT02integerOPTINPUT

Number of Days in the Past to Query for Quote Requests Received. 

cHeaderProcessStatusEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
W42101A_RefreshSOHeaderEX

W42101A_RefreshSOHeaderEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410C - W42101A_RefreshSOHeader

Parameter NameData ItemData TypeReq/OptI/O/Both
mnOrderNoDOCOMATH_NUMERICOPTBOTH

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.

szBusinessUnitMCUcharOPTBOTH

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.

mnAddressNumberAN8MATH_NUMERICOPTBOTH

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

szOrderCoKCOOcharOPTBOTH

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.

szOrderTypeDCTOcharOPTBOTH

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

jdOrderDateTRDJJDEDATEOPTBOTH

The date that an order was entered into the system. This date determines which effective level the system uses for inventory pricing.

jdRequestedDateDRQJJDEDATEOPTBOTH

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

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

szViewVersionVER2charOPTINPUT

A sequence number that identifies versions of a menu selection. For example,where multiple versions of a report menu selection are set 
up, this sequence number identifies each of those versions.

szWKBaseCurrencyCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on a transaction. 

szCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnExchangeRateCRRMATH_NUMERICOPTNONE

A number (exchange rate) that a foreign currency amount is multiplied by to calculate a domestic currency amount.  The number in this field 
can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. 

mnShipToNoSHANMATH_NUMERICOPTNONE

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.

szLongAddressNumberALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberShiptoALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szCreditMessageDL01charOPTNONE

A user defined name or remark.

szTempCreditMessageDL01charOPTNONE

A user defined name or remark.

szSoldToDescriptionAN8ALPHcharOPTNONE

An alphabetical description that identifies the customer to which goods are sold.

szShipToDescriptionSHANALPHcharOPTNONE

The name associated with the "ship to" record.

szReferenceVR01charOPTNONE

An alphanumeric value used as a cross-reference or secondary reference number. Typically, this is the customer number, supplier 
number, or job number.

szSoldToAttentionSDATTNcharOPTNONE

Attention field for billing specifications.

szShipToAttentionSPATTNcharOPTNONE

Attention field for shipping specifications.

szSoldToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szShipToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

mnCustomerContactLineNumIDCCIDLNMATH_NUMERICOPTNONE

mnShipToCusContactLineNumIDSHCCIDLNMATH_NUMERICOPTNONE

Ship To Customer contact line number.

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTNONE

The address number of the person who receives the goods ordered. The delivered to address might differ from the ship to address when 
ordered goods are processed through a distribution center (which is the delivered to address) before reaching their final destination (the ship 
to address).

mnAddressNumberInvoicedToITANMATH_NUMERICOPTNONE

The address book number of the person who receives the invoice.

mnAddressNumberPaidByPBANMATH_NUMERICOPTNONE

The address book number of the person who pays the amount on the invoice.

mnAddressNumberForwardedToFTANMATH_NUMERICOPTNONE

The address book number of the person to whom invoice statements are sent.

cAddressNumberForTransportAUFIcharOPTNONE

An option that indicates which address number the system uses for transportation and intrastat purposes. The system uses the address 
number as the ship to address for transportation. Valid values are: 1 The system uses the ship to address number. 2 The system uses the deliver 
to address number.

cAddressNumberForTaxAUFTcharOPTNONE

An option that indicates which address number the system uses for tax purposes. Valid values are: 1 The system uses the ship to address 
number. 2 The system uses the deliver to address number.

szLongAddressNumberDeliveredToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberInvoicedToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberPaidByALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberForwardedToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szDeliveredToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szInvoicedToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szPaidByDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szForwardedToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szHoldOrdersCodeHOLDcharOPTNONE

A user defined code (42/HC) that identifies why an order is on hold.

mnRequestedDeliveryTimeDRQTMATH_NUMERICOPTNONE

The time requested for delivery. Enter the time using the 24-hour time format (HHMMSS). For example, enter 6:00 a.m. as 060000, and enter 
7:00 p.m. as 190000.

szOrderTakenByTKBYcharOPTNONE

SALES ORDER SYSTEM:  An optional entry field, intended for the name of the individual taking the customer's order. If you do not enter a 
user ID in this field, the system uses the ID of the person who is signed on.

mnOpportunityIdOPPIDMATH_NUMERICOPTNONE

A unique identifier related to the Opportunity.

szDeliveryInstructions1DEL1charOPTNONE

One of two fields that you use to enter delivery instructions.

szDeliveryInstructions2DEL2charOPTNONE

The second of two fields that you use to enter delivery instructions.

cPricePickListYNPLSTcharOPTNONE

An option that indicates whether price information appears on the customer's pick list, purchase order, or sales order. Valid values 
are: On Price information appears Off Price information does not appear

szPrintMesgINMGcharOPTNONE

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.

szTaxAreaTXA1charOPTNONE

A code that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code you enter 
against the Tax Areas table (F4008). The system uses the tax rate area in conjunction with the tax explanation code and tax rules to calculate tax 
and G/L distribution amounts when you create an invoice or voucher.

szTaxExplanationCodeEXR1charOPTNONE

A hard-coded user defined code (00/EX) that controls the algorithm that the system uses to calculate tax and G/L distribution amounts. The 
system uses the tax explanation code in conjunction with the tax rate area and tax rules to determine how the tax is calculated. Each 
transaction pay item can be defined with a different tax explanation code.

szCertificateTXCTcharOPTNONE

The number that tax authorities issue to tax-exempt individuals and companies to identify their tax-exempt status.

szAdjustmentScheduleASNcharOPTNONE

A user defined code (40/AS) that identifies a price and adjustment schedule. A price and adjustment schedule contains one or more 
adjustment types for which a customer or an item might be eligible. The system applies the adjustments in the sequence that you specify in the 
schedule. You link customers to a price and adjustment schedule through the customer billing instructions. When you enter a sales order, the 
system copies the schedule attached to the sold to address into the order header. You can override this schedule at the detail line level. For 
Agreement Management, this is the Agreement Penalty Schedule. The information in the Agreement Penalty Schedule provides the system 
with the criteria for an agreement to have penalty conditions.

szPaymentTermPTCcharOPTNONE

A code that specifies the terms of payment, including the percentage of discount available if the invoice is paid by the discount due date. 
Use a blank code to indicate the most frequently-used payment term. You define each type of payment term on the Payment Terms Revisions 
form. Examples of payment terms include: Blank Net 15 001      1/10 net 30 002      2/10 net 30 003      Due on the 10th day of every month 006     
Due upon receipt  This code prints on customer invoices.

mnInvoiceCopiesINVCMATH_NUMERICOPTNONE

The number of invoice copies required by the customer. The system prints the number of invoices specified in this field. The system 
always prints at least one invoice.

mnTradeDiscountTRDCMATH_NUMERICOPTNONE

Percentage by which the system reduces the price of each item. This is the only discount that will be applied. You can override it if you 
enter a price. Enter the percentage as a whole number (that is, 5 for 5%).

szPricingGroupPRGPcharOPTNONE

A user defined code (system 40/type PC) identifying the pricing group associated with this customer or supplier:     o For sales orders, you 
assign a pricing group to a customer through the Customer Billing Instructions. Groups typically contain customers with common pricing 
characteristics, such as retailers, wholesalers, and so forth.     o For purchase orders, you assign a pricing group to a supplier through the Supplier 
Billing Instructions.

szCreditBankAcctNoCACTcharOPTNONE

The first of three fields available to record credit card transactions. This field allows you to record the customer's account number with the 
credit card company or bank.

jdCreditBankExpiredDateCEXPJDEDATEOPTNONE

This field is to record the account number and expiration date of credit cards used by your customers who make purchases from you.  It is 
for information purposes only.

szAuthorizationNoAUTNcharOPTNONE

This field lets you record the authorization number provided by the credit card company or bank which issued the card.

cApplyFreightYNAFTcharOPTNONE

An option that specifies whether the system performs freight calculations during processing.  Valid values are: On The system performs 
freight calculations during processing. Off The system does not perform freight calculations during processing.

mnCarrierCARSMATH_NUMERICOPTNONE

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

szFreightHandlingCodeFRTHcharOPTNONE

A user defined code (42/FR) designating the method by which supplier shipments are delivered. For example, the supplier could deliver to 
your dock, or you could pick up the shipment at the supplier's dock. You can also use these codes to indicate who has responsibility for 
freight charges. For example, you can have a code indicating that the customer legally takes possession of goods as soon as they leave the 
supplier warehouse and is responsible for transportation charges to the destination.

szRouteCodeROUTcharOPTNONE

The route field is a user defined code (system 42, type RT) that represents the delivery route on which the customer resides. This field is 
one of several factors used by the freight summary facility to calculate potential freight charges for an order. For picking, use the route code with 
the stop and zone codes to group all of the items that are to be loaded onto a delivery vehicle for a specific route. You set up a default for 
each of these fields on the Customer Billing Instruction form.

szStopCodeSTOPcharOPTNONE

The stop code is a user defined code (system 42, type SP) that represents the stop on a delivery route. This field is one of several factors 
used by the freight summary facility to calculate potential freight charges for an order. For picking, you can use the stop code with the route and 
zone codes to group all items that are to be loaded onto a delivery vehicle for a specific route. You set up the default for each of these fields 
on the Customer Billing Instructions form.

szZoneNumberZONcharOPTNONE

The zone field is a user defined code (system 40, type ZN) that represents the delivery area in which the customer resides. This field is one 
of several factors used by freight summary facility to calculate potential freight charges for an order. For picking you can use the zone code 
with the route and stop codes to group all item that are to be loaded onto a delivery vehicle for a specific route. You set up the default for each 
of these fields on the Customer Billing Instructions form.

szModeOfTransportMOTcharOPTNONE

A user defined code (00/TM) that describes the nature of the carrier being used to transport goods to the customer. For example, by rail, by 
road, and so on.

nViewSelectionRequiredINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

nAttributeINT02integerOPTINPUT

Number of Days in the Past to Query for Quote Requests Received. 

cHeaderProcessStatusEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
W42101A_RefreshSOLineEX

W42101A_RefreshSOLineEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410D - W42101A_RefreshSOLine

Parameter NameData ItemData TypeReq/OptI/O/Both
mnLineNoLNIDMATH_NUMERICOPTBOTH

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.

szItemNoUITMcharOPTBOTH

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

mnQtyOrderedUORGMATH_NUMERICOPTBOTH

The quantity of units affected by this transaction.

jdRequestedDateDRQJJDEDATEOPTBOTH

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

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

szLastStatusLTTRcharOPTBOTH

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

szNextStatusNXTRcharOPTBOTH

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

szTransactionUOMUOMcharOPTBOTH

A user defined code (00/UM) that indicates the quantity in which to express an inventory item, for example, CS (case) or BX (box).

mnUnitPriceUPRCMATH_NUMERICOPTBOTH

The list or base price to be charged for one unit of this item. In sales order entry, all prices must be set up in the Item Base Price File table 
(F4106).

mnExtendedPriceAEXPMATH_NUMERICOPTBOTH

The number of units multiplied by the unit price.

mnUnitCostUNCSMATH_NUMERICOPTBOTH

The amount per unit, derived by dividing the total cost by the unit quantity.

mnExtendedCostECSTMATH_NUMERICOPTBOTH

For accounts receivable and accounts payable, the invoice (gross) amount. For sales orders and purchase orders, the unit cost times the 
number of units.

mnForeignUnitPriceFUPMATH_NUMERICOPTBOTH

The foreign price per unit.

mnForeignExtPriceFEAMATH_NUMERICOPTBOTH

The product of the foreign price times the number of units.

mnForeignUnitCostFUCMATH_NUMERICOPTBOTH

Amount - Foreign Unit Cost

mnForeignExtCostFECMATH_NUMERICOPTBOTH

The product of the cost of an item, expressed in foreign currency according to the orders exchange rate, times the number of units.

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQBOTH

szBusinessUnitMCUcharOPTBOTH

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.

szRevenueBusinessUnitEMCUcharOPTBOTH

A business unit is an accounting entity required for management reporting. It can be a profit center, department, warehouse location, job, 
project, work center, branch/plant, and so forth. This business unit is from the business unit entered on the header of a sales/purchase order for 
reporting purposes. This data is always right justified on entry (for example, CO123 would appear as _______CO123).  A security mechanism 
has been provided to inhibit users from entering or locating business units outside the scope of their authority.

szLocationLOCNcharOPTBOTH

The storage location from which goods will be moved.

szLotNoLOTNcharOPTBOTH

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

mnShortItemNoITMMATH_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

cLineProcessStatusERRCcharOPTBOTH

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

mnQtyShippedSOQSMATH_NUMERICOPTBOTH

The number of units committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure defined for this 
item. In the Manufacturing system and Work Order Time Entry, this field can indicate completed or scrapped quantities. The quantity type is 
determined by the type code entered.

mnQtyBackorderedSOBKMATH_NUMERICOPTBOTH

The number of units backordered in Sales Order Management or in Work Order Processing, using either the entered or the primary unit of 
measure defined for this item.

mnQtyCanceledSOCNMATH_NUMERICOPTBOTH

The number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure defined for 
this item. In manufacturing, this can also be the number of units scrapped to date.

jdCancelDateCNDJJDEDATEOPTBOTH

The date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the 
supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order in 
canceled in Sales Order Entry, this field will  be updated with the date the line has been canceled.                         

cMoreExtraLineEV01charOPTBOTH

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

szOriginalOrderNoOORNcharOPTBOTH

The original document number. This can be a voucher, an invoice, unapplied cash, a journal entry number, and so on Matching document 
numbers are also used to identify related documents in the Accounts Receivable and Accounts Payable systems. The document number 
(DOC) is always the original document number. The matching document number (DOCM) is the check, adjustment, or credit to be applied 
against the original document.

szOriginalOrderTypeOCTOcharOPTBOTH

This code defines the order type. It is verified in user defined codes (40/OT). Reserved document types have been defined for voucher 
entry, invoice entry, receipts entry, and time sheet entry.  Because the offsetting entries for document types are created automatically during the 
post program, they will not be self-balancing on original entry. The reserved document types are:    PR Purchase Requisition Orders    PQ 
Purchase Quote    PO Purchase Order    PD Purchase Order - Direct Ship    PB Purchase Order - Blanket    SQ Sales Quote    SO Sales Order    
SD Sales Order - Direct Ship    SB Sales Order - Blanket 

szOriginalOrderKeyCoOKCOcharOPTBOTH

A number that is used in conjunction with the values in the ODOC and ODCT fields to identify a transaction.

mnOriginalOrderLineNoOGNOMATH_NUMERICOPTBOTH

A number identifying which line on the original order that the current line matches.

mnNextLineNoLNIDMATH_NUMERICOPTBOTH

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.

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

cBlanketExistsEV01charOPTBOTH

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

mnItemWeightITWTMATH_NUMERICOPTBOTH

The weight of one unit of an item, expressed in the primary unit of measure.

szViewVersionVERcharREQINPUT

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.

mnSupplierNoVENDMATH_NUMERICOPTBOTH

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

szShipToContactAlphaNameALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.

szShipToAttentionSPATTNcharOPTNONE

Attention field for shipping specifications.

mnShipToCusContactLineNumIDSHCCIDLNMATH_NUMERICOPTNONE

Ship To Customer contact line number.

jdPromisedDatePDDJJDEDATEOPTNONE

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.

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTBOTH

The address number of the person who receives the goods ordered. The delivered to address might differ from the ship to address when 
ordered goods are processed through a distribution center (which is the delivered to address) before reaching their final destination (the ship 
to address).

cSubstituteExistsEV02charOPTBOTH

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

cAssociateExistsEV03charOPTBOTH

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. 

cReplacementExistsEV04charOPTBOTH

PeopleSoft event point processing flag 04.

cGetFirstLineEV05charOPTINPUT

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

nViewSelectionRequiredINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

nAttributeINT02integerOPTINPUT

Number of Days in the Past to Query for Quote Requests Received. 

cUpsellExistsEV06charOPTOUTPUT

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
W42101A_SetSOLineDefaultsEX

W42101A_SetSOLineDefaultsEX

Sales Order View Data Adapter

Minor Business Rule

Object Name: B4210410

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210410E - W42101A_SOLineDefaults

Parameter NameData ItemData TypeReq/OptI/O/Both
jdRequestedDateDRQJJDEDATEOPTBOTH

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

szBusinessUnitMCUcharOPTBOTH

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.

jdScheduledPickDatePDDJJDEDATEOPTBOTH

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.

jdPromisedDeliveryDateRSDJJDEDATEOPTBOTH

The date an item will be delivered to the customer.

jdCancelDateCNDJJDEDATEOPTBOTH

The date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the 
supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order in 
canceled in Sales Order Entry, this field will  be updated with the date the line has been canceled.                         

jdPriceEffectiveDatePEFJJDEDATEOPTBOTH

The system uses the Price Effective Date to determine the base price and all advanced price adjustments.  The value loaded in this date 
is stored in the System Constants File (F4009).

szSessionKeySNKYcharOPTINPUT

Session Key is the identifier of a Sales Order Session. 

Related Functions

B4210000 Sales Order Model Public Functions
B4210910 Error Handler Utility Functions
B4210960 JDE UI Action List

Related Tables

None
ss book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberPaidByALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szLongAddressNumberForwardedToALKYcharOPTNONE

A user-defined name or number that identifies an address book record.  You can use this number to locate and enter information about the 
address book record. If you enter a value other than the address book number (AN8), such as the long address or tax ID, you must precede 
it with the special character that is defined in the Address Book constants. When the system locates the record, it returns the address book 
number to the field. For example, if address book number 4100 (Total Solutions) has a long address TOTAL and an * distinguishes it from 
other entries (as defined in the Address Book constants), you could type *TOTAL into the field, and the system would return 4100.

szDeliveredToDescriptionALPHcharOPTNONE

The text that names or describes an address. This 40-character alphabetic field appears on a number of forms and reports. You can enter 
dashes, commas, and other special characters, but the system cannot search on them when you use this field to search for a name.