CacheHandlerPrefX01

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206001 - Preference 01 inquiry - Payment Terms

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szPaymentTermsCodePTCcharOPTNONE

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

cPaymentInstrumentRYINcharOPTNONE

The user defined code (00/PY) that specifies how payments are made by the customer. For example: C Check   D Draft   T Electronic funds 
transfer  

cBasedonDateDTBScharOPTNONE

A code that determines how the system updated the Price Effective Date field in various Sales Order Management tables. You can enter 
the code manually or the system can apply a preference. Valid values are: Blank No override or preference 0 Transaction or order 
date 1 Requested date 2 Promised ship date 3 Original ship date 4 Actual ship date 5 System date 6 Invoice date 7 Preferred date O Override date

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX02

CacheHandlerPrefX02

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206002 - Preference 02 inquiry - Pricing Unit of Measure

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szUnitOfMeasurePricingUOM4charOPTNONE

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

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX03

CacheHandlerPrefX03

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206003 - Preference 03 inquiry - Revenue Business Unit

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szBranchPlantEMCUcharOPTNONE

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.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX04

CacheHandlerPrefX04

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206004 - Preference 04 inquiry - End Use

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szEndUseEUSEcharOPTNONE

User defined code (system 40, type EU) identifying the end use of an order line and used for duty reporting only. The system supplies a 
default value based on the End Use preference. You may override this value at order entry.

szDutyStatusDTYScharOPTNONE

A user defined code (system 40, type DS) identifying the duty status of an order line. You should only specify this value for duty reporting. 
The system supplies a default value based on the End Use preference. You can override this value at order entry.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX05

CacheHandlerPrefX05

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206005 - Preference 05 inquiry - Print Messages

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szPrintMessageINMGcharOPTNONE

A user defined code that you assign to each print message. Examples of text used in messages are engineering specifications, hours of 
operation during holiday periods, and special delivery instructions.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX06

CacheHandlerPrefX06

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206006 - Preference 06 inquiry - Inventory Commitment

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szModeOfTransportMOTcharOPTNONE

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

szRouteCodeROUTcharOPTNONE

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

mnCarrierCARSMATH_NUMERICOPTNONE

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

mnPercenttoFillPCFLMATH_NUMERICOPTNONE

The percentage of an order quantity that a branch/plant must be able to fill.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX07

CacheHandlerPrefX07

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206007 - Preference 07 inquiry - Product Allocation

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

cAllocMethodALCMcharOPTNONE

User defined code (system 40, type AM) you use to identiy the method used to allocate product supply. Valid codes are:    1   Units    2   %

szUnitofMeasureOverrideOUOMcharOPTNONE

A user defined code (00/UM) that indicates the quantity in which an inventory item is expressed, such as CS (case) or BX (box).

mnQuantityLimitQLIMMATH_NUMERICOPTNONE

The maximum quantity of an item that may be purchased.  When the quantity limit is exceeded, a warning is issued in sales order entry, if 
preference processing is set.

mnPercentageofPoolAvailPCPAMATH_NUMERICOPTNONE

The percentage of a total quantity of the product that is available. To designate 50%, enter 50 or 50.00.

mnQuantityPoolSizeQPOLMATH_NUMERICOPTNONE

The quantity of the product that is available (total product pool).

mnQuantitySoldQSLDMATH_NUMERICOPTNONE

The quantity of an item or item group sold to a customer or customer group.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX08

CacheHandlerPrefX08

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206008 - Preference 08 inquiry - Grade and Potency

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szFromGradeFRGDcharOPTNONE

A user defined code (40/LG) that indicates the minimum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that do not meet the minimum grade acceptable. The system does not allow you to sell items 
with grades that do not meet the minimum acceptable level.

szThruGradeTHGDcharOPTNONE

A user defined code (40/LG) that indicates the maximum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that exceed the maximum grade acceptable. The system does not allow you to sell items with 
grades that exceed the maximum grade acceptable.

mnFromPotencyFRMPMATH_NUMERICOPTNONE

A number that indicates the minimum potency or percentage of active ingredients acceptable for an item. The system displays a warning 
message if you try to purchase or issue items that do not meet the minimum acceptable potency. The system does not allow you to sell items 
that do not meet the minimum acceptable potency.

mnThruPotencyTHRPMATH_NUMERICOPTNONE

A number that indicates the maximum potency or percentage of active ingredients that is acceptable for an item. The system displays a 
warning message if you try to purchase or issue items that have a potency that exceeds the maximum potency acceptable. The system does 
not allow you to sell items that have a potency that exceeds the maximum potency acceptable.

mnDaysPastExpirationEXDPMATH_NUMERICOPTNONE

The number of days allowed before expiration for an item where it still can be used or sold to a specific customer.  When negative, this 
number indicates the number of days after expiration for an item where it still can be used or sold to a specific customer. For example, if the 
expiration date for item 1001 is 06/01/98:     o A value of 15 in Days Before Expiration means that this specific customer only accepts this item up to 
05/15/98.     o A value of -15 in Days Before Expiration means that this specific customer accepts this item up to 06/15/98.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX09

CacheHandlerPrefX09

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206009 - Preference 09 inquiry - Delivery Date

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szRouteCodeROUTcharOPTNONE

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

szModeOfTransportMOTcharOPTNONE

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

mnCarrierCARSMATH_NUMERICOPTNONE

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

cPriorityProcessingPRIOcharOPTNONE

A code that tells the system to handle this customer's orders on a priority basis. Use this value to set up print pick slips so you can choose 
to print them on a priority basis. This code is assigned from the Customer Billing Instructions. In addition, the backorder print report and 
automatic batch release program can be sequenced by this code to release those orders with the highest priority first.

mnLeadtimeTransitLTDTMATH_NUMERICOPTNONE

The number of days goods will be in transit. When a value is entered in this field, the Sales Order Processing system will subtract this value 
from the promised delivery date to calculate a pick release date.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX10

CacheHandlerPrefX10

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206010 - Preference 10 inquiry - Line of Business

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szLineofBusinessLOBcharOPTNONE

A user defined code (system 40, type LB) identifying a customer's line of business.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX11

CacheHandlerPrefX11

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206011 - Preference 11 inquiry - User Defined Price Code #1

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szPriceCode1UPC1charOPTNONE

User defined code (system 40, type P1) you can use to control pricing adjustments. You can associate this code with a preference 
profile. When you specify a price code 1 in the preference, it fills or overrides this field in the sales order detail.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX12

CacheHandlerPrefX12

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206012 - Preference 12 inquiry - User Defined Price Code #2

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szPriceCode2UPC2charOPTNONE

User defined code (system 40, type P2) you can use to control pricing adjustments. You can associate this code with a preference 
profile. When you specify a price code 2, the system fills this field in the sales order detail.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX13

CacheHandlerPrefX13

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206013 - Preference 13 inquiry - User Defined Price Code #3

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szPriceCode3UPC3charOPTNONE

User defined code (system 40, type P3) you can use to control pricing adjustments. You can associate this code with a preference 
profile. Price code 3 is not visible on the sales order, but the system includes it in the detail file.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX14

CacheHandlerPrefX14

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206014 - Preference 14 inquiry - Price Adjustment Schedule

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

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.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX16

CacheHandlerPrefX16

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206016 - Preference 16 inquiry - Order Preparation Days

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

cPriorityProcessingPRIOcharOPTNONE

A code that tells the system to handle this customer's orders on a priority basis. Use this value to set up print pick slips so you can choose 
to print them on a priority basis. This code is assigned from the Customer Billing Instructions. In addition, the backorder print report and 
automatic batch release program can be sequenced by this code to release those orders with the highest priority first.

mnOrderPreparationOPLTMATH_NUMERICOPTNONE

The number of days to prepare an order for shipping, including picking and packing the goods. When a value is entered in this field, the 
Sales Order Processing system will subtract this value from the Promised ship date to calculate a Pick date.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX18

CacheHandlerPrefX18

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose
The purpose of this business function will be to resolve the Quality Management Preference.  The 
preference retrieval information is contained in files F40070, F40071, F40072, and F40073 (Preference 

Hierarchy).  The preference details are held in files F40318.


1.2Setup Notes and Prerequisites

• This function will be called from numerous sources including but not limited to the following 
programs:


P31114     Work Order Inventory Completion
P3711          Test Results Revisions

P37113W   Test Results Inquiry                     

P37203    Test Results Workbench    

P37470     Test Results Worksheet             

P37800        Batch Test Results Entry

P4312          Receipts by PO/Item/Account



• Refer to PreferenceGetValuesforSalesOrder or
     GetTransportationPreference or

     GetPrefPrintMsgIntoF40UI16 for examples of preference retrieval functions within 

B4002060.c


• When this preference is added to B4002060, the following changes will need to be made:
1.In main portion of the business function, add a new business function called 
GetQualityManagementPreferenceIntoCache.  

2.Add logic to the Quality  function to call the CreatePrefHierCache function and to call the 

EditCycle 

3.In the EditCycle function, add a read to the new preference table and set the generic key 

fields equal to the new table's values.

4.In the EditCycle function, load the Quality Management Preference Cache. 

5.In the EditCycle function change the 'if' statement that checks for driver fields to include 

preference 18.

6.Change the CheckDriver function to include a check of the branch plant field passed in against 

the branch plant within the file when Preference equals '18'.



2.4Processing
Main portion of Business Function:

A business function for Quality Management that will:

• Call function to retrieve Parent Address Number if Parent Address Number passed in is blank
• Call CreatePrefHierCache
• Call EditCycle
• Call FunctionCleanUp

End of main portion of business function

EditCycle Function:
parameters :
preference type (numeric)


A do loop should surround the access to the table and load of the key fields using the hierarchy.  

The loop for Quality will continue while there is not an error, and while there is not a valid record.   

This loop is within the  iterations to read all the hierarchy positions and load key fields.  Unless 

an error is encountered, the Quality Management Preference will attempt to resolve all active 

positions in the hierarchy. 


If Preference Type is 18 use table F40318 (OP)
set Customer Number (xxAN8) = QCAN8
set Item Number (xxITM) = QCITM

set Customer Group (xxCSTP) =QCCS18

set Item Group (xxITTP) = QCIT18

set Effective Date (xxEFTJ) = QCEFTJ

set Expiration Date (xxEXDJ) = QCEXDJ

set Minimum Quantity (xxMNQ) = QCMNQ

set Maximum Quantity (xxMXQ) = QCMXQ



Load Output Shell Function


// Preferences with select fields &/or special logic.


/ Quality Management  Quality Management performs additive preferencing.  This preference will 

continue through the hierarchy looking for additional tests, rather than stopping when the first hit is 

reached.

if Preference Type (PRFR) = '18''

set Invalid Record Flag = ' '
// Compare Quality Fields to driver fields

if 


 

Set ValidRecord to '1'

endif

endif

// Don't load the cache when performing an exist check

If MODE = '5'

Check Quality Management Preference Cache to determine if the record is in the cache.
If the record is not in the cache as determined by the fields QCQTST and QCMCU2

   Load the Quality Management Cache (Call B37000130)

         Endif

Endif

// If performing an exist check, leave B4002060 and fill the RecordFound flag with '1'.

