GetAgreementData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AJ - Agreement Processing

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

szComputerIDCTIDcharOPTNONE

szAgreementNumberDMCTcharOPTNONE

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

mnAgreementSupplementDMCSMATH_NUMERICOPTNONE

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

mnSequenceNumberSEQMATH_NUMERICOPTNONE

A number that specifies the sequence of information.

szProductSourcePSRcharOPTNONE

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

szProductSourceTypePSRYcharOPTNONE

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

mnOrderNumberDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

mnOrderCompanyKCOOcharOPTNONE

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.

mnLineNumberLNIDMATH_NUMERICOPTNONE

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

mnUnitPriceUPRCMATH_NUMERICOPTNONE

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

mnForeignUnitPriceFUPMATH_NUMERICOPTNONE

The foreign price per unit.

mnJobnumberAJOBSMATH_NUMERICOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetConfiguredItemData

GetConfiguredItemData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440D - Get Configured Item Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szOrderCoKCOOcharOPTNONE

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.

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

mnLineNoLNIDMATH_NUMERICOPTNONE

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

szBusinessUnitMCUcharNONENONE

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.

mnShipToNoSHANMATH_NUMERICNONENONE

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

jdRequestedDateDRQJJDEDATENONENONE

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

jdPromisedDatePDDJJDEDATENONENONE

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.

jdPromisedDlvryDateRSDJJDEDATENONENONE

The date an item will be delivered to the customer.

szLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szLotNoLOTNcharOPTNONE

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

szLineTypeLNTYcharNONENONE

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

mnQtyOrderedUORGMATH_NUMERICNONENONE

The quantity of units affected by this transaction.

mnExtendedPriceAEXPMATH_NUMERICNONENONE

The number of units multiplied by the unit price.

mnExtendedCostECSTMATH_NUMERICNONENONE

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

szTransactionUOMUOMcharNONENONE

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

mnItemWeightITWTMATH_NUMERICNONENONE

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

szWeightUOMWTUMcharNONENONE

The unit of measure that indicates the weight of an individual item. Typical weight units of measure are:    GM Gram    OZ Ounce    LB Pound    
KG Kilogram    CW Hundredweight    TN Ton 

mnForeignExtPriceFEAMATH_NUMERICNONENONE

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

mnForeignExtCostFECMATH_NUMERICNONENONE

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

mnSupplierNoVENDMATH_NUMERICNONENONE

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

cParentItmMethdOfPriceCalcnPMTHcharNONENONE

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

mnShortItemNoITMMATH_NUMERICNONENONE

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

mnSoldToCustAN8MATH_NUMERICNONENONE

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

jdPriceEffectiveDatePEFJJDEDATENONENONE

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

mnItemVolume_ITVLITVLMATH_NUMERICOPTNONE

The cubic units occupied by one inventory item. The definition of the unit itself (cubic feet, yards, meters, and so on) is defined in the volume 
unit of measure.

szVolumeUOM_VLUMVLUMcharOPTNONE

The unit of measure for the cubic space occupied by an inventory item. Typical volume unit of measures are:    ML Milliliter    OZ Fluid Ounce   
 PT Pint    LT Liter    CF Cubic Foot    CM Cubic Meter    CY Cubic Yard 

mnAmountPOCostECSTMATH_NUMERICOPTNONE

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

cAddorChangeModeEV01charOPTNONE

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

cCancelledOutEV01charOPTNONE

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

cCurrencyConverYNARCRYRcharOPTNONE

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

szErrorCodeDTAIcharOPTNONE

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

mnAmountOrderGrossOTOTMATH_NUMERICOPTNONE

The total value of all lines on the order that have not been shipped and billed to the customer.

mnAmountForeignOpenFAPMATH_NUMERICOPTNONE

The unpaid foreign amount of a transaction.

szComputerIDCTIDcharOPTNONE

mnJobnumberAJOBSMATH_NUMERICOPTNONE

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

szSOEVersionVERScharOPTNONE

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

mnWKRelatedOrderProcessMATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

cUseCacheInEditLineEV01charOPTNONE

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

cForeignOrDomesticEV01charOPTNONE

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

szVersionOfConfiguratorVERScharOPTNONE

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

cWebModeFlagEV01charOPTNONE

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

cStoreAndForwardModeSO15charOPTNONE

Future use.

mnParentLineIndexLNIXMATH_NUMERICOPTNONE

cCMProcessEditsEV01charOPTNONE

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

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szCurrencyCodeToCRDCcharOPTNONE

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

szRevenueBusinessUnitEMCUcharOPTNONE

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.

szProductCodeSYcharOPTNONE

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

szOrderSuffixSFXOcharOPTNONE

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

szCompanyCOcharOPTNONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szHeaderCostCenterEMCUcharOPTNONE

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.

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

mnTriangulationRateFromCurTRR1MATH_NUMERICOPTNONE

The triangulation currency rate used to convert the From currency code to the Triangulation currency code.

mnTriangulationRateToCurreTRR2MATH_NUMERICOPTNONE

The triangulation currency rate that used to convert from the Triangulation currency code to the To currency code.

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnCacheKeyIndexWOLNIXMATH_NUMERICOPTNONE

cTransactionTypeEV01charOPTNONE

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

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQINPUT

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetCrossReferenceItemData

GetCrossReferenceItemData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440L - Get Cross Reference Items Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQNONE

szSubstituteXREFTypeXRTcharOPTNONE

