DetermineIfBlanketSOExists

Determine If Blanket SO Exists

Major Business Rule

Object Name: N4201010

Parent DLL: CDIST

Location: Client/Server

Language: NER

Data Structure

D4201010A - Determine If Blanket SO Exists

Parameter NameData ItemData TypeReq/OptI/O/Both
mnSoldToAN8MATH_NUMERICNONENONE

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

mnShortItemITMMATH_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

szUOMUOMcharNONENONE

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

szCurrencyCodeCRCDcharNONENONE

A code that identifies the currency of a transaction. 

jdTransactionDateTRDJJDEDATENONENONE

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

cBlanketsFoundEV01charNONENONE

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

szOriginalOrderOORNcharNONENONE

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

szOriginalTypeODCTcharNONENONE

A user defined code (system 00, type DT) that identifies the origin and purpose of the original document.

szOriginalCompanyOKCOcharNONENONE

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

mnOriginalLineOGNOMATH_NUMERICNONENONE

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

mnOriginalUnitPriceUPRCMATH_NUMERICNONENONE

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

mnOriginalForeignUnitPriceFUPMATH_NUMERICNONENONE

The foreign price per unit.

cSetErrorIfMultipleBlanketsEV02charNONENONE

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

mnTransactionQuantityUORGMATH_NUMERICNONENONE

The quantity of units affected by this transaction.

szPriceAdjSchedNameASNcharNONENONE

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.

cShipToFlagEV01charOPTNONE

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

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.

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.

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.

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.

mnOriginalUnitCostUNCSMATH_NUMERICOPTNONE

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

mnOriginalForeignUnitCostFUCMATH_NUMERICOPTNONE

Amount - Foreign Unit Cost

szCustomerPOVR01charOPTNONE

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

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTNONE

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

cIncludeCustomerPOEV01charOPTNONE

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

cMultiBlanketSelectMLTSBRLFcharOPTNONE

A value that specifies whether to relieve a blanket order, in the event that multiple blanket orders match the identification criteria when 
selecting them. If more than one blanket order has the same cancel date, the system identifies the blanket order with the earliest date. Valid 
values are: Blank Do not relieve blanket by default. 1 Relieve by cancel date.

cIncludeDeliverToEV01charOPTNONE

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

cSingleBlanketSelectSBSELECTcharOPTNONE

An option that specifies whether the system selects a blanket manually or automatically. If you leave this option blank, the system 
automatically selects the blanket; if you enter one, a unique blanket is identified. You use this option only for interactive versions of the application. 
Valid values are: Blank Automatically select 1 Manually select

cSalesOrderStatus09SO09charOPTNONE

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

szUnitOfMeasurePricingUOM4charOPTNONE

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

Related Functions

None

Related Tables

None
DetermineIfBlanketSOExistsB

DetermineIfBlanketSOExistsB

Determine If Blanket SO Exists

Minor Business Rule

Object Name: N4201010

Parent DLL: CDIST

Location: Client/Server

Language: NER

Data Structure

D4201010A - Determine If Blanket SO Exists

Parameter NameData ItemData TypeReq/OptI/O/Both
mnSoldToAN8MATH_NUMERICNONENONE

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

mnShortItemITMMATH_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

szUOMUOMcharNONENONE

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

szCurrencyCodeCRCDcharNONENONE

A code that identifies the currency of a transaction. 

jdTransactionDateTRDJJDEDATENONENONE

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

cBlanketsFoundEV01charNONENONE

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

szOriginalOrderOORNcharNONENONE

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

szOriginalTypeODCTcharNONENONE

A user defined code (system 00, type DT) that identifies the origin and purpose of the original document.

szOriginalCompanyOKCOcharNONENONE

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

mnOriginalLineOGNOMATH_NUMERICNONENONE

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

mnOriginalUnitPriceUPRCMATH_NUMERICNONENONE

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

mnOriginalForeignUnitPriceFUPMATH_NUMERICNONENONE

The foreign price per unit.

cSetErrorIfMultipleBlanketsEV02charNONENONE

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

mnTransactionQuantityUORGMATH_NUMERICNONENONE

The quantity of units affected by this transaction.

szPriceAdjSchedNameASNcharNONENONE

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.

cShipToFlagEV01charOPTNONE

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

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.

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.

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.

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.

mnOriginalUnitCostUNCSMATH_NUMERICOPTNONE

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

mnOriginalForeignUnitCostFUCMATH_NUMERICOPTNONE

Amount - Foreign Unit Cost

szCustomerPOVR01charOPTNONE

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

mnAddressNumberDeliveredToDVANMATH_NUMERICOPTNONE

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

cIncludeCustomerPOEV01charOPTNONE

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

cMultiBlanketSelectMLTSBRLFcharOPTNONE

A value that specifies whether to relieve a blanket order, in the event that multiple blanket orders match the identification criteria when 
selecting them. If more than one blanket order has the same cancel date, the system identifies the blanket order with the earliest date. Valid 
values are: Blank Do not relieve blanket by default. 1 Relieve by cancel date.

cIncludeDeliverToEV01charOPTNONE

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

cSingleBlanketSelectSBSELECTcharOPTNONE

An option that specifies whether the system selects a blanket manually or automatically. If you leave this option blank, the system 
automatically selects the blanket; if you enter one, a unique blanket is identified. You use this option only for interactive versions of the application. 
Valid values are: Blank Automatically select 1 Manually select

cSalesOrderStatus09SO09charOPTNONE

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

szUnitOfMeasurePricingUOM4charOPTNONE

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

Related Functions

None

Related Tables

None