If ValidRecord = '1' AND Mode = '5'

  Set ValidRecord to '1'

Else

Set ValidRecord to '0'  //This should continue the loop for the purpose of additive 

preferencing.

Endif



^

Data Structure

D400206018 - Preference 18 inquiry - Quality Management

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

cStatusSTAWcharOPTNONE

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

jdTestEffectiveFromEFFFJDEDATEOPTNONE

A date that indicates one of the following:     o When a component part goes into effect on a bill of material     o When a routing step goes into 
effect as a sequence on the routing for an item     o When a rate schedule is in effect The default is the current system date. You can enter 
future effective dates so that the system plans for upcoming changes. Items that are no longer effective in the future can still be recorded and 
recognized in Product Costing, Shop Floor Management, and Capacity Requirements Planning. The Material Requirements Planning system 
determines valid components by effectivity dates, not by the bill of material revision level. Some forms display data based on the effectivity 
dates you enter.

jdTestEffectiveThruEFFTJDEDATEOPTNONE

A date that indicates one of the following:     o When a component part is no longer in effect on a bill of material     o When a routing step is no 
longer in effect as a sequence on the routing for an item     o When a rate schedule is no longer active The default is December 31 of the 
default year defined in the Data Dictionary for Century Change Year. You can enter future effective dates so that the system plans for upcoming 
changes. Items that are no longer effective in the future can still be recorded and recognized in Product Costing, Shop Floor Management, 
and Capacity Requirements Planning. The Material Requirements Planning system determines valid components by effectivity dates, not by 
the bill of material revision level. Some forms display data based on the effectivity dates you enter.

mnQualityTableSequenceNumberQTSNMATH_NUMERICOPTNONE

A control number that uniquely identifies master table records in the Quality Management system. The system automatically generates this 
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.

mnTestSortSequenceNumberTSRTMATH_NUMERICOPTNONE

A number used to determine the sort order of tests and specifications within preference profiles (item/test specifications).

szTestIDQTSTcharOPTNONE

The unique identification for a test to be performed on an item. For example:    COL Color test    DENS Density Test    CL-2   Clarity Test 

cTestTypeTTTYcharOPTNONE

A value that specifies how the system processes tests as you enter test results. Valid values are:    R  Required. Result values must be 
within the allowable range for the test to pass. The system does not allow an item to pass quality inspection until you enter results for each 
required test.    O  Optional. Result values are optional during results entry. The system does not require the entry of a result for each optional test. 
However, if you enter failing results, the item fails quality inspection.    G  Guaranteed. Result values are optional during results entry. You can 
control whether Guaranteed tests appear as you enter test results with the Display Test field on Test Revisions. In addition, guaranteed tests 
print on the Certificate of Analysis.

szQualityRevisionLevelQREVcharOPTNONE

An alphanumeric character that represents the number of times a specification has changed. To avoid overlapping revisions, the system 
verifies that the start dates of revisions are greater than the end dates of other revisions.

cTestSpecificationflagTSSPcharOPTNONE

A code that indicates whether a record within preference profiles (item/test specifications) is a test or specification. Valid values are:    T Test  
  S Specification 

szDetailBranchPlantMCU2charOPTNONE

An accounting entity, such as a profit center, department, warehouse location, job, project, workcenter, and so on, required for management 
reporting.

szSystemCodeSYcharOPTNONE

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

szUserDefinedCodeRTcharOPTNONE

A code that identifies the table that contains user defined codes. The table is also referred to as a UDC type.

szAllowedMinimumAMINcharOPTNONE

The lowest value for a passing test result.

szAllowedMaximumAMAXcharOPTNONE

The highest value for a passing test result.

szPreferredMinimumPMINcharOPTNONE

The lowest value for the preferred test result. This value must be greater than or equal to the allowed minimum value. Use the preferred 
minimum value to measure quality to a more precise specification than a customer requests. Processing options for the Certificate of Analysis 
program allow you to print the preferred value on the Certificate of Analysis report. Processing options for the Test Revisions program allow you 
to evaluate samples against the preferred values.

szPreferredMaximumPMAXcharOPTNONE

The highest value for the preferred test result. This value must be less than or equal to the allowed maximum value. Use the preferred 
maximum value to measure quality to a more precise specification than a customer requests. Processing options for the Certificate of Analysis 
program allow you to print the preferred value on the Certificate of Analysis report. Processing options for the Test Revisions program allow you 
to evaluate samples against the preferred values.

szTargetQTRGcharOPTNONE

The preferable or target test result within the test results range. As the system does not test against a target value, this field is for your 
information only.

mnSampleSizeQSSZMATH_NUMERICOPTNONE

The quantity of one sample to be taken for the test. As the system does not use this field, it is for your information only.

szQualityUnitofMeasureQUMcharOPTNONE

Identifies the unit of measure for a sample you take to test. Examples of units of measure include barrels, gallons, hours, and cubic yards.

mnNumberofSamplesQSMPMATH_NUMERICOPTNONE

The number of samples to be taken for the test.

mnSamplePercentageSMPCMATH_NUMERICOPTNONE

The percentage of an order quantity that determines the number of samples to create in Test Results Revisions. For example, if the sample 
percentage is 50 percent and the order quantity is 10, then 5 samples will be created in Test Results Revisions. Use either this field or 
Number of Samples to control how many samples to create. You can use this field only with the order mode of Test Results Revisions. If the 
sample percentage is 100 percent, then testing is required for every unit on the order. You cannot use Accept Percentage or Accept Quantity, 
since all units on the order must pass for the lot to pass.

mnAcceptQuantityACQTMATH_NUMERICOPTNONE

A flag that indicates the quantity of tests that must pass in order for the test sample to pass quality control. The system evaluates this value 
when the sample percentage is not equal to 100. To use this accept quantity value, you must complete the following fields on Test Definitions 
accordingly:    1       Display/Evaluate    Blank Accept Percentage

mnAcceptPercentageACPCMATH_NUMERICOPTNONE

A flag that indicates the percentage of tests that must pass in order for the sample to pass quality control. The system evaluates this value 
when the sample percentage is not equal to 100. To use the accept percentage value, you must complete the following fields on Test 
Definitions accordingly:    1         Display/Evaluate    Blank Accept Quantity

cPrintTestPTTScharOPTNONE

A code used to determine whether or not a test will be printed on the Certificate of Analysis. The valid values are:    0   The test will not be 
printed on the Certificate of Analysis.    1   Print all occurrences of a test on the Certificate of Analysis.    2   Print just the average test result record 
when printing the Certificate of Analysis.    3   Print the last occurrence of a test when printing the Certificate of Analysis. The last occurrence will 
be the test results record that was entered last using Test Results Revisions.

cManufacturingOperationsMFGRcharOPTNONE

A value that specifies whether the system displays the test on the Test Results Revisions form when you access the Test Results 
Revisions program (P3711) from any of the following Manufacturing programs:   o  Co-/By-Product Completion (P31115)   o  Super Backflush (P31123)   
o  Work Order Time Entry (P311221) If you enter 1 in the grid column or if this option is checked, the system displays the test on the Test 
Results Revisions form. You can use this value with the operation sequence and routing type to control the appearance of the test at an operation 
or routing type.

cManufacturingReceiptRoutingMRRRcharOPTNONE

A value that controls whether a test will display on the Test Results Revisions form when you access test results from the Routing 
Movement and Disposition (P43250) program when the routed order is a manufacturing work order. Valid values are:    1   The test will appear on Test 
Results Revisions.    0   The test will not appear on Test Results Revisions. You can use this value with the operation sequence to control the 
appearance of the test at a route operation.

cPurchasingReceiptRoutingPRERcharOPTNONE

A value that controls whether the test will display on the Test Results Revisions form when you access test results from Routing Movement 
and Disposition (P43250) and the routed order is a purchase order. Valid values are:    1   The test will appear on Test Results Revisions.    0   
The test will not appear on Test Results Revisions. You can use this value with the operation sequence to control the appearance of the test 
at an operation.

cPurchasingReceiptsPRCRcharOPTNONE

A value that controls whether a test will display on the Test Results Revisions form when you access test results from either Receipts by 
P/O or Receipts by Item (P4312). Valid values are:    1   The test will appear in Test Results Revisions.    0   The test will not appear in Test 
Results Revisions.

cManufacturingCompletionsMFGCcharOPTNONE

A value that specifies whether the system displays the test on the Test Results Revisions form when you access the Test Results 
Revisions program (P3711) from either of the following Manufacturing programs:   o  Work Order Completions (P31114)   o  Completions Workbench 
(P3119) If you enter 1 in the grid column or if this option is checked, the system displays the test on the Test Results Revisions form.

cShipConfirmSHPRcharOPTNONE

A value that controls whether the test will display on the Test Results Revisions form when you access test results from the Ship 
Confirmation (P4205) program. Valid values are:    1   The test will appear on Test Results Revisions.    0   The test will not appear on Test Results 
Revisions.

cBulkLoadConfirmBLKRcharOPTNONE

A value that controls whether the test will display on the Test Results Revisions form when you access test results from one of the following 
programs:     o Bulk Confirm by Order or Bulk Confirm by Trip (P49510)     o Packaged Load Confirmation (P49530) Valid values are:    1   The 
test will appear on Test Results Revisions.    0   The test will not appear on Test Results Revisions.

mnSequenceNoOperationsOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

mnOperationsSequenceOPRSMATH_NUMERICOPTNONE

The sequence in which the system performs the operations or steps of the route.

mnBubbleSequenceBSEQMATH_NUMERICOPTNONE

A secondary bill of material sequence number that indicates the drawing bubble number.

szTypeRoutingTRTcharOPTNONE

A user defined code (40/TR) that indicates the type of routing. You can define different types of routing instructions for different uses. For 
example:    M    Standard Manufacturing Routing    RWK  Rework Routing    RSH  Rush Routing You define the routing type on the work order 
header. The system then uses the specific type of routing that you define in the work order routing. Product Costing and Capacity Planning systems 
use only M type routings.

szTestMethodTMHDcharOPTNONE

A description of how to run a quality test. The test method is useful to both your company's Quality Control department and your customers. 
For example:        Test: Viscosity         Method: RVF #4 @10RPM         Text: Run the viscosity test on a RVF viscometer with a number 4 spindle 
at 10 revolutions per minute.

szResultUnitofMeasureRSUMcharOPTNONE

A user defined code (37/UM) that identifies the unit of measure for a test result.  Examples of units of measure include barrels, boxes, cubic 
yards, gallons, and hours.

mnAssetNumberNUMBMATH_NUMERICOPTNONE

An 8-digit number that uniquely identifies an asset.

szASTMReferenceASTMcharOPTNONE

Identifies a recommended testing procedure of the American Society of Testing Material.

szPropertyQPRPcharOPTNONE

The item attribute that is being tested.

cTimingofTestTTSTcharOPTNONE

szAlternateBranchPlantMMCUcharOPTNONE

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

cNumberofDecimalsCDECcharOPTNONE

A value that designates the number of decimals in the currency, amount, or quantity fields the system displays. For example, U.S. Dollars 
would be 2  decimals, Japanese Yen would be no decimals, and Cameroon Francs would be 3  decimals.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnWorkflowKeyIDUKIDMATH_NUMERICOPTNONE

