GetControlDataBeforePO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520AA - Get Control Data Before PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

cSOOrderProcessTypeEV05charOPTOUTPUT

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

c310BPOTransferOrderEV05charOPTOUTPUT

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

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
GetCostsAndRatesDataAfterPO

GetCostsAndRatesDataAfterPO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520BA - Get Costs And Rates Data After PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

mnSOUnitCostUNCSMATH_NUMERICOPTOUTPUT

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

mnSOForeignUnitCostFUCMATH_NUMERICOPTOUTPUT

Amount - Foreign Unit Cost

mnSOExtendedCostECSTMATH_NUMERICOPTOUTPUT

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

mnSOForeignExtendedCostFECMATH_NUMERICOPTOUTPUT

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

mn310BTriangulationRate1POTRR1MATH_NUMERICOPTOUTPUT

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

mn310BTriangulationRate2POTRR2MATH_NUMERICOPTOUTPUT

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

mn310BExchangeRateFromPOCRRMATH_NUMERICOPTOUTPUT

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. 

c310BCurrencyProcessingFlagPOCRYRcharOPTOUTPUT

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.

mn310BConvFctrPrimaryToPurchasCONVMATH_NUMERICOPTOUTPUT

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

sz310BPrimaryUOMUOM1charOPTOUTPUT

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

sz310BPurchasingUOMUOM3charOPTOUTPUT

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

sz310BF4105CostMethodLEDGcharOPTOUTPUT

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

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
GetCurrencyDataAfterPO

GetCurrencyDataAfterPO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520BB - Get Currency Data After PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

cF42UI01zhcrcmCRCMcharOPTINPUT

A value that specifies which method to use when converting from one currency to another. Valid values are:  Y  Multiplier method. The 
system multiplies the foreign amount by the multiplier exchange rate to calculate the domestic amount. Z Divisor method. The system divides the 
foreign amount by the divisor exchange rate to calculate the domestic amount.

cF42UI01zhcrrmCRRMcharOPTINPUT

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.

mnF42UI01zhtrr1TRR1MATH_NUMERICOPTINPUT

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

mnF42UI01zhtrr2TRR2MATH_NUMERICOPTINPUT

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

mnF42UI01zhcrrCRRMATH_NUMERICOPTINPUT

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. 

c310BCMCurrencyControlCRYRcharOPTINPUT

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.

n310BExchRateFlagINT01integerOPTINPUT

Number of Days in Future to Query for Responses Due. 

cErrorCodeERRCcharOPTINPUT

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

Related Functions

None

Related Tables

None
GetCurrencyDataBeforePO

GetCurrencyDataBeforePO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520AB - Get Currency Data Before PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

c310BCMCurrencyControlEV09charOPTOUTPUT

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

szF42UI01zhcrcdCRCDcharOPTOUTPUT

A code that identifies the currency of a transaction. 

szF42UI01zhcrdcCRDCcharOPTOUTPUT

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

jdF42UI01zhtrdjTRDJJDEDATEOPTOUTPUT

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

cF42UI01zhcrcmCRCMcharOPTOUTPUT

A value that specifies which method to use when converting from one currency to another. Valid values are:  Y  Multiplier method. The 
system multiplies the foreign amount by the multiplier exchange rate to calculate the domestic amount. Z Divisor method. The system divides the 
foreign amount by the divisor exchange rate to calculate the domestic amount.

cF42UI01zhcrrmCRRMcharOPTOUTPUT

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.

mnF42UI01zhtrr1TRR1MATH_NUMERICOPTOUTPUT

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

mnF42UI01zhtrr2TRR2MATH_NUMERICOPTOUTPUT

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

mnF42UI01zhcrrCRRMATH_NUMERICOPTOUTPUT

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. 

mn310BTriangulationRate1POTRR1MATH_NUMERICOPTOUTPUT

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

mn310BTriangulationRate2POTRR2MATH_NUMERICOPTOUTPUT

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

mn310BExchangeRateFromPOCRRMATH_NUMERICOPTOUTPUT

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. 

c310BCurrencyProcessingFlagPOCRYRcharOPTOUTPUT

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.

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
GetDirectShipDataBeforePO

GetDirectShipDataBeforePO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520AD - Get Direct Ship Data Before PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

mnSOSupplierNoVENDMATH_NUMERICOPTOUTPUT

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

mnSOUnitCostUNCSMATH_NUMERICOPTOUTPUT

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

mnSOForeignUnitCostFUCMATH_NUMERICOPTOUTPUT

Amount - Foreign Unit Cost

mnSOExtendedCostECSTMATH_NUMERICOPTOUTPUT

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

mnSOForeignExtCostFECMATH_NUMERICOPTOUTPUT

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

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
GetInterCompanyDataBeforePO