A user defined code (41/DT) that identifies the type of cross-reference set up for this customer. Examples of cross-reference types include:    
 o Substitutes     o Replacements     o Bar codes     o Customer item numbers     o Supplier item numbers 

mnSoldToAN8MATH_NUMERICOPTNONE

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

szBranchPlantMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szDescriptionLine2DSC2charOPTNONE

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

szPricingUOMUOM4charOPTNONE

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

mnQuantitySOBKMATH_NUMERICOPTNONE

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.

szTransactionUOMUOMcharOPTNONE

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

jdTransactionDateTRDJJDEDATEOPTNONE

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

cSubstituteIndicatorSO05charOPTNONE

A value of 1 in this field indicates that this is a substitute line item.

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

cProcessingModeMODEcharOPTNONE

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

cReplacementYNRPLcharOPTNONE

A code that indicates whether you want to replace the items that you are returning. Valid values are:    Y Replace the items. The system 
credits the purchase order for the items you are returning and creates a new detail line for the replacement items. The Replacement Information 
window appears after you disposition the items so that you can enter information for the new order detail line.    Blank Do not replace the 
items. The system credits the purchase order for the items you are returning.

cPriceSourcePSRCcharOPTNONE

szCostCenterHeaderEMCUcharOPTNONE

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.

cCurrencyModeCRRMcharOPTNONE

An option that specifies whether the system displays amounts in the domestic or foreign currency. On  The system displays amounts in the 
foreign currency of the transaction. Off  The system displays amounts in the domestic currency of the transaction.

szTxCurrencyCodeCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on 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. 

mnOriginalItemPriceUPRCMATH_NUMERICOPTNONE

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

mnLineNumberLNIDMATH_NUMERICOPTNONE

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

mnShortItemNoITMMATH_NUMERICOPTNONE

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

szDescriptionLine1DSC1charOPTNONE

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

mnSellingPriceSPRCMATH_NUMERICOPTNONE

The list or base price to be charged for one primary unit of this item.

cErrorCodeERRCcharOPTNONE

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

szErrorMsgNumberERNOcharOPTNONE

The error number assigned by the JDE edit/update programs designating the exact error that occured.

mnNumberOfCacheEntriesRRNMATH_NUMERICOPTNONE

The relative record number of a record in a file.

szComplementaryXREFTypeXRT2charOPTNONE

A user defined code (41/DT) that identifies the type of cross-reference set up for this supplier. Examples of cross-reference types include:    
1.   Substitutes    2.   Replacements    3.   Bar Codes    4.   Customer Numbers    5.   Supplier Numbers 

szReplacementXREFTypeXRTCcharOPTNONE

Use this field to categorize your cross reference relationships.  This is a free form user-defined code that is maintained in User Defined 
Codes under System '40' and Record Type 'XT'.

szLineTypeLNTYcharOPTNONE

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

cDisableOrHidePriceEV01charOPTNONE

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

szComputerIDCTIDcharOPTNONE

szWorkStationIdJOBNcharOPTNONE

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

mnLineNumberXREFLNIXMATH_NUMERICOPTNONE

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szOrderCompanyKCOOcharOPTNONE

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.

szPriceAdjustmentScheduleASNcharOPTNONE

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.

szPricingCategoryLevelCLVLcharOPTNONE

A pricing category or price rule can contain a variety of levels. Within each price rule, each level is defined by its effective date range and 
allowed quantity, and whether it is based on the item's cost, price, or an amount specified as an override.

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

jdEffectiveDateEFTJJDEDATEOPTNONE

The date when a transaction, contract, obligation, preference, or policy rule becomes effective.

szVersionVERScharOPTNONE

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

mnOverrideBasePriceOVBPRCMATH_NUMERICOPTNONE

The foreign base price that the system calculates when no base price exists in the Item Base Price File table (F4106). The system 
calculates this value when all of the following conditions apply:   o  The base price for the item in the Item Base Price File table is zero.   o  The first 
adjustment is an override adjustment.   o  The currency mode is foreign (F).

mnTransactionQtyUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szUnknownItemNumberUITMcharOPTNONE

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

mnOriginalItemSalesUnitPriceUPRCMATH_NUMERICOPTNONE

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

szListPriceUOMAPUMcharOPTNONE

The basic measurement abbreviation used to designate the quantity of an inventory item. Examples are:    BA bale     LB - pound    BG bag     
MB - per thousand pieces    BU bundle     MF - per thousand feet    BX box MW - per thousand weight      CB - per hundred pieces    PC piece     
CF - per hundred feet     PR - pair  Although entry of cost and price per primary unit of measure is the accepted standard, the user may choose 
to enter cost and price per any of the five basic units of measure available.  If that happens, that unit of measure is recorded separately so 
that all subsequent costing and pricing algorithms will be performed properly.

cSubstitutionExistsEV02charOPTNONE

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

mnSavedUnitPriceUPRCMATH_NUMERICOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetCustomerSegmentItemData

GetCustomerSegmentItemData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440W - Get Customer Segment Item Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szOrderCoKCOOcharOPTNONE

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.

cUseCacheEV01charOPTNONE

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

mnSoldToAN8MATH_NUMERICOPTNONE

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

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

szBuyingSegmentCodeBSCcharOPTNONE

A value that groups customers with similar buying habits.

szItemNoUITMcharOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetDisplayBeforeAcceptData

GetDisplayBeforeAcceptData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440H - Get Display Before Accept Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szOrderCoKCOOcharOPTNONE

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.

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szComputerIDCTIDcharOPTNONE

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

cUseCacheOrWFEV01charOPTNONE

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

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

mnSoldToAN8MATH_NUMERICOPTNONE

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

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

szBaseCurrencyCRDCcharOPTNONE

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

szTransactionCurrencyCRCDcharOPTNONE

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. 

mnOrderTotalOTOTMATH_NUMERICOPTNONE

The total value of all lines on the order that have not been shipped and billed to the customer.

mnTotalCostECSTMATH_NUMERICOPTNONE

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

mnForeignOrderTotalFAPMATH_NUMERICOPTNONE

The unpaid foreign amount of a transaction.

mnForeignTotalCostFCSTMATH_NUMERICOPTNONE

szAsIfCurrencyCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

cShoppingCartModeEV01charOPTNONE

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

cForeignEV01charOPTNONE

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

cOrderPromisingEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetFreeGoodCatalogData

GetFreeGoodCatalogData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AC - Get Free Good Catalog Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

szComputerIDCTIDcharOPTOUTPUT

mnJobNumberJOBSMATH_NUMERICOPTOUTPUT

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

mnOrderNoDOCOMATH_NUMERICOPTOUTPUT

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.

szOrderTypeDCTOcharOPTOUTPUT

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

szOrderCoKCOOcharOPTOUTPUT

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.

jdOrderDateTRDJJDEDATEOPTOUTPUT

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

mnProcessIDPEIDMATH_NUMERICOPTOUTPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTOUTPUT

cCallingApplicationCALLcharOPTOUTPUT

One-letter character that represents the application that is calling another APPL, NER, or BSFN. For example, "C" can represent 
Commitment Program and "P"can represent Purchasing.

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetInventoryCommitmentData

GetInventoryCommitmentData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440X - GetInventoryCommitmentData

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQINPUT

szComputerIDCTIDcharOPTOUTPUT

mnJobNumberJOBSMATH_NUMERICOPTOUTPUT

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

mnProcessIDPEIDMATH_NUMERICOPTOUTPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTOUTPUT

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetKitItemData

GetKitItemData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440N - Get Kit Item Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

mnShortItemNumberITMMATH_NUMERICOPTNONE

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

szBranchPlantMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

mnOrderNumberDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szOrderCompanyKCOOcharOPTNONE

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.

szTransactionUOMUOMcharOPTNONE

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

szLineTypeLNTYcharOPTNONE

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

szLastStatusLTTRcharOPTNONE

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

szNextStatusNXTRcharOPTNONE

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

szPricingUOMUOM4charOPTNONE

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

jdRequestedDateDRQJJDEDATEOPTNONE

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

jdOrderDateTRDJJDEDATEOPTNONE

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

mnQuantityShippedSOQSMATH_NUMERICOPTNONE

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.

mnQuantityBackorderedSOBKMATH_NUMERICOPTNONE

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.

mnQuantityCanceledSOCNMATH_NUMERICOPTNONE

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.

szBaseCurrencyCRDCcharOPTNONE

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

cCheckAvailabilityEV01charOPTNONE

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

cSoldToBackordersAllowedEV01charOPTNONE

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

jdScheduledPickDatePDDJJDEDATEOPTNONE

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.

szHeaderBranchPlantEMCUcharOPTNONE

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.

mnSoldToAddressNumberAN8MATH_NUMERICOPTNONE

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

cAddOrMaintenanceModeEV01charOPTNONE

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

mnQuantityOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szCurrencyCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szDefaultReasonCodeRCDcharOPTNONE

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

mnLastLNIXUsedLNIXMATH_NUMERICOPTNONE

cMethodOfPriceCalcPMTHcharOPTNONE

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

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

cCurrencyControlEV01charOPTNONE

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

szItemNumberUITMcharOPTNONE

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

szModelVersionVERScharOPTNONE

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

cTaxableYNTAX1charOPTNONE

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

cUseCacheOrWFEV22charOPTNONE

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

mnFromLineNumberLINNMATH_NUMERICOPTNONE

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

mnThruLineNumberLINMATH_NUMERICOPTNONE

To move rapidly through a long list of journal entries, enter a line number. The system shifts the information on that line to the top of the 
display.

jdPromisedDeliveryDateRSDJJDEDATEOPTNONE

The date an item will be delivered to the customer.

cStoreAndForwardModeEV01charOPTNONE

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

szComputerIDCTIDcharOPTNONE

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

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

jdPromisedShipDatePPDJJDEDATEOPTNONE

The promised shipment date for a sales order. This date represents the day that the item can be shipped from the warehouse.

cQtyChangedOnKitParentEV01charOPTNONE

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

mnLineNumberLNIDMATH_NUMERICOPTNONE

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

cAllowCancelEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetLocalizationData

GetLocalizationData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AL - Localization Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szCompanyCOcharNONENONE

A code that identifies a specific organization, fund, or other reporting entity. The company code must already exist in the Company 
Constants table (F0010) and must identify a reporting entity that has a complete balance sheet. At this level, you can have intercompany 
transactions. Note: You can use company 00000 for default values such as dates and automatic accounting instructions. You cannot use company 00000 
for transaction entries.

szCountryCTRcharNONENONE

A user defined code (00/CN) that identifies a country. The country code has no effect on currency conversion. The Address Book system 
uses the country code for data selection and address formatting.