This field is a unique number used to identify a record in a file.

cActionCodeACTNcharOPTNONE

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

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

szWorkStationIdJOBNcharOPTNONE

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

szDerivedCalculationDERCcharOPTNONE

An algebraic formula that specifies the quantity, price, hours, or a value associated with a rule. The following examples illustrate the syntax 
for possible derived calculations: Segment References     o S3 indicates segment 3.     o S3=Piston= indicates segment 3 in item 
Piston. Trigonometric and Logarithmic Functions     o SIN(20) indicates the sine of 20.     o COS(S3) indicates the cosine of segment 3.     o TAN(S4) indicates 
the tangent of segment 4.     o ARC(S3) indicates the arctangent of segment 3.     o LOG indicates log to base 10.     o LN indicates natural log.    
 o 2**5 indicates an exponent, 2 to the fifth power. Substring SUBSTR(S10,1,4) indicates that the substring from segment 10 starts at the first 
position of the string and includes the first 4 positions. Concatenations CONCAT(S3,S4) combines the values of segments 3 and 4. External 
Fields Specifies the fields from non-configurator tables that you want the system to access as part of a calculation. Use the ampersand character 
followed by the field name. For example, &T2AMTU(WD) indicates an amount field in the Item Supplemental Database table, and the WD 
data type. External Programs Specifies that a program external to the system is to be used for the calculation. Enter the name of the external 
program and EXTVAR in the Derived Calculations field. Smart Parts PS4 indicates a smart part number P2000 when the value of segment 4 is 
2000.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX38

CacheHandlerPrefX38

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206038 - Preference 38 inquiry - Payment Terms (Branch)

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szPaymentTermsCodePTCcharOPTNONE

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

cPaymentInstrumentRYINcharOPTNONE

The user defined code (00/PY) that specifies how payments are made by the customer. For example: C Check   D Draft   T Electronic funds 
transfer  

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX39

CacheHandlerPrefX39

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206039 - Preference 39 inquiry - Product Allocation (Branch)

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

cAllocMethodALCMcharOPTNONE

User defined code (system 40, type AM) you use to identiy the method used to allocate product supply. Valid codes are:    1   Units    2   %

szUnitofMeasureOverrideOUOMcharOPTNONE

A user defined code (00/UM) that indicates the quantity in which an inventory item is expressed, such as CS (case) or BX (box).

mnQuantityLimitQLIMMATH_NUMERICOPTNONE

The maximum quantity of an item that may be purchased.  When the quantity limit is exceeded, a warning is issued in sales order entry, if 
preference processing is set.

mnPercentageofPoolAvailPCPAMATH_NUMERICOPTNONE

The percentage of a total quantity of the product that is available. To designate 50%, enter 50 or 50.00.

mnQuantityPoolSizeQPOLMATH_NUMERICOPTNONE

The quantity of the product that is available (total product pool).

mnQuantitySoldQSLDMATH_NUMERICOPTNONE

The quantity of an item or item group sold to a customer or customer group.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX41

CacheHandlerPrefX41

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206041 - Preference 41 inquiry - Next Order Status

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

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

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

szStatusCodeLastLTTRcharOPTNONE

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

szStatusCodeNextNXTRcharOPTNONE

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

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX44

CacheHandlerPrefX44

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206044 - Preference 44 inquiry - Sales Commission

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szLineofBusinessLOBcharOPTNONE

A user defined code (system 40, type LB) identifying a customer's line of business.

mnSalesperson1SLSMMATH_NUMERICOPTNONE

The first of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salesperson form.

mnSalespersonCommission1SLCMMATH_NUMERICOPTNONE

The percentage commission rate that the system uses in computing commission liability on sales made by salesperson 01.

mnSalesperson2SLM2MATH_NUMERICOPTNONE

The second of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salespersons form.

mnSalespersonCommission2SLC2MATH_NUMERICOPTNONE

The percentage commission rate that the system uses in computing commission liability on sales made by salesperson 02.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX45

CacheHandlerPrefX45

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206045 - Preference 45 inquiry - Customer Currency

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX47

CacheHandlerPrefX47

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206047 - Preference 47 inquiry - Pricing UOM (Branch)

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szUnitOfMeasurePricingUOM4charOPTNONE

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

cPriceatAmbiantorStandardPRAScharOPTNONE

Identifies the price extension calculation method. Valid Values are:    A Unit price X delivered volume at ambient temperature    S Unit price X 
delivered volume at standard temperature    W Unit price X delivered weight  If the invoice is printed prior to delivery, the price extension 
calculation uses the order quantity in the pricing unit of measure. That is, ambient and standard quantity will be the same.

cPricingBasedOnDateCP01charOPTNONE

A code that determines how the system updates the Price Effective Date in the Sales Order Header (F4201) and Detail (F4211) tables. In 
the Sales Order Management system, the system uses the Price Effective Date to retrieve the base price from the Sales Order Header table 
(F4106) and price adjustments from Sales Order Detail table (F4072).

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefX49

CacheHandlerPrefX49

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206049 - Preference 49 inquiry - Revenue Bus Unit (Branch)

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDNumberTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szLineofBusinessLOBcharOPTNONE

A user defined code (system 40, type LB) identifying a customer's line of business.

mnSalespersonSLSMMATH_NUMERICOPTNONE

The first of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salesperson form.

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.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheHandlerPrefXGeneric

CacheHandlerPrefXGeneric

Preference Get Values For Sales Order

Major Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4002060X - Cache Handler Peference X Generic

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumber_AN8AN8MATH_NUMERICOPTNONE

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

szCustomerGroup_CGPCCGPCcharOPTNONE

mnShortItemNumber_ITMITMMATH_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

szItemGroup_IGPCIGPCcharOPTNONE

szPreferenceType_PRFRPRFRcharOPTNONE

A user defined code (40/PR) that identifies a preference type or a price adjustment hierarchy. In the user defined code table 40/PR, a 1 in 
the Special Handling Code field identifies a preference that J.D. Edwards supports. This field is hard coded for each preference. For 
Agreement Penalty Schedules, first set up a user defined code of PN (for penalty). Then enter it in this field.

szSystemCode_SYSYcharOPTNONE

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

szPreferenceTableName_OBNMOBNMcharOPTNONE

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

idPreferenceIndexID_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

idPreferenceTableRecPtr_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

mnJobNumber_JOBSJOBSMATH_NUMERICOPTNONE

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

szComputerID_CTIDCTIDcharOPTNONE

cReturnPrefCursorHandle_EV01EV01charOPTNONE

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

idPrefCacheCursorHandle_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessage_SUPPSSUPPScharOPTNONE

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

szErrorMessageID_DTAIDTAIcharOPTNONE

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.

cErrorCode_ERRCERRCcharOPTNONE

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

szCacheActionCode_CACTNCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

idPreferenceTableSize_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CachePrefPrintMessage

CachePrefPrintMessage

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4002060C - Cache Preference Print Message

Parameter NameData ItemData TypeReq/OptI/O/Both
mnOrderInvoiceDOCOMATH_NUMERICOPTBOTH

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

szOrderTypeDCTOcharOPTBOTH

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

szOrderCompanyKCOOcharOPTBOTH

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.

cTypeCodeTYCcharOPTBOTH

A user defined code (01/W0) that identifies the Who's Who entry. Examples include: A Attention name B Billing C Contact name E Emergency 
Contact O Other T 1099 legal name 

mnSequenceSEQMATH_NUMERICOPTBOTH

A number that specifies the sequence of information.

szPrintMessageINMGcharOPTBOTH

A user defined code that you assign to each print message. Examples of text used in messages are engineering specifications, hours of 
operation during holiday periods, and special delivery instructions.

mnJobnumberJOBSMATH_NUMERICOPTINPUT

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

szComputerIDCTIDcharOPTINPUT

cCacheActionCodeEV01charOPTBOTH

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

cCacheErrorCodeEV01charOPTOUTPUT

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

cReturnCacheCursorHandleEV01charOPTBOTH

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

idCacheCursorHandleGENLNGIDOPTBOTH

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTBOTH

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

szErrorMessageIDDTAIcharOPTOUTPUT

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

nNumberOfKeyFieldsINT01integerOPTINPUT

Number of Days in Future to Query for Responses Due. 

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
CacheSelectionCriteriaDefinition

CacheSelectionCriteriaDefinition

Preference Get Values For Sales Order

Major Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4002060Y - Cache Preference Data Selection/Criteria Definition

Parameter NameData ItemData TypeReq/OptI/O/Both
mnJobNumber_JOBSJOBSMATH_NUMERICOPTNONE

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

szComputerID_CTIDCTIDcharOPTNONE

szCacheActionCode_CACTNCACTNcharOPTNONE

A code that indicates the activity you want to perform. Valid codes:     o Get - Retrieve the cache element     o Add - Add a cache element     o 
Update - Update a cache element     o Delete - Delete a cache element     o Delete All - Delete all cache elements     o Get Next - Retrieve the 
next cache element     o Add/Update - Add a cache element if it does not exist; Update a cache element if it does exist     o Terminate - 
Terminate Cache

mnNumOfCacheKeys_CDLCDLMATH_NUMERICOPTNONE

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

cReturnCacheCursorHandle_EV01EV01charOPTNONE

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

idCacheCursorHandle_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

cLastRecordRead_EV01EV01charOPTNONE

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

cErrorCode_ERRCERRCcharOPTNONE

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

cSuppressErrorMessage_SUPPSSUPPScharOPTNONE

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

szErrorMessageID_DTAIDTAIcharOPTNONE

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.

szAlias1_DTAIDTAIcharOPTNONE

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.

szAlias2_DTAIDTAIcharOPTNONE

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.

cEvaluateAsRangeData_EV01EV01charOPTNONE

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

nCompareType1_INT01INT01integerOPTNONE

CompareType1_INT01:

This value will be used to compare the first Alias1_DTAI and its value against the preference value.


The following are the valid values:


   JDEDB_CMP_LE  equivalent to "<="

   JDEDB_CMP_GE  equivalent to ">="

   JDEDB_CMP_EQ  equivalent to "="

   JDEDB_CMP_LT  equivalent to "<"

   JDEDB_CMP_GT  equivalent to ">"

   JDEDB_CMP_NE  equivalent to "!="        


^

nCompareType2_INT02INT02integerOPTNONE

CompareType1_INT02:

This value will be used to compare the first Alias2_DTAI and its value against the preference value.


The following are the valid values:


   JDEDB_CMP_LE  equivalent to "<="

   JDEDB_CMP_GE  equivalent to ">="

   JDEDB_CMP_EQ  equivalent to "="

   JDEDB_CMP_LT  equivalent to "<"

   JDEDB_CMP_GT  equivalent to ">"

   JDEDB_CMP_NE  equivalent to "!="        



^

nDataType1_INT03INT03integerOPTNONE

DataType_INT03:

DataType_INT03 describe the data type of the Alias1_DTAI and Alias2_DTAi.  The following are the 

valid values:

     EVDT_CHAR    is equivalent to single character

     EVDT_STRING  is equivalent to strings or array of 

                  characters

     EVDT_MATH_NUMERIC is equivalent to MATH_NUMERIC data type

                       in OneWorld

     EVDT_JDEDATE is equivalent to date.