GetInterCompanyDataBeforePO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C


Data Structure

D4202520AF - Get InterCompany Data Before PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

mnSOLineNoLNIDMATH_NUMERICOPTOUTPUT

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.

mnSOSupplierNoVENDMATH_NUMERICOPTOUTPUT

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

mnSOUnitPriceUPRCMATH_NUMERICOPTOUTPUT

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

mnSOForeignUnitPriceFUPMATH_NUMERICOPTOUTPUT

The foreign price per unit.

mnSOExtendedPriceAEXPMATH_NUMERICOPTOUTPUT

The number of units multiplied by the unit price.

mnSOForeignExtPriceFEAMATH_NUMERICOPTOUTPUT

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

sz310BPrimaryUOMUOM1charOPTOUTPUT

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

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
GetMiscDataAfterPO

GetMiscDataAfterPO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520BD - Get Misc Data After PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

mnSOQtyOrderedUORGMATH_NUMERICOPTOUTPUT

The quantity of units affected by this transaction.

mnSOQtyShippedSOQSMATH_NUMERICOPTOUTPUT

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.

mnSOQtyBackorderedSOBKMATH_NUMERICOPTOUTPUT

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.

mnSOQtyCanceledSOCNMATH_NUMERICOPTOUTPUT

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.

n310BEditLevelINT01integerOPTOUTPUT

Number of Days in Future to Query for Responses Due. 

mn310BTransToPrimConvFctrCONVMATH_NUMERICOPTOUTPUT

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

szSOBusinessUnitMCUcharOPTOUTPUT

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.

mnSOShortItemNoITMMATH_NUMERICOPTOUTPUT

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

c310BF40205InvInterfaceIVIcharOPTOUTPUT

A code that identifies the type of interface to the Inventory Management system. Valid values are:    Y The dollar or unit value of any activity 
containing this line type will be reflected in inventory. The system also edits the item that you enter to ensure that it is a valid item. Y is the 
default.    A The system recognizes the number that you enter as a G/L account number. The system uses this code in purchasing only.    B The 
system performs edits when using format 4 in purchase order entry.        The system retrieves price data from the inventory tables, but does not 
update the quantity on the purchase order. This code is valid only when you have set the G/L Interface field to Y (yes). Budget checking is 
fully functional when you use this interface code.    D The item in this line is an inventory item that will not affect availability or quantities.    N The 
item is not an inventory item. To verify whether the item exists in the Item Master file, use Inventory Interface N in conjunction with the flag, Edit 
the Item Master for Non-Stock Items.

sz310BFileFormatLocnLOCNcharOPTOUTPUT

The storage location from which goods will be moved.

sz310BF41021LotNoLOTNcharOPTOUTPUT

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

c310BF4101imclevCLEVcharOPTOUTPUT

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

c310BF4101ItemMasterExistEV01charOPTOUTPUT

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

c310BCommitmentCodeCOMMcharOPTOUTPUT

A value that indicates whether you specified from which Location and Lot a particular item was to come. If you specified a storage area, the 
program assigns a Hard (H) commit, and subsequent programs will not determine which Location and Lot to use to satisfy the order line. If 
you did not specify a storage area, the program assigns a Soft (S) commit and attempts to determine which Location and Lot records can best 
satisfy the order line quantity. Valid codes are:    S Soft Committed,    H Hard Committed    C Hard Committed by Commitment Program    K Kit 
Master Line (No Commitment)    N Work Order (No Commitment)

c310BF4102PotencyCtrlOT1YcharOPTOUTPUT

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

mn310BF4102StdPotencySTDPMATH_NUMERICOPTOUTPUT

The percentage of active ingredients normally found in an item.

sz310BF4101StdUOMFlagTFLAcharOPTOUTPUT

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

c310BCostOverrideSOEEV01charOPTOUTPUT

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

cErrorCodeERRCcharOPTOUTPUT

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

c310BCostOverridePOECSTOcharOPTOUTPUT

A code that specifies whether the change order is a terms only change. For those organizations that elect to view subcontracts on a 
detailed line item basis, terms only changes are in most cases those that have a non-dollar effect, such as a schedule change. For those 
organizations that elect to view their contracts on a summary job cost coding basis, all changes are automatically classified for processing purposes 
as terms only changes. In this case the base contract is automatically incremented for each change order and the individual change order 
amount is carried for informational purposes only. All change orders created in processing mode 3 (account method -incremental), are terms 
only changes. Most inquiry screens and reports exclude terms only items.

Related Functions

None

Related Tables

None
GetMiscDataBeforePO

GetMiscDataBeforePO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520AC - Get Misc Data Before PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

cSOOverrideCostCSTOcharOPTOUTPUT