szCallingApplPIDcharNONENONE

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

szCallingFormFIDcharNONENONE

The Form ID refers to the report (R), form (V), or table number (F).

szFormActionFATNcharNONENONE

Form Action for Localization Exits UDC 00/FA    1   ADD Add    2   CHG Change    3   DEL Delete    4   XIT Hypercontrol Exit

szCallingVersVERScharNONENONE

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

szComputerIDCTIDcharNONENONE

mnJobnumberAJOBSMATH_NUMERICNONENONE

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

mnDocumentOrderInvoiceEDOCOMATH_NUMERICNONENONE

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

szOrderTypeDCTOcharNONENONE

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

szCompanyKeyOrderNoKCOOcharNONENONE

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.

szOrderSuffixSFXOcharNONENONE

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

mnLineNumberLNIDMATH_NUMERICNONENONE

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

cNewRecordsEV01charNONENONE

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

cTableCacheEV02charNONENONE

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

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetOrderAddressData

GetOrderAddressData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AF - Get Order Address Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnOrderNoDOCOMATH_NUMERICOPTOUTPUT

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.

szOrderTypeDCTOcharOPTOUTPUT

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

szOrderCoKCOOcharOPTOUTPUT

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.

mnSoldToAddressNoAN8MATH_NUMERICOPTOUTPUT

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

mnShipToAddressNoSHANMATH_NUMERICOPTOUTPUT

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.

mnDeliveredToAddressNoDVANMATH_NUMERICOPTOUTPUT

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

mnForwardedToAddressNoFTANMATH_NUMERICOPTOUTPUT

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

mnInvoicedToAddressNoITANMATH_NUMERICOPTOUTPUT

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

jdOrderDateTRDJJDEDATEOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetOrderPromisingData

GetOrderPromisingData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440F - Get Order Promising Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szOrderCoKCOOcharOPTNONE

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.

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szComputerIDCTIDcharOPTNONE

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

cUseCacheOrWFEV01charOPTNONE

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

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

szModelVersionVERScharOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetOrderTemplatesData

GetOrderTemplatesData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440R - Get Order Templates Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQBOTH

Session Key is the identifier of a Sales Order Session. 

szOrderTemplateORTPcharOPTOUTPUT

A list of items that you frequently order. The items are often grouped based on the product type, such as fuels, lubricants, and packaged 
goods.

mnAddressNumberAN8MATH_NUMERICOPTOUTPUT

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

jdOrderDateTRDJJDEDATEOPTOUTPUT

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

szBusinessUnitMCUcharOPTOUTPUT

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.

szOrderTypeDCTOcharOPTOUTPUT

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

cProcessingModeEV01charOPTOUTPUT

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

cProtectAddressNumberEV02charOPTOUTPUT

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

cCalledFromEV03charOPTOUTPUT

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. 

cAddressTemplateAssocExistsEV04charOPTOUTPUT

PeopleSoft event point processing flag 04.

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetPrePaymentData

GetPrePaymentData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AI - PrePayment Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

szOrderCoKCOOcharOPTNONE

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.

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

cPrePaymentFlagEV01charOPTNONE

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

cPrePaymentWindowCalledYNEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetPriceHistoryData

GetPriceHistoryData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440J - Get Price History Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szOrderCoKCOOcharOPTNONE

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.

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

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.

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.

szCurrencyCodeCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szWKBaseCurrencyCRDCcharOPTNONE

A code that identifies the domestic (base) currency of the company on 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. 

mnLineNoLNIDMATH_NUMERICOPTNONE

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

szLocationLOCNcharOPTNONE

The storage location from which goods will be moved.

szLotLOTNcharOPTNONE

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

szBusinessUnitMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szDescription1DSC1charOPTNONE

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

szItemNoUITMcharOPTNONE

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

mnShortItemNoITMMATH_NUMERICOPTNONE

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

mnUnitPriceUPRCMATH_NUMERICOPTNONE

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_NUMERICOPTNONE

The number of units multiplied by the unit price.

mnUnitCostUNCSMATH_NUMERICOPTNONE

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

szTransactionUOMUOMcharOPTNONE

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

szPricingUOMUOM4charOPTNONE

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

mnForeignUnitPriceFUPMATH_NUMERICOPTNONE

The foreign price per unit.

mnForeignExtPriceFEAMATH_NUMERICOPTNONE

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

mnForeignUnitCostFUCMATH_NUMERICOPTNONE

Amount - Foreign Unit Cost

mnDomesticDetachedAdjDETDMATH_NUMERICOPTNONE

The total sum of Detached Adjustments which relate to a Sales Order Detail line. This amount is expressed in the domestic currency.

mnForeignDetachedAdjDETFMATH_NUMERICOPTNONE

The total sum of Detached Adjustments which relate to a Sales Order Detail line. This amount is expressed in the foreign currency.

jdPriceEffectiveDatePEFJJDEDATEOPTNONE

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

mnSODWFLineNoDOCMATH_NUMERICOPTNONE

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

szNextStatusNXTRcharOPTNONE

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

szOriginalOrderTypeOCTOcharOPTNONE

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 

mnRelatedKitComponentRKITMATH_NUMERICOPTNONE