^

cUseForDataSelection_EV01EV01charOPTNONE

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

cUOMConversionRequired_EV01EV01charOPTNONE

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

szUnitOfMeasure_UOMUOMcharOPTNONE

UnitOfMeasure_UOM is required if the UOMConversionRequired_EV01 is turned on.  

^

szStringValue_CSTGCSTGcharOPTNONE

cCharacterValue_EV02EV02charOPTNONE

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

mnMathNumericValue_MATH01MATH01MATH_NUMERICOPTNONE

- - - Good Performance Low Value. 

jdDateValue_DTEDTEJDEDATEOPTNONE

You can enter a date with or without slashes (/) or dashes (-) as separators. If you leave a date entry field blank, the system supplies the 
current date.

mnShortItemNumber_ITMITMMATH_NUMERICOPTNONE

ShortItemNumber_ITM is required if the UOMConversionRequired_EV01 is turned on.  If ShortItemNumber 
is not passed in, the ItemConversionFactor (B4000520) will use the standard UOM conversion.

^

szBranchPlant_MCUMCUcharOPTNONE

BranchPlant_MCU is required if the UOMConversionRequired_EV01 is turned on and ShortItemNumber_ITM is 
passed in.


^

szUOMAlias_DTAIDTAIcharOPTNONE

UOMAlias_DTAI is required when UOMConversionRequired_EV01 is set to "1".  UOMAlias_DTAI refers to the 
alias column in the preference profile table, so the correct UOM can be retrieved and used as the 

"TO" uom in the conversion.

^

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
GetContainerManagementPreference

GetContainerManagementPreference

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4118100 - Get Container Management Preference

Parameter NameData ItemData TypeReq/OptI/O/Both
cProcessPreferenceFlag17EV01charOPTNONE

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

cProcessingModeEV01charOPTNONE

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

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

mnAddressNumberAN8MATH_NUMERICOPTNONE

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

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

mnParentAddressPA8MATH_NUMERICOPTNONE

The address book number of the parent company. The system uses this number to associate a particular address with a parent company 
or location. Any value that you enter in this field updates the Address Organizational Structure Master table (F0150) for the blank structure 
type. This address number must exist in the Address Book Master table (F0101) for validation purposes. Examples of address book records 
that would have a parent number include:   o  Subsidiaries with parent companies     o  Branches with a home office     o  Job sites with a general 
contractor 

jdDateRequestedDRQJJDEDATEOPTNONE

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

jdPrefShipDatePDDJJDEDATEOPTNONE

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.

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

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.

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

szErrorMessageIDDTAIcharOPTNONE

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

cContainerDepositRentalCTDRcharOPTNONE

Use this code to designate whether a customer pays a deposit fee or a rental charge for empty containers. Valid values are:    1   Deposit 
Fee    2   Rental Charge

cContainerTransorSummaryCTTScharOPTNONE

Use this code to indicate whether container deposits are charged/refunded for each transaction or summarized over a billing period. Valid 
values are:    1   Transaction    2   Summarized When you set this code you do not affect rental transactions.

szGlClassGLCcharOPTNONE

A code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates 
the value that you enter to the AAI item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For 
example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables).  You can assign up to four 
alphanumeric characters to represent the G/L offset or you can assign the three-character currency code (if you enter transactions in a 
multicurrency environment). You must, however, set up the corresponding AAI item for the system to use; otherwise, the system ignores the G/L 
offset and uses the account that is set up for PC or RC for the company specified.  If you set up a default value in the G/L Offset field of the 
customer or supplier record, the system uses the value during transaction entry unless you override it.  Note: Do not use code 9999. It is reserved for 
the post program and indicates that offsets should not be created.

cSerialNumberRequiredSRNRcharOPTNONE

A code that specifies whether you must attach a serial number to this item at receipt or sale for basic serial number processing, or whether 
memo lot information is required for advanced serial number processing. Advanced serial number processing allows you to use a serial 
number to track an item through purchasing and sales. For basic serial number processing, valid values are: Y Yes, the system requires a serial 
number for all transactions pertaining to this item in related inventory, sales, and purchase order programs. N No, the system does not require 
a serial number.  To specify lots for items with serial numbers, valid values are: 3 Supplier lot number is required (purchasing only). 4 Supplier 
lot number is required (purchasing only). Memo lot 1 is also required. 5 Supplier lot number is required (purchasing only). Memo lot 1 and 
memo lot 2 are also required. 6 Non-serialized item number (CSMS only). Values 3 through 5 specify whether lot assignment is required for items 
with serial numbers. You can require assignment of up to three lot numbers, including supplier lot, memo lot 1, and memo lot 2.

cSuppressErrorMessageEV01charOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
GetPreferenceProfileRecord

GetPreferenceProfileRecord

Preference Get Values For Sales Order

Major Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4002060W - Get Preference Profile Record

Parameter NameData ItemData TypeReq/OptI/O/Both
mnShipToAddress_SHANSHANMATH_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.

mnSoldToAddress_AN8AN8MATH_NUMERICOPTNONE

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

mnParentAddress_PA8PA8MATH_NUMERICOPTNONE

The address book number of the parent company. The system uses this number to associate a particular address with a parent company 
or location. Any value that you enter in this field updates the Address Organizational Structure Master table (F0150) for the blank structure 
type. This address number must exist in the Address Book Master table (F0101) for validation purposes. Examples of address book records 
that would have a parent number include:   o  Subsidiaries with parent companies     o  Branches with a home office     o  Job sites with a general 
contractor 

szBranchPlant_MCUMCUcharOPTNONE

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.

mnShortItemNumber_ITMITMMATH_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

jdOrderDate_TRDJTRDJJDEDATEOPTNONE

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

mnOrderQuantity_TRQTTRQTMATH_NUMERICOPTNONE

A value that represents the available quantity, which might consist of the on-hand balance minus commitments, reservations, and 
backorders. You enter this value in the Branch/Plant Constants program (P41001).

szOrderUOM_TRUMTRUMcharOPTNONE

The unit of measure you used when you entered this transaction into the system.

szPreferenceType_PRFRPRFRcharOPTNONE

A user defined code (40/PR) that identifies a preference type or a price adjustment hierarchy. In the user defined code table 40/PR, a 1 in 
the Special Handling Code field identifies a preference that J.D. Edwards supports. This field is hard coded for each preference. For 
Agreement Penalty Schedules, first set up a user defined code of PN (for penalty). Then enter it in this field.

szSystemCode_SYSYcharOPTNONE

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

szPreferenceTableName_OBNMOBNMcharOPTNONE

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

idPrefTableIndexID_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

idPreferenceTableSize_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

idPrefTableRecPtr_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

szPrefHistoryTableName_OBNMOBNMcharOPTNONE

The name that identifies a system object. J.D. Edwards ERP architecture is object-based. Discrete software objects are the building blocks 
for all applications, and developers can reuse the objects in multiple applications. The Object Librarian tracks each object. Examples of 
system objects include:   o Batch Applications (such as reports)   o Interactive Applications   o Business Views   o Business Functions   o 
Business Functions Data Structures   o Event Rules   o Media Object Data Structures

idPrefHistoryIndexID_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

idPrefHistoryTableSize_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

idF40300R_RecPtr_GENLNGGENLNGIDOPTNONE

General purpose ID variable.

szVersion_VERSVERScharOPTNONE

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.

cCreateResolutionHistory_EV01EV01charOPTNONE

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

mnJobNumber_JOBSJOBSMATH_NUMERICOPTNONE

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

szComputerID_CTIDCTIDcharOPTNONE

cProcessMode_MODEMODEcharOPTNONE

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

cSuppressErrorMessage_SUPPSSUPPScharOPTNONE

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

szErrorMessageID_DTAIDTAIcharOPTNONE

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.

cErrorCode_ERRCERRCcharOPTNONE

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

cPreferenceRecordFound_EV02EV02charOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
GetPrefInvoiceCycle

GetPrefInvoiceCycle

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4002060D - Get Preference Invoice Cycle

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCS15charOPTNONE

User defined code (system 40, type 15) identifying a group to which you can assign customers for the Invoice Cycle preference. Do this 
when the customers are similar and you want to group them togetehr to define preferences quickly and easily. Enter the code that identifies the 
customer group for which you want to define a preference. You can define the preference for this group alone or for a combination of customer 
group and item or item group. If you leave both the Customer Number and the Customer Group fields blank, the system applies the 
preference to all customers.

mnItemNumITMMATH_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

szItemGroupIT15charOPTNONE

User defined code (system 40, type 15) identifying a group to which you can assign items for the Invoice Cycle preference. Do this when 
you have a group of similar items and you want to group them together to define preferences quickly and easily. Enter the code that identifies 
the item group for which you want to define a preference. You can define the preference for this group alone or for a combination of item group 
and customer or customer group. If you leave both the Item Number and Item Group fields blank, the system applies the preference to all 
items,

jdTransactionDateTRDJJDEDATEOPTNONE

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

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

szInvoiceCycleCodeINCYcharOPTNONE

 The invoice cycle field is used in Cycle Billing to determine the method of invoicing that is used.  For example, daily, weekly, monthly, etc....

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

cErrorCodeEV01charOPTNONE

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

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
GetPrefPrintMsgIntoCache

GetPrefPrintMsgIntoCache

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4002060A - Get Pref Print Msg Into Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnShipToAddressNumberSHANMATH_NUMERICREQINPUT

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.

mnSoldToAddressNumberAN8MATH_NUMERICREQINPUT

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

mnShortItemNumberITMMATH_NUMERICREQINPUT

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

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

jdOrderDateEFTJJDEDATEOPTINPUT

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

szUnitOfMeasureUOMcharOPTINPUT

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

cErrorCodeERRcharOPTOUTPUT

The Data Field Error Code field is simply a generic data field to pass an error condition flag.  This field is one of the fields that make up the 
external parameter data structure of the Data Dictionary Server.

szErrorMessageIDDTAIcharOPTOUTPUT

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

cProcessingModeEV01charREQINPUT

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

mnAddressNumberParentPA8MATH_NUMERICOPTINPUT

The address book number of the parent company. The system uses this number to associate a particular address with a parent company 
or location. Any value that you enter in this field updates the Address Organizational Structure Master table (F0150) for the blank structure 
type. This address number must exist in the Address Book Master table (F0101) for validation purposes. Examples of address book records 
that would have a parent number include:   o  Subsidiaries with parent companies     o  Branches with a home office     o  Job sites with a general 
contractor 

cSuppressErrorMessageSUPPScharOPTINPUT

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

mnSalesOrderNumberDOCOMATH_NUMERICREQINPUT

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.

szSalesOrderTypeDCTOcharREQINPUT

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

szOrderCompanyKCOOcharREQINPUT

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.

szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

szBranchPlantMCUcharOPTINPUT

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
GetPrefQualityMgmtIntoCache

GetPrefQualityMgmtIntoCache

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4002060B - Get Preference Quality Management into Cache

Parameter NameData ItemData TypeReq/OptI/O/Both
mnShortItemNumberITMMATH_NUMERICOPTINPUT

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

mnShipToAddressNumberSHANMATH_NUMERICOPTINPUT

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.