A code that specifies whether the change order is a terms only change. For those organizations that elect to view subcontracts on a 
detailed line item basis, terms only changes are in most cases those that have a non-dollar effect, such as a schedule change. For those 
organizations that elect to view their contracts on a summary job cost coding basis, all changes are automatically classified for processing purposes 
as terms only changes. In this case the base contract is automatically incremented for each change order and the individual change order 
amount is carried for informational purposes only. All change orders created in processing mode 3 (account method -incremental), are terms 
only changes. Most inquiry screens and reports exclude terms only items.

szSOTOEPOCurrencyCodeCRCEcharOPTOUTPUT

mnSOTOEPOExchangeRateCRRDMATH_NUMERICOPTOUTPUT

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

szSOPricingUOMUOM4charOPTOUTPUT

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

mnSOShortItemNoITMMATH_NUMERICOPTOUTPUT

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

mnSOQuantityOrderedUORGMATH_NUMERICOPTOUTPUT

The quantity of units affected by this transaction.

mn310BPricToPrimConvFctrCNV3MATH_NUMERICOPTOUTPUT

The mathematical relationship showing the conversion between the primary and pricing units of measure.

sz310BPrimaryUOMUOM1charOPTOUTPUT

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

sz310BPurchasingUOMUOM3charOPTOUTPUT

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

c310BF40205EditIMPDC3charOPTOUTPUT

A OneWorld code that indicates whether the system validates the sales order line's item against the Item Master table. Use this flag in 
conjunction with the nonstock inventory interface only. Valid values are:    0   The system will not validate the line item against the Item Master 
table.    1   The system will validate the line item against the Item Master table and will display an error if the item is invalid.

c310BF40205InvInterfaceIVIcharOPTOUTPUT

A code that identifies the type of interface to the Inventory Management system. Valid values are:    Y The dollar or unit value of any activity 
containing this line type will be reflected in inventory. The system also edits the item that you enter to ensure that it is a valid item. Y is the 
default.    A The system recognizes the number that you enter as a G/L account number. The system uses this code in purchasing only.    B The 
system performs edits when using format 4 in purchase order entry.        The system retrieves price data from the inventory tables, but does not 
update the quantity on the purchase order. This code is valid only when you have set the G/L Interface field to Y (yes). Budget checking is 
fully functional when you use this interface code.    D The item in this line is an inventory item that will not affect availability or quantities.    N The 
item is not an inventory item. To verify whether the item exists in the Item Master file, use Inventory Interface N in conjunction with the flag, Edit 
the Item Master for Non-Stock Items.

c310BGeneratePurchaseOrderIDC1charOPTOUTPUT

A code generally used with the 'D' and 'N' Inventory Interface which indicates whether a Purchase Order should be generated or not. A 
code of '1' will generate a Purchase Order while a code of '0' does not. This field is only used in OneWorld.

cErrorCodeERRCcharOPTOUTPUT

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

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.

cStockingTypeSTKTcharOPTNONE

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

szRelatedKitItemNoRLITcharOPTNONE

If an individual item of inventory is sold as a component of a kit or assembly (single level bill-of-materials), the item number of that kit is the 
'related'item number.

cPOOverrideCostCSTOcharOPTOUTPUT

A code that specifies whether the change order is a terms only change. For those organizations that elect to view subcontracts on a 
detailed line item basis, terms only changes are in most cases those that have a non-dollar effect, such as a schedule change. For those 
organizations that elect to view their contracts on a summary job cost coding basis, all changes are automatically classified for processing purposes 
as terms only changes. In this case the base contract is automatically incremented for each change order and the individual change order 
amount is carried for informational purposes only. All change orders created in processing mode 3 (account method -incremental), are terms 
only changes. Most inquiry screens and reports exclude terms only items.

Related Functions

None

Related Tables

None
GetPOEditLineDataAfterPO

GetPOEditLineDataAfterPO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520BC - Get PO Edit Line Data After PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

mnUnitPricePRRCMATH_NUMERICOPTOUTPUT

The unit cost of one item, as purchased from the supplier, excluding freight,taxes, discounts, and other factors that might modify the actual 
unit cost you record when you receive the item.

mnExtendedPriceAEXPMATH_NUMERICOPTOUTPUT

The number of units multiplied by the unit price.

szBaseCurrencyCodeCRDCcharOPTOUTPUT

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

szTransactionCurrencyCodeCRCDcharOPTOUTPUT

A code that identifies the currency of a transaction. 

mnCurrencyExchangeRateCRRMATH_NUMERICOPTOUTPUT

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. 

cCurrencyProcessingFlagCRYRcharOPTOUTPUT

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.

jdTransactionDateTRDJJDEDATEOPTOUTPUT

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

cPriceOverrideFlagPROVcharOPTOUTPUT

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.