In the Sales Order Processing System, when a kit component is defined in the Bill of Materials Master (F3002) as a second level or higher 
item, it will be grouped and stored in the Sales Order Detail File (F4211) under a related kit component. This relationship is maintained so that 
the system can perform kit balancing on the kit throughout the order processing cycle. For example, if a kit has the following structure in the 
Bill of Materials:        Level 0 - A         Level 1 - B, C, D        Level 2 - B1, B2, D1, D2, D3                 Level 3 - B11, B12   Components B1, B2, B11, and 
B12 will be grouped under Related Item B.

mnQtyShippedSOQSMATH_NUMERICOPTNONE

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_NUMERICOPTNONE

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.

cOrderModeSOMODEcharOPTNONE

The mode the Sales Order Model should operate in: Add, Copy, or Update.

szProgramIdPIDcharOPTNONE

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

szComputerIDCTIDcharOPTNONE

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnJobnumberAJOBSMATH_NUMERICOPTNONE

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

szSOEMBFInternalFlagsSOEFcharOPTNONE

This field is broken down into 30 different flags which are passed in and out of the sales order entry MBF - F4211 Begin Doc, F4211 Pre 
Processor, F4211 Edit Line, and F4211 End Doc.

szSalesOrderFlagsALPHcharOPTNONE

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.

szPricingCategoryLevelCLVLcharOPTNONE

A pricing category or price rule can contain a variety of levels. Within each price rule, each level is defined by its effective date range and 
allowed quantity, and whether it is based on the item's cost, price, or an amount specified as an override.

cPriceOverriddenPROVcharOPTNONE

A value established by the sales order entry program whenever a unit or extended price is entered into an order line item, overriding the 
price calculated by the program.

cDomesticOrForeignEV01charOPTNONE

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

cAdvancedSalesPricingEV01charOPTNONE

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

szNonUpdateableStatusLSTSTATcharOPTNONE

The last status code for an order. If you extract data from the J. D. Edwards Procurement system, the value for this column originates in the 
LTTR column in the Purchase Order Detail table (F4311).

mnQtyOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

cOverridePriceF4074EV01charOPTNONE

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

cManualAdjExistsEV01charOPTNONE

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

szViewVersionVERScharOPTNONE

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

szPriceHistoryVersionVERScharOPTNONE

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

cCurrencyConverYNARCRYRcharOPTNONE

A code that specifies whether to use multi-currency accounting, and the method of multi-currency accounting to use: Codes are:    N Do not 
use multi-currency accounting. Use if you enter transactions in only one currency for all companies. The multi-currency fields will not appear 
on forms. The system supplies a value of N if you do not enter a value.    Y Activate multi-currency accounting and use multipliers to convert 
currency. The system multiplies the foreign amount by the exchange rate to calculate the domestic amount.    Z Activate multi-currency 
accounting and use divisors to convert currency. The system divides the foreign amount by the exchange rate to calculate the domestic amount.

szPaymentRespCodePRCcharOPTNONE