mnSoldToAddressNumberAN8MATH_NUMERICREQINPUT

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

mnParentAddressNumberPA8MATH_NUMERICREQINPUT

The address book number of the parent company. The system uses this number to associate a particular address with a parent company 
or location. Any value that you enter in this field updates the Address Organizational Structure Master table (F0150) for the blank structure 
type. This address number must exist in the Address Book Master table (F0101) for validation purposes. Examples of address book records 
that would have a parent number include:   o  Subsidiaries with parent companies     o  Branches with a home office     o  Job sites with a general 
contractor 

jdOrderDateDRQJJDEDATEREQINPUT

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

mnOrderQuantityUORGMATH_NUMERICREQINPUT

The quantity of units affected by this transaction.

szUnitOfMeasureUOMcharREQINPUT

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

szBranchPlantMCUcharREQINPUT

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.

szVersionVERScharREQINPUT

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.

szComputerIDCTIDcharREQINPUT

mnJobnumberJOBSMATH_NUMERICREQINPUT

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

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

szErrorMessageIDDTAIcharOPTOUTPUT

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

cProcessingModeMODEcharREQINPUT

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

cPreferenceRecordFoundEV01charOPTOUTPUT

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

jdTransactionDateTNDJDEDATEOPTNONE

The date on which a transaction was entered to the Personal Computer.

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
GetTransportationPreferences

GetTransportationPreferences

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4900100A - Get Transportation Preferences

Parameter NameData ItemData TypeReq/OptI/O/Both
cItemLevelEV01charNONENONE

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

cProcessPreferenceFlag29EV01charNONENONE

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

cProcessPreferenceFlag30EV01charNONENONE

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

cProcessPreferenceFlag31EV01charNONENONE

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

cProcessPreferenceFlag32EV01charNONENONE

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

cProcessPreferenceFlag33EV01charNONENONE

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

cProcessPreferenceFlag34EV01charNONENONE

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

szOriginBranchPlantNMCUcharNONENONE

This identifies the origin depot for a shipment or a load.

mnOriginAddressBookNumberORGNMATH_NUMERICNONENONE

This is the address book number of the origin of a shipment. This could be the address number for the branch/plant, the address number of 
a supplier, or the address number of a hub or de-consolidation center.

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

mnSoldtoAddressNumberAN8MATH_NUMERICNONENONE

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

mnParentAddressSAPRMATH_NUMERICNONENONE

A service address number that serves as an umbrella for one or more individual service addresses.

szShiptoCityCTY1charNONENONE

A name that indicates the city associated with the address.

szShiptoStateADDScharNONENONE

A user defined code (00/S) that specifies the state or province. This code is usually a postal service abbreviation.

szShiptoPostalCodeADDZcharNONENONE

The United States ZIP code or the postal code that specifies where a letter is to be routed.  Attach this code to the address for delivery in 
other countries. This code is used as the low end value when doing Postal Code Transaction range processing.

szShiptoCountryCTRcharNONENONE

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.

szShiptoZoneZONcharNONENONE

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

jdRequestedDeliveryDateEFTJJDEDATENONENONE

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

cShipmentSourceSRCOcharNONENONE

The source of an order on a shipment.  This could be Sales or Purchasing.

szDocumentTypeDCTOcharNONENONE

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

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

mnShortItemNumberITMMATH_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

mnQuantitySOQSMATH_NUMERICNONENONE

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.

szUnitOfMeasureUOMcharNONENONE

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

mnShipmentWeightWGTSMATH_NUMERICNONENONE

The shipment weight is qualified by a Weight Qualifier (WGQ) that identifies the type of weight.

szWeightUnitOfMeasureWTUMcharNONENONE

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 

mnVolumeSCVLMATH_NUMERICNONENONE

The volume scheduled on a load or in a compartment.

szVolumeUnitOfMeasureVLUMcharNONENONE

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 

mnShipmentPriceAEXPMATH_NUMERICNONENONE

The number of units multiplied by the unit price.

mnShipmentPriceForeignFEAMATH_NUMERICNONENONE

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

szCurrencyCodeCRCDcharNONENONE

A code that identifies the currency of a transaction. 

szDomesticCurrencyCodeCRCDcharNONENONE

A code that identifies the currency of a transaction. 

szDocumentCodeDCCDcharNONENONE

Identifies the document code the system will use when printing this document.

szFreightHandlingCodeFRTHcharNONENONE

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

cBulkPackedFlagBPFGcharNONENONE

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

cPayInstrumentRYINcharNONENONE

The user defined code (00/PY) that specifies how payments are made by the customer. For example: C Check   D Draft   T Electronic funds 
transfer  

szModeOfTransportMOTcharNONENONE

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

mnTransportationJobnumberJOBSMATH_NUMERICNONENONE

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

szLoadTypeLDTYcharNONENONE

A code which controls how a load is handled by the load building and confirmation processes.  Load types are defined in the load type 
table.

cErrorCodeERRcharNONENONE

The Data Field Error Code field is simply a generic data field to pass an error condition flag.  This field is one of the fields that make up the 
external parameter data structure of the Data Dictionary Server.

szErrorMessageIDDTAIcharNONENONE

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.

cProcessingModeEV01charNONENONE

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

mnCarrierCARSMATH_NUMERICNONENONE

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

cSuppressErrorMessageEV01charOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PreferenceGetValuesForSalesOrder

PreferenceGetValuesForSalesOrder

Preference Get Values For Sales Order

Major Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose
The purpose of this business function will be to determine the preferences  for a Sales Order Detail 
line.  The preference retrieval information is contained in files F40070, F40071, F40072, and F40073 

(Preference Hierarchy).  The preference details are held in files F40301 - F40313.


1.2Setup Notes and Prerequisites

• This function will be called from numerous sources including but not limited to the following 
programs:


P31415     Work Order Print - Parts List            
P3294      Configured Item Specifications           

P40116     Text Messages Window                     

P40211Z    Batch Order Edit and Creation - Sales    

P40721     Check Price and Availability
             
P40840    Preference Profile - Batch               

P4205      Order Confirmation                       

P4211      Sales Order Entry - Detail               

P4242      Transfer Order Entry                     

P4243      Direct Ship Order Entry
                  
P42520    Pick Slips Print                         

P42535     Print Delivery Notes                     

P42565     Sales Order Invoices Print               

P42997     Inventory Availability/Commitment        

P46472    Move Slips                               

P47011     EDI Purchase Order Edit/Create           

P47011B    EDI Purchase Order Edit/Create           

P47042     EDI Invoice Extraction                   

P47091     EDI Request for Quote Edit/Create        

P47131     EDI Purchase Order Change Edit/Create    

P47181    EDI Prod. Trnsf. & Resale Report Edit/Cr
 
X3294     Sales Order Detail Server                

X41351     Kit Server                               

X4211PA    Price Adjustment Server - Sales Order De


• If a new preference is added, the following changes will need to be made:
1.Add a new processing option to R40400
2.Increase the counters for loading the Sold to Group, Ship to Group, Parent Group, Item Group 

and Preference Hierarchy arrays

3.In main portion of business function, add additional if statement for the new preference which 

will do the EditCycle function.  Keep in mind some preferences need to run before others. 

4.In the EditCycle function, add a read to the new preference table and set the generic key 

fields equal to the new table's values

5.In the EditCycle function, load the output parameters for the preference 

6.If the new preference uses any special logic, place it in the SpecialPreferenceLogic function

7.Add new process preference flag to the parameters

8.Load new processing option in the initialization function



2.2Related Tables 

Table Table Description
F40070Preference Master

F40071Customer Preference Groups

F40072Item Preference Groups

F40073Preference Hierarchy

F40301Payment Terms Preferences

F40302Unit of Measure Preferences

F40303Revenue Cost Center Preferences

F40304End Use Preferences

F40305Print Message Preferences

F40306Inventory Sourcing Preferences

F40307Allocation Preferences

F40308Grade and Potency Preferences

F40309Delivery Date Preferences

F40310Line of Business Preferences

F40311Price Code 1 Preferences

F40312Price Code 2 Preferences

F40313Price Code 3 Preferences

F40314Price Adjustment Schedule

F40316Order Preparation Days

F40341Next Order Status

F40344Sales Commission

F40345Customer Currency

F40UI16Print Message Work File

F40UI17Allocation Error Work File

F42UI11SO Detail Work File


2.3Related Business Functions

Source NameFunction Name
B4002120Calculate Promised Date and Delivery Date

B4000520Get Item UOM Conversion Factors

B4100210Get Item Master Description UOM

B4001040Check Item Branch


^

Data Structure

D4002060 - Preference Get Values For Sales Order

Parameter NameData ItemData TypeReq/OptI/O/Both
mnShortItemNumberITMMATH_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

mnAddressNumberAN8MATH_NUMERICNONENONE

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

mnShipToAddressSHANMATH_NUMERICNONENONE

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

mnParentAddressPA8MATH_NUMERICNONENONE

The address book number of the parent company. The system uses this number to associate a particular address with a parent company 
or location. Any value that you enter in this field updates the Address Organizational Structure Master table (F0150) for the blank structure 
type. This address number must exist in the Address Book Master table (F0101) for validation purposes. Examples of address book records 
that would have a parent number include:   o  Subsidiaries with parent companies     o  Branches with a home office     o  Job sites with a general 
contractor 

jdDateRequestedDRQJJDEDATENONENONE

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

jdDatePickPDDJJDEDATENONENONE

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.

mnOrderQuantityUORGMATH_NUMERICNONENONE

The quantity of units affected by this transaction.

szUnitOfMeasureUOMcharNONENONE

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

szBranchPlantMCUcharNONENONE

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

szVersionIDVERScharNONENONE

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

mnJobNumberJOBSMATH_NUMERICNONENONE

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

mnSalesOrderNumberDOCOMATH_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

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.

mnCarrierNumberCARSMATH_NUMERICNONENONE

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

szModeOfTransportMOTcharNONENONE

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

szRouteCodeROUTcharNONENONE

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

cShipDateOverriddenSO07charNONENONE

Indicates which date fields were entered in Order Entry. Values are:    1   Pick date (PDDJ) entered    2   Delivery date (RSDJ) entered    3   
Pick date and Delivery date entered    4   Ship date (PPDJ) entered    5   Pick date and Ship date entered    6   Ship date and Delivery date 
entered    7   Pick date, Ship date and Delivery date entered 

jdOrderTransDateTRDJJDEDATENONENONE

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

jdDateDeliveryRSDJJDEDATENONENONE

The date an item will be delivered to the customer.

szPymntTermsCodePTCcharNONENONE

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

cPrefBasedOnDateDTBScharNONENONE

A code that determines how the system updated the Price Effective Date field in various Sales Order Management tables. You can enter 
the code manually or the system can apply a preference. Valid values are: Blank No override or preference 0 Transaction or order 
date 1 Requested date 2 Promised ship date 3 Original ship date 4 Actual ship date 5 System date 6 Invoice date 7 Preferred date O Override date

cPrefPaymentInstrumentRYINcharNONENONE

The user defined code (00/PY) that specifies how payments are made by the customer. For example: C Check   D Draft   T Electronic funds 
transfer  

szPrefUOMPricingUOM4charNONENONE

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