szPurchasingUOMUOM3charOPTOUTPUT

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

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
GetPOEditLineDataBeforePO

GetPOEditLineDataBeforePO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520AG - Get PO Edit Line Data Before PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

mnUnitPricePRRCMATH_NUMERICOPTOUTPUT

The unit cost of one item, as purchased from the supplier, excluding freight,taxes, discounts, and other factors that might modify the actual 
unit cost you record when you receive the item.

szBranchPlantMCUcharOPTOUTPUT

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.

szPurchasingUOMUOM3charOPTOUTPUT

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

cPriceOverrideFlagPROVcharOPTOUTPUT

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.

szBaseCurrencyCodeCRDCcharOPTOUTPUT

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

szTransactionCurrencyCodeCRCDcharOPTOUTPUT

A code that identifies the currency of a transaction. 

mnCurrencyExchangeRateCRRMATH_NUMERICOPTOUTPUT

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. 

mnOrderLineNumberLNIDMATH_NUMERICOPTOUTPUT

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.

mnExtendedPriceAEXPMATH_NUMERICOPTOUTPUT

The number of units multiplied by the unit price.

cCurrencyProcessingFlagCRYRcharOPTOUTPUT

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.

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
GetTransferOrderDataBeforePO

GetTransferOrderDataBeforePO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520AE - Get Transfer Order Data Before PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

szSOTransferOrderToBranchMCUcharOPTOUTPUT

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.

mnSOUnitPriceUPRCMATH_NUMERICOPTOUTPUT

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

mnSOForeignUnitPriceFUPMATH_NUMERICOPTOUTPUT

The foreign price per unit.

szSOTOEPOCurrencyCodeCRCEcharOPTOUTPUT

mnSOTOEPOExchangeRateCRRDMATH_NUMERICOPTOUTPUT

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

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

szF42UI01CompanyCOcharOPTOUTPUT

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.

mnSOExtendedPriceAEXPMATH_NUMERICOPTOUTPUT

The number of units multiplied by the unit price.

mnSOForeignExtPriceFEAMATH_NUMERICOPTOUTPUT

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

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
SetCostsAndRatesDataAfterPO

SetCostsAndRatesDataAfterPO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520BE - Set Costs And Rates Data After PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

mnSOUnitCostUNCSMATH_NUMERICOPTINPUT

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

mnSOForeignUnitCostFUCMATH_NUMERICOPTINPUT

Amount - Foreign Unit Cost

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

mnSOForeignExtendedCostFECMATH_NUMERICOPTINPUT

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

mn310BTriangulationRate1POTRR1MATH_NUMERICOPTINPUT

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

mn310BTriangulationRate2POTRR2MATH_NUMERICOPTINPUT

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

mn310BExchangeRateFromPOCRRMATH_NUMERICOPTINPUT

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. 

c310BCurrencyProcessingFlagPOCRYRcharOPTINPUT

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.

mn310BConvFctrPrimaryToPurchasCONVMATH_NUMERICOPTINPUT

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

sz310BPrimaryUOMUOM1charOPTINPUT

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

sz310BPurchasingUOMUOM3charOPTINPUT

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

sz310BF4105CostMethodLEDGcharOPTINPUT

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

cErrorCodeERRCcharOPTOUTPUT

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

Related Functions

None

Related Tables

None
SetPOEditLineDataBeforePO

SetPOEditLineDataBeforePO

Get Set SOMBF Shared Data Process PO

Minor Business Rule

Object Name: B4202520

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4202520AH - Set PO Edit Line Data Before PO

Parameter NameData ItemData TypeReq/OptI/O/Both
szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

mnProcessIDPEIDMATH_NUMERICREQINPUT

A code that identifies the Inter-Process Communication ID.

mnTransactionIDTCIDMATH_NUMERICREQINPUT

mnCacheLineNumberLNIXMATH_NUMERICREQINPUT

mnUnitPricePRRCMATH_NUMERICOPTINPUT

The unit cost of one item, as purchased from the supplier, excluding freight,taxes, discounts, and other factors that might modify the actual 
unit cost you record when you receive the item.

szPurchasingUOMUOM3charOPTINPUT

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

cPriceOverrideFlagPROVcharOPTINPUT

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.

szBaseCurrencyCodeCRDCcharOPTINPUT

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

szTransactionCurrencyCodeCRCDcharOPTINPUT

A code that identifies the currency of a transaction. 

mnCurrencyExchangeRateCRRMATH_NUMERICOPTINPUT

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. 

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

mnExtendedPriceAEXPMATH_NUMERICOPTINPUT

The number of units multiplied by the unit price.

cCurrencyProcessingFlagCRYRcharOPTINPUT

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.

cErrorCodeERRCcharOPTINPUT

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

Related Functions

None

Related Tables

None