A code to indicate whether the operator is going to assume payment responsibility for the leases governed by the agreement, or whether 
the responsibility remains with the party or parties who subjected such lease to the agreement.   See Descriptive Titles Record (System 20, 
Type 'RC").

cSalesOrderStatus09SO09charOPTNONE

A code that indicates the existence of pricing history behind a given sales detail line. Valid values are: 1    Standard detail adjustments exist 
in the price history file. These adjustments might include accruals. 2    At least one of the adjustments in the price history file is a rebate accrual 
(ACNT = 5) and will be processed by Sales Update for purposes of sales volume history accummulation. 3   At least one of the adjustments 
in the price history file is a volume-level adjustment. 4    A volume-level adjustment and a rebate accrual exists in the price history file.

cHidePriceEV01charOPTNONE

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

cHideCostEV01charOPTNONE

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

cAppModeEV01charOPTNONE

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

cErrorCodeERRCcharOPTNONE

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

szSessionKeySNKYcharREQNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQNONE

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetProductAllocationData

GetProductAllocationData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440P - Get Product Allocation Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

mnQtyShippedSOQSMATH_NUMERICOPTNONE

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_NUMERICOPTNONE

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_NUMERICOPTNONE

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.

szItemNumberUITMcharOPTNONE

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

szUnitOfMeasureUOMcharOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetProductVariantsData

GetProductVariantsData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AK - Product Variants

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

szMatrixSegment1SEG1charOPTNONE

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

szMatrixTemplateTMPLcharOPTNONE

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

cAddOrUpdateMatrixModeEV01charOPTNONE

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

szMatrixBranchPlantMCUcharOPTNONE

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.

mnQuantityOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szUnitOfMeasureUOMcharOPTNONE

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

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szOrderCompanyKCOOcharOPTNONE

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.

mnMatrixControlLineNumberMCLNMATH_NUMERICOPTNONE

A number that the system uses to group line numbers on a purchase order or sales order for use in a matrix. Although the number is 
generated automatically, you can override it.

cMatrixUpdateTypeEV01charOPTNONE

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

mnSOELineNumberLNIDMATH_NUMERICOPTNONE

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

mnSOEJobnumberJOBSMATH_NUMERICOPTNONE

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

szSOEComputerIDCTIDcharOPTNONE

mnMatrixJobnumberJOBSMATH_NUMERICOPTNONE

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

szMatrixComputerIDCTIDcharOPTNONE

cInvokeMatrixFormEV01charOPTNONE

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

szProductVariantsVersionVERScharOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetRevisionHistoryData

GetRevisionHistoryData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AE - Get Revision History Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnOrderNoDOCOMATH_NUMERICOPTOUTPUT

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.

szOrderTypeDCTOcharOPTOUTPUT

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

szOrderCoKCOOcharOPTOUTPUT

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.

mnRevisionNumberCORDMATH_NUMERICOPTOUTPUT

The number of times this purchase order has been modified. You can locate a specific change order number to review the fields that were 
modified.

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetSalesCommissionData

GetSalesCommissionData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440T - Get Sales Commisison Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTINPUT

cHeaderOrDetailEV01charOPTINPUT

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

mnOrderNumberDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szOrderCompanyKCOOcharOPTNONE

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.

mnLineNumberLNIDMATH_NUMERICOPTNONE

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

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

jdOrderDateTRDJJDEDATEOPTNONE

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

szComputerIDCTIDcharOPTNONE

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

cFormActionCodeACTNcharOPTNONE

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

nSourceOfOrderINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetSupplyDemandData

GetSupplyDemandData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AD - Get Supply Demand Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQNONE

szBusinessUnitMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szTransactionUOMUOMcharOPTNONE

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

mnQtyOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szPrimaryItemNoUITMcharOPTNONE

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

jdScheduledPickDatePDDJJDEDATEOPTNONE

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.

mnSoldToAN8MATH_NUMERICOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetVertexGeocodeData

GetVertexGeocodeData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440Z - GetVertexGeocodeData

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

cVertexActiveVVTXcharOPTOUTPUT

This flag determines whether to use the Vertex Tax Compliance system for tax calculations.  Values are: Y  Use Vertex system to calculate 
taxes.  N Do not use Vertex system to calculate taxes.  Instead, use JDE tax calculations. 

szVertexCanadaCountryCodeVVCNcharOPTOUTPUT

The code used to specify Canada to the Vertex Sales and Use Tax System.

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
GetVolumeBasedUpsellingData

GetVolumeBasedUpsellingData

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440U - Get Volume Based Upselling Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

mnProcessIDPEIDMATH_NUMERICOPTNONE

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICOPTNONE

mnQtyOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szUnitOfMeasureUOMcharOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
PostDisplayBeforeAcceptProcess

PostDisplayBeforeAcceptProcess

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440I - Display Before Accept Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

cOrderAcceptedEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
PostOrderPromisingProcessing

PostOrderPromisingProcessing

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440G - Order Promising Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

cOrderPromisingStateEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
PreprocWorkWithShipmentsByOrder

PreprocWorkWithShipmentsByOrder

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AA - PreprocessWorkWithShipmentsByOrder

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessAgreement

ProcessAgreement

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AJ - Agreement Processing

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

szComputerIDCTIDcharOPTNONE

szAgreementNumberDMCTcharOPTNONE

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

mnAgreementSupplementDMCSMATH_NUMERICOPTNONE

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

mnSequenceNumberSEQMATH_NUMERICOPTNONE

A number that specifies the sequence of information.

szProductSourcePSRcharOPTNONE

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

szProductSourceTypePSRYcharOPTNONE

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

mnOrderNumberDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

mnOrderCompanyKCOOcharOPTNONE

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.

mnLineNumberLNIDMATH_NUMERICOPTNONE

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

mnUnitPriceUPRCMATH_NUMERICOPTNONE

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

mnForeignUnitPriceFUPMATH_NUMERICOPTNONE

The foreign price per unit.

mnJobnumberAJOBSMATH_NUMERICOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessCrossReferenceItems

ProcessCrossReferenceItems

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440M - Cross Reference Item Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQINPUT

cSubstituteIndicatorSO05charOPTINPUT

A value of 1 in this field indicates that this is a substitute line item.

cReplacementYNRPLcharOPTINPUT

A code that indicates whether you want to replace the items that you are returning. Valid values are:    Y Replace the items. The system 
credits the purchase order for the items you are returning and creates a new detail line for the replacement items. The Replacement Information 
window appears after you disposition the items so that you can enter information for the new order detail line.    Blank Do not replace the 
items. The system credits the purchase order for the items you are returning.

szPricingCategoryLevelCLVLcharOPTINPUT

A pricing category or price rule can contain a variety of levels. Within each price rule, each level is defined by its effective date range and 
allowed quantity, and whether it is based on the item's cost, price, or an amount specified as an override.

cSubstitutionExistsEV02charOPTINPUT

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

mnNumberOfCacheEntriesRRNMATH_NUMERICOPTINPUT

The relative record number of a record in a file.

mnQuantityQTYMATH_NUMERICOPTINPUT

The number of units associated with an asset.

mnOverrideBasePriceOVBPRCMATH_NUMERICOPTINPUT

The foreign base price that the system calculates when no base price exists in the Item Base Price File table (F4106). The system 
calculates this value when all of the following conditions apply:   o  The base price for the item in the Item Base Price File table is zero.   o  The first 
adjustment is an override adjustment.   o  The currency mode is foreign (F).

mnLineNumberLNIDMATH_NUMERICOPTINPUT

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.

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessInventoryCommitment

ProcessInventoryCommitment

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440Y - InventoryCommitmentData

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQINPUT

szBusinessUnitMCUcharOPTINPUT

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.

mnQtyShippedSOQSMATH_NUMERICOPTINPUT

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_NUMERICOPTINPUT

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_NUMERICOPTINPUT

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.

cChangesMadeToInvCommitsEV01charOPTINPUT

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

nIsRefreshRequiredINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessLinePriceHistory

ProcessLinePriceHistory

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440K - Price History Line Data

Parameter NameData ItemData TypeReq/OptI/O/Both
mnUnitPriceUPRCMATH_NUMERICOPTNONE

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_NUMERICOPTNONE

The number of units multiplied by the unit price.

mnForeignUnitPriceFUPMATH_NUMERICOPTNONE

The foreign price per unit.

mnForeignExtPriceFEAMATH_NUMERICOPTNONE

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

szPricingCategoryLevelCLVLcharOPTNONE

A pricing category or price rule can contain a variety of levels. Within each price rule, each level is defined by its effective date range and 
allowed quantity, and whether it is based on the item's cost, price, or an amount specified as an override.

mnDomesticDetachedAdjDETDMATH_NUMERICOPTNONE

The total sum of Detached Adjustments which relate to a Sales Order Detail line. This amount is expressed in the domestic currency.

mnForeignDetachedAdjDETFMATH_NUMERICOPTNONE

The total sum of Detached Adjustments which relate to a Sales Order Detail line. This amount is expressed in the foreign currency.

szSOEMBFInternalFlagsSOEFcharOPTNONE

This field is broken down into 30 different flags which are passed in and out of the sales order entry MBF - F4211 Begin Doc, F4211 Pre 
Processor, F4211 Edit Line, and F4211 End Doc.

szSalesOrderFlagsALPHcharOPTNONE

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.

cOverridePriceF4074EV01charOPTNONE

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

cManualAdjExistsEV01charOPTNONE

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

cCurrencyModeEV01charOPTNONE

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

cSalesOrderStatus09SO09charOPTNONE

A code that indicates the existence of pricing history behind a given sales detail line. Valid values are: 1    Standard detail adjustments exist 
in the price history file. These adjustments might include accruals. 2    At least one of the adjustments in the price history file is a rebate accrual 
(ACNT = 5) and will be processed by Sales Update for purposes of sales volume history accummulation. 3   At least one of the adjustments 
in the price history file is a volume-level adjustment. 4    A volume-level adjustment and a rebate accrual exists in the price history file.

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.

szPricingUOMUOM4charOPTNONE

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

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. 

cAppModeEV01charOPTNONE

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

szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessOrderTemplates

ProcessOrderTemplates

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440S - Order Templates Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

nIsRefreshRequiredINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessProductAllocation

ProcessProductAllocation

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440Q - Product Allocation Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

mnQtyShippedSOQSMATH_NUMERICOPTNONE

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_NUMERICOPTNONE

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_NUMERICOPTNONE

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.

cErrorCodeERRCcharOPTNONE

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

nIsRefreshRequiredINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessProductCatalogLines

ProcessProductCatalogLines

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AB - Load Product Catalog Lines Data Structure

Parameter NameData ItemData TypeReq/OptI/O/Both
idDataGENLNGIDOPTNONE

General purpose ID variable.

szDSTemplateDSTMPcharOPTNONE

The name of the OneWorld data structure.

szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessProductVariants

ProcessProductVariants

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AK - Product Variants

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

szMatrixSegment1SEG1charOPTNONE

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

szMatrixTemplateTMPLcharOPTNONE

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

cAddOrUpdateMatrixModeEV01charOPTNONE

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

szMatrixBranchPlantMCUcharOPTNONE

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.

mnQuantityOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szUnitOfMeasureUOMcharOPTNONE

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

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szOrderCompanyKCOOcharOPTNONE

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.

mnMatrixControlLineNumberMCLNMATH_NUMERICOPTNONE

A number that the system uses to group line numbers on a purchase order or sales order for use in a matrix. Although the number is 
generated automatically, you can override it.

cMatrixUpdateTypeEV01charOPTNONE

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

mnSOELineNumberLNIDMATH_NUMERICOPTNONE

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

mnSOEJobnumberJOBSMATH_NUMERICOPTNONE

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

szSOEComputerIDCTIDcharOPTNONE

mnMatrixJobnumberJOBSMATH_NUMERICOPTNONE

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

szMatrixComputerIDCTIDcharOPTNONE

cInvokeMatrixFormEV01charOPTNONE

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

szProductVariantsVersionVERScharOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessSOConfiguredLine

ProcessSOConfiguredLine

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440E - Sales Order Configured Line Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szLocationLOCNcharOPTINPUT

The storage location from which goods will be moved.

szLotNoLOTNcharOPTINPUT

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

szLineTypeLNTYcharNONEINPUT

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

mnQtyOrderedUORGMATH_NUMERICNONEINPUT

The quantity of units affected by this transaction.

mnExtendedPriceAEXPMATH_NUMERICNONEINPUT

The number of units multiplied by the unit price.

mnExtendedCostECSTMATH_NUMERICNONEINPUT

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

mnItemWeightITWTMATH_NUMERICNONEINPUT

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

mnForeignExtPriceFEAMATH_NUMERICNONEINPUT

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

mnForeignExtCostFECMATH_NUMERICNONEINPUT

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

mnItemVolume_ITVLITVLMATH_NUMERICOPTINPUT

The cubic units occupied by one inventory item. The definition of the unit itself (cubic feet, yards, meters, and so on) is defined in the volume 
unit of measure.

mnAmountPOCostECSTMATH_NUMERICOPTINPUT

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

mnOrderTotalOTOTMATH_NUMERICOPTINPUT

The total value of all lines on the order that have not been shipped and billed to the customer.

mnForeignOrderTotalFAPMATH_NUMERICOPTINPUT

The unpaid foreign amount of a transaction.

mnWKRelatedOrderProcessMATH02MATH_NUMERICOPTINPUT

- - - Good Performance High Value. 

szErrorMsgCodeDTAIcharOPTINPUT

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

cConfigurationCancelledEV01charOPTINPUT

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

szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQINPUT

nIsRefreshRequiredINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

szReturnedCostCenterMCUcharOPTINPUT

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.

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessSOKitLine

ProcessSOKitLine

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440O - Kit Line Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNICMATH_NUMERICOPTNONE

The number added to the last assigned line number in order to assign a new   line number.                                                                

mnQtyShippedSOQSMATH_NUMERICOPTNONE

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_NUMERICOPTNONE

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_NUMERICOPTNONE

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.

mnQtyOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

mnExtendedPriceAEXPMATH_NUMERICOPTNONE

The number of units multiplied by the unit price.

mnForeignExtPriceFEAMATH_NUMERICOPTNONE

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

mnExtendedCostECSTMATH_NUMERICOPTNONE

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

mnForeignExtCostFECMATH_NUMERICOPTNONE

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

mnKitFromLineNumberLINNMATH_NUMERICOPTNONE

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

mnKitThruLineNumberLINMATH_NUMERICOPTNONE

To move rapidly through a long list of journal entries, enter a line number. The system shifts the information on that line to the top of the 
display.

cMethodOfPriceCalculationPMTHcharOPTNONE

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

mnLastLNIXUsedLNIXMATH_NUMERICOPTNONE

cKitSavedEV01charOPTNONE

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

nIsRefreshRequiredINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessSupplyDemand

ProcessSupplyDemand

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AG - Process Supply Demand

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

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.

jdPromisedShipPPDJJDEDATEOPTNONE

The promised shipment date for a sales order. This date represents the day that the item can be shipped from the warehouse.

jdPromisedDlvryDateRSDJJDEDATEOPTNONE

The date an item will be delivered to the customer.

jdOriginalPromisedDatePDDJJDEDATEOPTNONE

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.

nIsRefreshRequiredINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessVolumeBasedUpselling

ProcessVolumeBasedUpselling

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440V - Volume Based Upselling Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

mnQtyOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szTransactionUOMUOMcharOPTNONE

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

nIsRefreshRequiredINT01integerOPTNONE

Number of Days in Future to Query for Responses Due. 

mnOriginalQtyOrderedUORGMATH_NUMERICOPTNONE

The quantity of units affected by this transaction.

szOriginalUOMUOMcharOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
UpdatePrePaymentFlag

UpdatePrePaymentFlag

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AI - PrePayment Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

szOrderCoKCOOcharOPTNONE

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.

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

szComputerIDCTIDcharOPTNONE

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

cPrePaymentFlagEV01charOPTNONE

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

cPrePaymentWindowCalledYNEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
PostOrderPromisingProcessing

PostOrderPromisingProcessing

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440G - Order Promising Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

cOrderPromisingStateEV01charOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
PreprocWorkWithShipmentsByOrder

PreprocWorkWithShipmentsByOrder

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AA - PreprocessWorkWithShipmentsByOrder

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnOrderNoDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

mnJobNumberJOBSMATH_NUMERICOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessAgreement

ProcessAgreement

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440AJ - Agreement Processing

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharOPTNONE

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICOPTNONE

szComputerIDCTIDcharOPTNONE

szAgreementNumberDMCTcharOPTNONE

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

mnAgreementSupplementDMCSMATH_NUMERICOPTNONE

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

mnSequenceNumberSEQMATH_NUMERICOPTNONE

A number that specifies the sequence of information.

szProductSourcePSRcharOPTNONE

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

szProductSourceTypePSRYcharOPTNONE

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

mnOrderNumberDOCOMATH_NUMERICOPTNONE

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

szOrderTypeDCTOcharOPTNONE

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

mnOrderCompanyKCOOcharOPTNONE

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.

mnLineNumberLNIDMATH_NUMERICOPTNONE

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

mnUnitPriceUPRCMATH_NUMERICOPTNONE

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

mnForeignUnitPriceFUPMATH_NUMERICOPTNONE

The foreign price per unit.

mnJobnumberAJOBSMATH_NUMERICOPTNONE

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

Related Functions

B4210000 Sales Order Model Public Functions
B4210900 Sales Order Application Controller

Related Tables

None
ProcessCrossReferenceItems

ProcessCrossReferenceItems

Sales Order View Dispatcher Data Adaptor

Minor Business Rule

Object Name: B4210440

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4210440M - Cross Reference Item Data

Parameter NameData ItemData TypeReq/OptI/O/Both
szSessionKeySNKYcharREQINPUT

Session Key is the identifier of a Sales Order Session. 

mnLineKeyLNIXMATH_NUMERICREQINPUT

cSubstituteIndicatorSO05charOPTINPUT

A value of 1 in this field indicates that this is a substitute line item.

cReplacementYNRPLcharOPTINPUT

A code that indicates whether you want to replace the items that you are returning. Valid values are:    Y Replace the items. The system 
credits the purchase order for the items you are returning and creates a new detail line for the replacement items. The Replacement Information 
window appears after you disposition the items so that you can enter information for the new order detail line.    Blank Do not replace the 
items. The system credits the purchase order for the items you are returning.

szPricingCategoryLevelCLVLcharOPTINPUT

A pricing category or price rule can contain a variety of