szPrefBranchPlantHeaderEMCUcharNONENONE

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.

szPrefEndUseEUSEcharNONENONE

User defined code (system 40, type EU) identifying the end use of an order line and used for duty reporting only. The system supplies a 
default value based on the End Use preference. You may override this value at order entry.

szPrefDutyStatusDTYScharNONENONE

A user defined code (system 40, type DS) identifying the duty status of an order line. You should only specify this value for duty reporting. 
The system supplies a default value based on the End Use preference. You can override this value at order entry.

szPrefFromGradeFRGDcharNONENONE

A user defined code (40/LG) that indicates the minimum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that do not meet the minimum grade acceptable. The system does not allow you to sell items 
with grades that do not meet the minimum acceptable level.

mnPrefFromPotencyFRMPMATH_NUMERICNONENONE

A number that indicates the minimum potency or percentage of active ingredients acceptable for an item. The system displays a warning 
message if you try to purchase or issue items that do not meet the minimum acceptable potency. The system does not allow you to sell items 
that do not meet the minimum acceptable potency.

mnPrefThruPotencyTHRPMATH_NUMERICNONENONE

A number that indicates the maximum potency or percentage of active ingredients that is acceptable for an item. The system displays a 
warning message if you try to purchase or issue items that have a potency that exceeds the maximum potency acceptable. The system does 
not allow you to sell items that have a potency that exceeds the maximum potency acceptable.

mnPrefDaysBeforeExpEXDPMATH_NUMERICNONENONE

The number of days allowed before expiration for an item where it still can be used or sold to a specific customer.  When negative, this 
number indicates the number of days after expiration for an item where it still can be used or sold to a specific customer. For example, if the 
expiration date for item 1001 is 06/01/98:     o A value of 15 in Days Before Expiration means that this specific customer only accepts this item up to 
05/15/98.     o A value of -15 in Days Before Expiration means that this specific customer accepts this item up to 06/15/98.

jdPrefShipDatePDDJJDEDATENONENONE

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.

jdPrefDeliveryDateRSDJJDEDATENONENONE

The date an item will be delivered to the customer.

szPrefLineOfBusinessLOBcharNONENONE

A user defined code (system 40, type LB) identifying a customer's line of business.

szPrefPriceCode1UPC1charNONENONE

User defined code (system 40, type P1) you can use to control pricing adjustments. You can associate this code with a preference 
profile. When you specify a price code 1 in the preference, it fills or overrides this field in the sales order detail.

szPrefPriceCode2UPC2charNONENONE

User defined code (system 40, type P2) you can use to control pricing adjustments. You can associate this code with a preference 
profile. When you specify a price code 2, the system fills this field in the sales order detail.

szPrefPriceCode3UPC3charNONENONE

User defined code (system 40, type P3) you can use to control pricing adjustments. You can associate this code with a preference 
profile. Price code 3 is not visible on the sales order, but the system includes it in the detail file.

cProcessPrefFlag1EV01charNONENONE

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

cProcessPrefFlag2EV02charNONENONE

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

cProcessPrefFlag3EV03charNONENONE

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. 

cProcessPrefFlag4EV04charNONENONE

PeopleSoft event point processing flag 04.

cProcessPrefFlag5EV05charNONENONE

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

cProcessPrefFlag6EV06charNONENONE

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

cProcessPrefFlag8EV08charNONENONE

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

cProcessPrefFlag9EV09charNONENONE

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

cProcessPrefFlag10EV10charNONENONE

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

cProcessPrefFlag11EV11charNONENONE

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

cProcessPrefFlag12EV12charNONENONE

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

cProcessPrefFlag13EV13charNONENONE

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

cErrorCodeERRCcharNONENONE

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

szErrorMessageIDDTAIcharNONENONE

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.

szPrefThruGradeTHGDcharNONENONE

A user defined code (40/LG) that indicates the maximum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that exceed the maximum grade acceptable. The system does not allow you to sell items with 
grades that exceed the maximum grade acceptable.

szOrderCompanyKCOOcharNONENONE

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.

cProcessingModeMODEcharNONENONE

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

mnPrefOrderPreparationDaysOPLTMATH_NUMERICNONENONE

The number of days to prepare an order for shipping, including picking and packing the goods. When a value is entered in this field, the 
Sales Order Processing system will subtract this value from the Promised ship date to calculate a Pick date.

szPrefPriceAdjustmentScheduleASNcharNONENONE

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.

szPrefNextStatusCodeNXTRcharNONENONE

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

szPrefCustomerCurrencyCodeCRCDcharNONENONE

A code that identifies the currency of a transaction. 

mnPrefSalesperson1SLSMMATH_NUMERICNONENONE

The first of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salesperson form.

mnPrefSalespersonCommission1SLCMMATH_NUMERICNONENONE

The percentage commission rate that the system uses in computing commission liability on sales made by salesperson 01.

mnPrefSalesperson2SLM2MATH_NUMERICNONENONE

The second of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salespersons form.

mnPrefSalespersonCommission2SLC2MATH_NUMERICNONENONE

The percentage commission rate that the system uses in computing commission liability on sales made by salesperson 02.

cPriorityCodeDriverPRIOcharNONENONE

A code that tells the system to handle this customer's orders on a priority basis. Use this value to set up print pick slips so you can choose 
to print them on a priority basis. This code is assigned from the Customer Billing Instructions. In addition, the backorder print report and 
automatic batch release program can be sequenced by this code to release those orders with the highest priority first.

szLineTypeDriverLNTYcharNONENONE

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

szLastStatusCodeDriverLTTRcharNONENONE

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

cProcessPrefFlag14EV14charNONENONE

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

cProcessPrefFlag16EV16charNONENONE

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

cProcessPrefFlag41EV17charNONENONE

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

cProcessPrefFlag44EV18charNONENONE

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

cProcessPrefFlag45EV19charNONENONE

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

jdDateShipPPDJJDEDATENONENONE

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

cPriceAtAmbStdWgtPRAScharOPTNONE

Identifies the price extension calculation method. Valid Values are:    A Unit price X delivered volume at ambient temperature    S Unit price X 
delivered volume at standard temperature    W Unit price X delivered weight  If the invoice is printed prior to delivery, the price extension 
calculation uses the order quantity in the pricing unit of measure. That is, ambient and standard quantity will be the same.

cPrefSalesPriceBasedOnDateCP01charOPTNONE

A code that determines how the system updates the Price Effective Date in the Sales Order Header (F4201) and Detail (F4211) tables. In 
the Sales Order Management system, the system uses the Price Effective Date to retrieve the base price from the Sales Order Header table 
(F4106) and price adjustments from Sales Order Detail table (F4072).

szLineofBusinessDriverLOBcharOPTNONE

A user defined code (system 40, type LB) identifying a customer's line of business.

mnSalesPersonCode01DriverSLSMMATH_NUMERICOPTNONE

The first of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salesperson form.

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryCacheHandler

PrefHistoryCacheHandler

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4002060E - Preference Resolution History Cache Handler

Parameter NameData ItemData TypeReq/OptI/O/Both
cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

szErrorMessageIDDTAIcharOPTNONE

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

cSuppressErrorMessagesEV01charOPTNONE

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

mnDocumentOrderInvoiceEDOCOMATH_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

szCompanyKeyOrderNoKCOOcharOPTNONE

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.

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX01

PrefHistoryHandlerX01

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206001 - Preference 01 inquiry - Payment Terms

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szPaymentTermsCodePTCcharOPTNONE

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

cPaymentInstrumentRYINcharOPTNONE

The user defined code (00/PY) that specifies how payments are made by the customer. For example: C Check   D Draft   T Electronic funds 
transfer  

cBasedonDateDTBScharOPTNONE

A code that determines how the system updated the Price Effective Date field in various Sales Order Management tables. You can enter 
the code manually or the system can apply a preference. Valid values are: Blank No override or preference 0 Transaction or order 
date 1 Requested date 2 Promised ship date 3 Original ship date 4 Actual ship date 5 System date 6 Invoice date 7 Preferred date O Override date

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX02

PrefHistoryHandlerX02

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206002 - Preference 02 inquiry - Pricing Unit of Measure

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szUnitOfMeasurePricingUOM4charOPTNONE

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

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX03

PrefHistoryHandlerX03

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206003 - Preference 03 inquiry - Revenue Business Unit

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szBranchPlantEMCUcharOPTNONE

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.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX04

PrefHistoryHandlerX04

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206004 - Preference 04 inquiry - End Use

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szEndUseEUSEcharOPTNONE

User defined code (system 40, type EU) identifying the end use of an order line and used for duty reporting only. The system supplies a 
default value based on the End Use preference. You may override this value at order entry.

szDutyStatusDTYScharOPTNONE

A user defined code (system 40, type DS) identifying the duty status of an order line. You should only specify this value for duty reporting. 
The system supplies a default value based on the End Use preference. You can override this value at order entry.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX05

PrefHistoryHandlerX05

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206005 - Preference 05 inquiry - Print Messages

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szPrintMessageINMGcharOPTNONE

A user defined code that you assign to each print message. Examples of text used in messages are engineering specifications, hours of 
operation during holiday periods, and special delivery instructions.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX08

PrefHistoryHandlerX08

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206008 - Preference 08 inquiry - Grade and Potency

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szFromGradeFRGDcharOPTNONE

A user defined code (40/LG) that indicates the minimum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that do not meet the minimum grade acceptable. The system does not allow you to sell items 
with grades that do not meet the minimum acceptable level.

szThruGradeTHGDcharOPTNONE

A user defined code (40/LG) that indicates the maximum grade that is acceptable for an item. The system displays a warning message if 
you try to purchase or issue items with grades that exceed the maximum grade acceptable. The system does not allow you to sell items with 
grades that exceed the maximum grade acceptable.

mnFromPotencyFRMPMATH_NUMERICOPTNONE

A number that indicates the minimum potency or percentage of active ingredients acceptable for an item. The system displays a warning 
message if you try to purchase or issue items that do not meet the minimum acceptable potency. The system does not allow you to sell items 
that do not meet the minimum acceptable potency.

mnThruPotencyTHRPMATH_NUMERICOPTNONE

A number that indicates the maximum potency or percentage of active ingredients that is acceptable for an item. The system displays a 
warning message if you try to purchase or issue items that have a potency that exceeds the maximum potency acceptable. The system does 
not allow you to sell items that have a potency that exceeds the maximum potency acceptable.

mnDaysPastExpirationEXDPMATH_NUMERICOPTNONE

The number of days allowed before expiration for an item where it still can be used or sold to a specific customer.  When negative, this 
number indicates the number of days after expiration for an item where it still can be used or sold to a specific customer. For example, if the 
expiration date for item 1001 is 06/01/98:     o A value of 15 in Days Before Expiration means that this specific customer only accepts this item up to 
05/15/98.     o A value of -15 in Days Before Expiration means that this specific customer accepts this item up to 06/15/98.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX09

PrefHistoryHandlerX09

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206009 - Preference 09 inquiry - Delivery Date

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szRouteCodeROUTcharOPTNONE

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

szModeOfTransportMOTcharOPTNONE

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

mnCarrierCARSMATH_NUMERICOPTNONE

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

cPriorityProcessingPRIOcharOPTNONE

A code that tells the system to handle this customer's orders on a priority basis. Use this value to set up print pick slips so you can choose 
to print them on a priority basis. This code is assigned from the Customer Billing Instructions. In addition, the backorder print report and 
automatic batch release program can be sequenced by this code to release those orders with the highest priority first.

mnLeadtimeTransitLTDTMATH_NUMERICOPTNONE

The number of days goods will be in transit. When a value is entered in this field, the Sales Order Processing system will subtract this value 
from the promised delivery date to calculate a pick release date.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX10

PrefHistoryHandlerX10

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206010 - Preference 10 inquiry - Line of Business

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szLineofBusinessLOBcharOPTNONE

A user defined code (system 40, type LB) identifying a customer's line of business.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX11

PrefHistoryHandlerX11

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206011 - Preference 11 inquiry - User Defined Price Code #1

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szPriceCode1UPC1charOPTNONE

User defined code (system 40, type P1) you can use to control pricing adjustments. You can associate this code with a preference 
profile. When you specify a price code 1 in the preference, it fills or overrides this field in the sales order detail.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX12

PrefHistoryHandlerX12

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206012 - Preference 12 inquiry - User Defined Price Code #2

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szPriceCode2UPC2charOPTNONE

User defined code (system 40, type P2) you can use to control pricing adjustments. You can associate this code with a preference 
profile. When you specify a price code 2, the system fills this field in the sales order detail.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX13

PrefHistoryHandlerX13

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206013 - Preference 13 inquiry - User Defined Price Code #3

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

szPriceCode3UPC3charOPTNONE

User defined code (system 40, type P3) you can use to control pricing adjustments. You can associate this code with a preference 
profile. Price code 3 is not visible on the sales order, but the system includes it in the detail file.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX14

PrefHistoryHandlerX14

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206014 - Preference 14 inquiry - Price Adjustment Schedule

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

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.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX15

PrefHistoryHandlerX15

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206015 - Preference 15 Inquiry - Invoice Cycle

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szInvoiceCycleCodeINCYcharOPTNONE

 The invoice cycle field is used in Cycle Billing to determine the method of invoicing that is used.  For example, daily, weekly, monthly, etc....

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX16

PrefHistoryHandlerX16

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206016 - Preference 16 inquiry - Order Preparation Days

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

cPriorityProcessingPRIOcharOPTNONE

A code that tells the system to handle this customer's orders on a priority basis. Use this value to set up print pick slips so you can choose 
to print them on a priority basis. This code is assigned from the Customer Billing Instructions. In addition, the backorder print report and 
automatic batch release program can be sequenced by this code to release those orders with the highest priority first.

mnOrderPreparationOPLTMATH_NUMERICOPTNONE

The number of days to prepare an order for shipping, including picking and packing the goods. When a value is entered in this field, the 
Sales Order Processing system will subtract this value from the Promised ship date to calculate a Pick date.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX18

PrefHistoryHandlerX18

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206018 - Preference 18 inquiry - Quality Management

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

cStatusSTAWcharOPTNONE

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

jdTestEffectiveFromEFFFJDEDATEOPTNONE

A date that indicates one of the following:     o When a component part goes into effect on a bill of material     o When a routing step goes into 
effect as a sequence on the routing for an item     o When a rate schedule is in effect The default is the current system date. You can enter 
future effective dates so that the system plans for upcoming changes. Items that are no longer effective in the future can still be recorded and 
recognized in Product Costing, Shop Floor Management, and Capacity Requirements Planning. The Material Requirements Planning system 
determines valid components by effectivity dates, not by the bill of material revision level. Some forms display data based on the effectivity 
dates you enter.

jdTestEffectiveThruEFFTJDEDATEOPTNONE

A date that indicates one of the following:     o When a component part is no longer in effect on a bill of material     o When a routing step is no 
longer in effect as a sequence on the routing for an item     o When a rate schedule is no longer active The default is December 31 of the 
default year defined in the Data Dictionary for Century Change Year. You can enter future effective dates so that the system plans for upcoming 
changes. Items that are no longer effective in the future can still be recorded and recognized in Product Costing, Shop Floor Management, 
and Capacity Requirements Planning. The Material Requirements Planning system determines valid components by effectivity dates, not by 
the bill of material revision level. Some forms display data based on the effectivity dates you enter.

mnQualityTableSequenceNumberQTSNMATH_NUMERICOPTNONE

A control number that uniquely identifies master table records in the Quality Management system. The system automatically generates this 
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.

mnTestSortSequenceNumberTSRTMATH_NUMERICOPTNONE

A number used to determine the sort order of tests and specifications within preference profiles (item/test specifications).

szTestIDQTSTcharOPTNONE

The unique identification for a test to be performed on an item. For example:    COL Color test    DENS Density Test    CL-2   Clarity Test 

cTestTypeTTTYcharOPTNONE

A value that specifies how the system processes tests as you enter test results. Valid values are:    R  Required. Result values must be 
within the allowable range for the test to pass. The system does not allow an item to pass quality inspection until you enter results for each 
required test.    O  Optional. Result values are optional during results entry. The system does not require the entry of a result for each optional test. 
However, if you enter failing results, the item fails quality inspection.    G  Guaranteed. Result values are optional during results entry. You can 
control whether Guaranteed tests appear as you enter test results with the Display Test field on Test Revisions. In addition, guaranteed tests 
print on the Certificate of Analysis.

szQualityRevisionLevelQREVcharOPTNONE

An alphanumeric character that represents the number of times a specification has changed. To avoid overlapping revisions, the system 
verifies that the start dates of revisions are greater than the end dates of other revisions.

cTestSpecificationflagTSSPcharOPTNONE

A code that indicates whether a record within preference profiles (item/test specifications) is a test or specification. Valid values are:    T Test  
  S Specification 

szDetailBranchPlantMCU2charOPTNONE

An accounting entity, such as a profit center, department, warehouse location, job, project, workcenter, and so on, required for management 
reporting.

szSystemCodeSYcharOPTNONE

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

szUserDefinedCodeRTcharOPTNONE

A code that identifies the table that contains user defined codes. The table is also referred to as a UDC type.

szAllowedMinimumAMINcharOPTNONE

The lowest value for a passing test result.

szAllowedMaximumAMAXcharOPTNONE

The highest value for a passing test result.

szPreferredMinimumPMINcharOPTNONE

The lowest value for the preferred test result. This value must be greater than or equal to the allowed minimum value. Use the preferred 
minimum value to measure quality to a more precise specification than a customer requests. Processing options for the Certificate of Analysis 
program allow you to print the preferred value on the Certificate of Analysis report. Processing options for the Test Revisions program allow you 
to evaluate samples against the preferred values.

szPreferredMaximumPMAXcharOPTNONE

The highest value for the preferred test result. This value must be less than or equal to the allowed maximum value. Use the preferred 
maximum value to measure quality to a more precise specification than a customer requests. Processing options for the Certificate of Analysis 
program allow you to print the preferred value on the Certificate of Analysis report. Processing options for the Test Revisions program allow you 
to evaluate samples against the preferred values.

szTargetQTRGcharOPTNONE

The preferable or target test result within the test results range. As the system does not test against a target value, this field is for your 
information only.

mnSampleSizeQSSZMATH_NUMERICOPTNONE

The quantity of one sample to be taken for the test. As the system does not use this field, it is for your information only.

szQualityUnitofMeasureQUMcharOPTNONE

Identifies the unit of measure for a sample you take to test. Examples of units of measure include barrels, gallons, hours, and cubic yards.

mnNumberofSamplesQSMPMATH_NUMERICOPTNONE

The number of samples to be taken for the test.

mnSamplePercentageSMPCMATH_NUMERICOPTNONE

The percentage of an order quantity that determines the number of samples to create in Test Results Revisions. For example, if the sample 
percentage is 50 percent and the order quantity is 10, then 5 samples will be created in Test Results Revisions. Use either this field or 
Number of Samples to control how many samples to create. You can use this field only with the order mode of Test Results Revisions. If the 
sample percentage is 100 percent, then testing is required for every unit on the order. You cannot use Accept Percentage or Accept Quantity, 
since all units on the order must pass for the lot to pass.

mnAcceptQuantityACQTMATH_NUMERICOPTNONE

A flag that indicates the quantity of tests that must pass in order for the test sample to pass quality control. The system evaluates this value 
when the sample percentage is not equal to 100. To use this accept quantity value, you must complete the following fields on Test Definitions 
accordingly:    1       Display/Evaluate    Blank Accept Percentage

mnAcceptPercentageACPCMATH_NUMERICOPTNONE

A flag that indicates the percentage of tests that must pass in order for the sample to pass quality control. The system evaluates this value 
when the sample percentage is not equal to 100. To use the accept percentage value, you must complete the following fields on Test 
Definitions accordingly:    1         Display/Evaluate    Blank Accept Quantity

cPrintTestPTTScharOPTNONE

A code used to determine whether or not a test will be printed on the Certificate of Analysis. The valid values are:    0   The test will not be 
printed on the Certificate of Analysis.    1   Print all occurrences of a test on the Certificate of Analysis.    2   Print just the average test result record 
when printing the Certificate of Analysis.    3   Print the last occurrence of a test when printing the Certificate of Analysis. The last occurrence will 
be the test results record that was entered last using Test Results Revisions.

cManufacturingOperationsMFGRcharOPTNONE

A value that specifies whether the system displays the test on the Test Results Revisions form when you access the Test Results 
Revisions program (P3711) from any of the following Manufacturing programs:   o  Co-/By-Product Completion (P31115)   o  Super Backflush (P31123)   
o  Work Order Time Entry (P311221) If you enter 1 in the grid column or if this option is checked, the system displays the test on the Test 
Results Revisions form. You can use this value with the operation sequence and routing type to control the appearance of the test at an operation 
or routing type.

cManufacturingReceiptRoutingMRRRcharOPTNONE

A value that controls whether a test will display on the Test Results Revisions form when you access test results from the Routing 
Movement and Disposition (P43250) program when the routed order is a manufacturing work order. Valid values are:    1   The test will appear on Test 
Results Revisions.    0   The test will not appear on Test Results Revisions. You can use this value with the operation sequence to control the 
appearance of the test at a route operation.

cPurchasingReceiptRoutingPRERcharOPTNONE

A value that controls whether the test will display on the Test Results Revisions form when you access test results from Routing Movement 
and Disposition (P43250) and the routed order is a purchase order. Valid values are:    1   The test will appear on Test Results Revisions.    0   
The test will not appear on Test Results Revisions. You can use this value with the operation sequence to control the appearance of the test 
at an operation.

cPurchasingReceiptsPRCRcharOPTNONE

A value that controls whether a test will display on the Test Results Revisions form when you access test results from either Receipts by 
P/O or Receipts by Item (P4312). Valid values are:    1   The test will appear in Test Results Revisions.    0   The test will not appear in Test 
Results Revisions.

cManufacturingCompletionsMFGCcharOPTNONE

A value that specifies whether the system displays the test on the Test Results Revisions form when you access the Test Results 
Revisions program (P3711) from either of the following Manufacturing programs:   o  Work Order Completions (P31114)   o  Completions Workbench 
(P3119) If you enter 1 in the grid column or if this option is checked, the system displays the test on the Test Results Revisions form.

cShipConfirmSHPRcharOPTNONE

A value that controls whether the test will display on the Test Results Revisions form when you access test results from the Ship 
Confirmation (P4205) program. Valid values are:    1   The test will appear on Test Results Revisions.    0   The test will not appear on Test Results 
Revisions.

cBulkLoadConfirmBLKRcharOPTNONE

A value that controls whether the test will display on the Test Results Revisions form when you access test results from one of the following 
programs:     o Bulk Confirm by Order or Bulk Confirm by Trip (P49510)     o Packaged Load Confirmation (P49530) Valid values are:    1   The 
test will appear on Test Results Revisions.    0   The test will not appear on Test Results Revisions.

mnSequenceNoOperationsOPSQMATH_NUMERICOPTNONE

A number used to indicate an order of succession. In routing instructions, a number that sequences the fabrication or assembly steps in the 
manufacture of an item. You can track costs and charge time by operation. In bills of material, a number that designates the routing step in the 
fabrication or assembly process that requires a specified component part. You define the operation sequence after you create the routing 
instructions for the item. The Shop Floor Management system uses this number in the backflush/preflush by operation process. In engineering 
change orders, a number that sequences the assembly steps for the engineering change. For repetitive manufacturing, a number that 
identifies the sequence in which an item is scheduled to be produced. Skip To fields allow you to enter an operation sequence that you want to begin 
the display of information. You can use decimals to add steps between existing steps. For example, use 12.5 to add a step between steps 
12 and 13.

mnOperationsSequenceOPRSMATH_NUMERICOPTNONE

The sequence in which the system performs the operations or steps of the route.

mnBubbleSequenceBSEQMATH_NUMERICOPTNONE

A secondary bill of material sequence number that indicates the drawing bubble number.

szTypeRoutingTRTcharOPTNONE

A user defined code (40/TR) that indicates the type of routing. You can define different types of routing instructions for different uses. For 
example:    M    Standard Manufacturing Routing    RWK  Rework Routing    RSH  Rush Routing You define the routing type on the work order 
header. The system then uses the specific type of routing that you define in the work order routing. Product Costing and Capacity Planning systems 
use only M type routings.

szTestMethodTMHDcharOPTNONE

A description of how to run a quality test. The test method is useful to both your company's Quality Control department and your customers. 
For example:        Test: Viscosity         Method: RVF #4 @10RPM         Text: Run the viscosity test on a RVF viscometer with a number 4 spindle 
at 10 revolutions per minute.

szResultUnitofMeasureRSUMcharOPTNONE

A user defined code (37/UM) that identifies the unit of measure for a test result.  Examples of units of measure include barrels, boxes, cubic 
yards, gallons, and hours.

mnAssetNumberNUMBMATH_NUMERICOPTNONE

An 8-digit number that uniquely identifies an asset.

szASTMReferenceASTMcharOPTNONE

Identifies a recommended testing procedure of the American Society of Testing Material.

szPropertyQPRPcharOPTNONE

The item attribute that is being tested.

cTimingofTestTTSTcharOPTNONE

szAlternateBranchPlantMMCUcharOPTNONE

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

cNumberofDecimalsCDECcharOPTNONE

A value that designates the number of decimals in the currency, amount, or quantity fields the system displays. For example, U.S. Dollars 
would be 2  decimals, Japanese Yen would be no decimals, and Cameroon Francs would be 3  decimals.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnWorkflowKeyIDUKIDMATH_NUMERICOPTNONE

This field is a unique number used to identify a record in a file.

cActionCodeACTNcharOPTNONE

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

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

szWorkStationIdJOBNcharOPTNONE

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

szDerivedCalculationDERCcharOPTNONE

An algebraic formula that specifies the quantity, price, hours, or a value associated with a rule. The following examples illustrate the syntax 
for possible derived calculations: Segment References     o S3 indicates segment 3.     o S3=Piston= indicates segment 3 in item 
Piston. Trigonometric and Logarithmic Functions     o SIN(20) indicates the sine of 20.     o COS(S3) indicates the cosine of segment 3.     o TAN(S4) indicates 
the tangent of segment 4.     o ARC(S3) indicates the arctangent of segment 3.     o LOG indicates log to base 10.     o LN indicates natural log.    
 o 2**5 indicates an exponent, 2 to the fifth power. Substring SUBSTR(S10,1,4) indicates that the substring from segment 10 starts at the first 
position of the string and includes the first 4 positions. Concatenations CONCAT(S3,S4) combines the values of segments 3 and 4. External 
Fields Specifies the fields from non-configurator tables that you want the system to access as part of a calculation. Use the ampersand character 
followed by the field name. For example, &T2AMTU(WD) indicates an amount field in the Item Supplemental Database table, and the WD 
data type. External Programs Specifies that a program external to the system is to be used for the calculation. Enter the name of the external 
program and EXTVAR in the Derived Calculations field. Smart Parts PS4 indicates a smart part number P2000 when the value of segment 4 is 
2000.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX41

PrefHistoryHandlerX41

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206041 - Preference 41 inquiry - Next Order Status

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

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

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

szStatusCodeLastLTTRcharOPTNONE

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

szStatusCodeNextNXTRcharOPTNONE

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

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX44

PrefHistoryHandlerX44

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206044 - Preference 44 inquiry - Sales Commission

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szLineofBusinessLOBcharOPTNONE

A user defined code (system 40, type LB) identifying a customer's line of business.

mnSalesperson1SLSMMATH_NUMERICOPTNONE

The first of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salesperson form.

mnSalespersonCommission1SLCMMATH_NUMERICOPTNONE

The percentage commission rate that the system uses in computing commission liability on sales made by salesperson 01.

mnSalesperson2SLM2MATH_NUMERICOPTNONE

The second of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salespersons form.

mnSalespersonCommission2SLC2MATH_NUMERICOPTNONE

The percentage commission rate that the system uses in computing commission liability on sales made by salesperson 02.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX45

PrefHistoryHandlerX45

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206045 - Preference 45 inquiry - Customer Currency

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szCurrencyCodeFromCRCDcharOPTNONE

A code that identifies the currency of a transaction. 

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX47

PrefHistoryHandlerX47

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206047 - Preference 47 inquiry - Pricing UOM (Branch)

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szUnitOfMeasurePricingUOM4charOPTNONE

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

cPriceatAmbiantorStandardPRAScharOPTNONE

Identifies the price extension calculation method. Valid Values are:    A Unit price X delivered volume at ambient temperature    S Unit price X 
delivered volume at standard temperature    W Unit price X delivered weight  If the invoice is printed prior to delivery, the price extension 
calculation uses the order quantity in the pricing unit of measure. That is, ambient and standard quantity will be the same.

cPricingBasedOnDateCP01charOPTNONE

A code that determines how the system updates the Price Effective Date in the Sales Order Header (F4201) and Detail (F4211) tables. In 
the Sales Order Management system, the system uses the Price Effective Date to retrieve the base price from the Sales Order Header table 
(F4106) and price adjustments from Sales Order Detail table (F4072).

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File
PrefHistoryHandlerX49

PrefHistoryHandlerX49

Preference Get Values For Sales Order

Minor Business Rule

Object Name: B4002060

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D400206049 - Preference 49 inquiry - Revenue Bus Unit (Branch)

Parameter NameData ItemData TypeReq/OptI/O/Both
mnCustomerNumAN8MATH_NUMERICOPTNONE

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

szCustomerGroupCSTPcharOPTNONE

Customer types that a customer can be grouped into for each of the different preference types.

mnItemNumITMMATH_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

szItemGroupITTPcharOPTNONE

Item types that a item can be grouped into for each of the different preference types.

jdDateEffectiveEFTJJDEDATEOPTNONE

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

jdDateExpiredEXDJJDEDATEOPTNONE

The date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

mnQuantityMinMNQMATH_NUMERICOPTNONE

A value that specifies how an adjustment or preference will be applied to a price. This value can be a quantity, weight, or amount, 
depending on how you have defined the level-break type in the Price Adjustment Detail table (F4072).

mnQuantityMaxMXQMATH_NUMERICOPTNONE

The quantity at which a preference becomes invalid.

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

mnTextIDNumberTXIDMATH_NUMERICOPTNONE

Unique identifier associating a preference with it's generic text.

cStatusPreferenceSTPRcharOPTNONE

Status code to activate or de-activate a preference.  The following are valid codes:    1 Active    2 Inactive 

mnSequenceNumberOSEQMATH_NUMERICOPTNONE

For OneWorld, the sequence by which users can set up the order in which their valid environments are displayed. For World, a sequence or 
sort number that the system uses to process records in a user defined order.

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.

szLineofBusinessLOBcharOPTNONE

A user defined code (system 40, type LB) identifying a customer's line of business.

mnSalespersonSLSMMATH_NUMERICOPTNONE

The first of two salespeople who have responsibility for or can receive a commission on sales to this customer. You create this code by 
using the Address Book system or the Related Salesperson form.

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.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szUserIdUSERcharOPTNONE

The code that identifies a user profile.

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.

szWorkStationIdJOBNcharOPTNONE

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

jdDateUpdatedUPMJJDEDATEOPTNONE

The date that specifies the last update to the file record.

mnTimeOfDayTDAYMATH_NUMERICOPTNONE

The computer clock in hours:minutes:seconds.

mnJobnumberJOBSMATH_NUMERICOPTNONE

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

szComputerIDCTIDcharOPTNONE

cCacheActionCodeEV01charOPTNONE

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

cCacheErrorCodeEV01charOPTNONE

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

cReturnCacheCursorHandleEV01charOPTNONE

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

idCacheCursorHandleGENLNGIDOPTNONE

General purpose ID variable.

cSuppressErrorMessagesEV01charOPTNONE

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

szErrorMessageIDDTAIcharOPTNONE

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

Related Functions

B4002120 Promise Delivery Date, Calculate For Preference

Related Tables

F40070 Preference Master File
F40071 Customer Preference Groups
F40072 Item Preference Groups
F40073 Preference Hierarchy File
F40301 Preference Profile - Payment Terms
F40302 Preference Profile - Unit of Measure
F40303 Preference Profile - Revenue Cost Center
F40304 Preference Profile - End Use
F40305 Preference Profile - Print Messages
F40306 Preference Profile - Inventory Sourcing
F40308 Preference Profile - Grade and Potency
F40309 Preference Profile - Delivery Date
F40310 Preference Profile - Line of Business
F40311 Preference Profile - Price Code 1
F40312 Preference Profile - Price Code 2
F40313 Preference Profile - Price Code 3
F40314 Preference Profile - Price Adjustment Schedule
F40316 Preference Profile - Order Preparation
F40320 Preference Profile - Multi Shipping/Receiving Locations
F40329 Preference Profile - Document Distribution
F40330 Preference Profile - Document Set
F40331 Preference Profile - Options and Equipment
F40332 Preference Profile - Customer Freight
F40333 Preference Profile - Carrier
F40334 Preference Profile - Mode of Transport
F40341 Preference Profile - Next Order Status
F40344 Preference Profile - Sales Commission
F40345 Preference Profile - Customer Currency
F40UI16 Preference Print Message Work File