F49211MaintainSalesDetailTable

F49211 Maintain Sales Detail Table

Minor Business Rule

Object Name: B4201270

Parent DLL: CDIST

Location: Client/Server

Language: C

Data Structure

D4201270 - F49211 Maintain Sales Detail Table Data Structure

Parameter NameData ItemData TypeReq/OptI/O/Both
cActionCodeACTIcharNONENONE

A code that indicates the activity you want to perform.  Valid codes are:    A Add    C Change    I Inquire    D Delete    .     End the program    Blank 
Clear the screen  NOTE: Depending on how your company has set up action code security, you may not be authorized to use all action 
codes.

mnOrderNumberDOCOMATH_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

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.

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.

mnCopyToOrderNumberDOCMATH_NUMERICNONENONE

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

szCopyToOrderCompanyRKCOcharNONENONE

The key company that is associated with the document number of the related order.

mnCopyToLineNoRLLNMATH_NUMERICNONENONE

A number of the detail line on the related order for which the current order was created. For example, on a purchase order created to fill 
open sales orders, this is the line number of the sales order on which the item you are ordering appears.

cPurgeToHistoryEV01charNONENONE

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

szErrorMessageDTAIcharNONENONE

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.

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

szCopyToOrderTypeRCTOcharNONENONE

A user defined code (system 00, type DT) that indicates the document type of the secondary or related order. For example, a purchase 
order might be document type OP and might have been created to fill a related work order with document type WO.

cSuppressErrorSUPPScharNONENONE

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.

szTripDepotVMCUcharNONENONE

Indicates the depot from which a trip originates. The Trip Depot and the Trip Number fields identify the unique combination of vehicle, 
registration number, load date, and shift.

mnTripNumberTRPMATH_NUMERICNONENONE

The number assigned to a trip during direct assignment or trip building. The Trip Depot and the Trip Number fields identify the unique 
combination of vehicle, registration number, load date, and shift.

jdScheduledLoadDateLOADJDEDATENONENONE

The date that the product from an order line is loaded onto a vehicle for delivery.

szDispatchGrpDSGPcharNONENONE

A user defined code that identifies the dispatch group. A dispatch group is a grouping you make for products according to the physical 
characteristics that are important when storing and transporting those products. During the trip building process, the system checks if the dispatch 
group for the item and the vehicle are compatible. The system only allows products belonging to the allowed dispatch groups to be 
assigned to the vehicle.

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.

mnDistanceDSTNMATH_NUMERICNONENONE

Either the total amount of distanced traveled, or the total amount of time spent idle.

szUnitOfMeasureUMcharNONENONE

A user defined code (00/UM) that identifies the unit of measurement for an amount or quantity. For example, it can represent a barrel, box, 
cubic meter, liter, hour, and so on.

cDeferredEntriesFlagDEFFcharNONENONE

Indicates whether deferred entries have been made for this Order Line.

mnDeferredCostDUNCMATH_NUMERICNONENONE

The cost amount that was deferred for this Order Line.

mnForeignDeferredCostFDUCMATH_NUMERICNONENONE

The cost amount in foreign currency that was deferred for this Order Line.

mnDeferredRevenueDREVMATH_NUMERICNONENONE

Revenue deferred until a later date.

mnForeignDeferredRevenueFDRVMATH_NUMERICNONENONE

The revenue amount in foreign currency that was defferred for this Order Line.

mnAaiTableNumberANUMMATH_NUMERICNONENONE

A number used to specify sequence and retrieve accounting information.

jdScheduledInvoiceDateSIDTJDEDATENONENONE

The date you send an invoice to your customer. The system calculates this date based on the information you set up in the Invoice Cycle 
Calculation Rule and the Invoice Cycle preference

szInvoiceCycleINCYcharNONENONE

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

jdLoadConfirmDateLDDTJDEDATENONENONE

The date this order line is load confirmed.

mnLoadTimeLDTMMATH_NUMERICNONENONE

The actual time that the vehicle was loaded.

jdDeliveryConfirmDateDCDTJDEDATENONENONE

The date that this order line is delivery confirmed.

mnPrimaryCommittedQuantityPCQYMATH_NUMERICNONENONE

The order quantity that has been converted to the item stocking unit of measure and commited to inventory.

szCommittedQuantityUOMUOMCcharNONENONE

mnTemperatureTEMPMATH_NUMERICNONENONE

The temperature of the product.

cTemperatureTypeSTPUcharNONENONE

A code used to identify the type of temperature. Valid values are:    F Fahrenheit    C Celsius 

mnDensityDNTYMATH_NUMERICNONENONE

Identifies your company's standard for density. You can also use this field for pack size and weight information.

cDensityTypeDNTPcharNONENONE

A code used to identify the type of density. Valid values are:    A Absolute Density    G API Specific Gravity    R Relative Density

mnDensityTemperatureDETPMATH_NUMERICNONENONE

Indicates the temperature at which the density was measured. The system uses the density temperature type from Branch/Plant Constants - 
Page 3 Row exit.

cDensityTemperatureTypeDTPUcharNONENONE

Identifies the type of temperature. Valid values are:    F Fahrenheit    C Celsius

mnVolumeCorrectionFactorVCFMATH_NUMERICNONENONE

A calculated number to convert ambient volume to volume at standard density and temperature. This value identifies the primary stock 
accounting unit of measure used by the system.

cPriceatAmbiantorStandardPRAScharNONENONE

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.

cSalesPriceBasedOnDateCP01charNONENONE

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

mnInvoiceQuantityIQTYMATH_NUMERICNONENONE

The quantity that will be invoiced for this Order Line.

mnStockUOMSTUMMATH_NUMERICNONENONE

The quantity as converted to the primary stock accounting unit of measure identified for this item (product). This primary stock accounting 
unit can be either volume or weight.

szUM6BUM6charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively)  must be entered in the first position of the special handling field on the UDC 
table.

mnAmbientVolumeAMBRMATH_NUMERICNONENONE

The volume as measured for density and temperature prior to conversion. You can enter the ambient quantity or let the system 
automatically calculate it.

szUM3BUM3charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively) must be entered in the first position of the special handling field on the UDC 
table.

mnWeightResultWGTRMATH_NUMERICNONENONE

The weight of the product at standard temperature. The system calculates the weight by multiplying the volume by the density and applying 
an air correction, if necessary (all at the base temperature).

szUM5BUM5charNONENONE

A user defined code (system 00, type UM) that identifies the unit of measurement for pressure, volume, weight, diameter, or height. Note that 
for all volume or weight units of measure, a V or W (respectively) must be entered in the first position of the special handling field on the UDC 
table.

cSupplierFreightCalculateFRTVcharNONENONE

Indicator typically updated by the freight calculation so that supplier freight, once calculated, will not be calculated again.    blank Record 
has not been processed.    1       Record has been processed.

cCustomerFreightCalculateFRTDcharNONENONE

Indicator typically updated by the freight calculation so that customer freight, once calculated, will not be calculated again.    blank Record 
has not been processed.    1       Record has been processed.

mnCustomerFreightChargeFRCCMATH_NUMERICNONENONE

The amount of freight for this order line to be charged to the customer.

mnVendorFreightChargeFRVCMATH_NUMERICNONENONE

The amount of freight for this order line to be incurred for the supplier.

szPrimaryVehicleIdPVEHcharNONENONE

Represents either the primary vehicle identification number in a connected vehicle or the identification number for a single vehicle.

szRegistrationLicenseNumRLNOcharNONENONE

Identifies the identification number that appears on the license, permit, or certificate.

szBusUnitArDefaultMCURcharNONENONE

The business unit for the journal entry account number for a customer (A/P). The system uses this business unit number, the default object 
account number (OBAR), and the default subsidiary account number (AIDR) to create the journal entry account number.

szFlightNumberFLTNcharNONENONE

Flight number expressed as an 8-character alpha field.

szDestinationDSNNcharNONENONE

Destination for aircraft or vessel.

szAircraftTypeARCTcharNONENONE

Designation of the type of aircraft.

szOriginSORGcharNONENONE

Denotes the city of origin for a flight or cruise.

mnTimeElapsedELTMMATH_NUMERICNONENONE

This is the amount of time in minutes which will be used to determine idle time freight charges.

mnShipmentNumberPTNRMATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system.  The partner is the entity or company with whom you have a contract or 
agreement.

mnBondIssuedAddressIAN8MATH_NUMERICNONENONE

The Address Book Number of the individual to which the Savings Bond is issued.

szPaymentTermsPTCcharNONENONE

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.

mnDocumentNumberDOCMATH_NUMERICNONENONE

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

szDocumentTypeDCTcharNONENONE

A user defined code (00/DT) that identifies the origin and purpose of the transaction.  PeopleSoft reserves several prefixes for document 
types, such as, vouchers, invoices, receipts, and timesheets. The reserved document type prefixes for codes are: P Accounts payable 
documents R Accounts receivable documents  T Time and Pay documents I Inventory documents  O Purchase order documents  S Sales order 
documents 

szDocumentCompanyKCOcharNONENONE

A number that, with the document number, document type and G/L date, uniquely identifies an original document, such as invoice, voucher, 
or journal entry. If you use the Next Numbers by Company/Fiscal Year feature, the Automatic Next Numbers program (X0010) uses the 
document company to retrieve the correct next number for that company. If two or more original documents have the same document number and 
document type, you can use the document company to locate the desired document.

mnExchangeRateCRRMATH_NUMERICNONENONE

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

szCurrencyCodeCRCDcharNONENONE

A code that identifies the currency of a transaction. 

szTaxRateAreaTXA1charNONENONE

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

szTaxExplanationCodeEXR1charNONENONE

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

cForeignDomesticFlagFRDMcharNONENONE

A UDC value which indicates whether a flight or voyage is international, domestic, or other.

szFuelingPortFUPTcharNONENONE

The port at which a vessel is fueled.

szRegistrationIdentificatiRINOcharNONENONE

The registration or identification number that appears on the aircraft or vessel.

szDeliveryLocationGLOCcharNONENONE

The location a product delivery is to be made to.  This may be a Gate Number for an Aircraft or a Dock or Berth Name for a Vessel.

szAuthorizationNameAUTAcharNONENONE

This field lets you record the name of the person authorizing the loading of fuel.

szAlphaNameALPHcharNONENONE

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

szMeterTicket1MET1charNONENONE

The number associated with a ticket produced by a delivery vehicle's meter.

mnOpeningReading1OPN1MATH_NUMERICNONENONE

Integer meter reading denoting beginning reading for specific quantity 1.

mnClosingReading1PNR1MATH_NUMERICNONENONE

Integer meter reading denoting ending reading for specific quantity 1.

szMeterTicket2MET2charNONENONE

The number associated with a ticket produced by a delivery vehicle's meter.

mnOpeningReading2OPN2MATH_NUMERICNONENONE

Integer meter reading denoting beginning reading for specific quantity 2.

mnClosingReading2PNR2MATH_NUMERICNONENONE

Integer meter reading denoting ending reading for specific quantity 2.

szMeterTicket3MET3charNONENONE

The number associated with a ticket produced by a delivery vehicle's meter.

mnOpeningReading3OPN3MATH_NUMERICNONENONE

Integer meter reading denoting beginning reading for specific quantity 3.

mnClosingReading3PNR3MATH_NUMERICNONENONE

Integer meter reading denoting ending reading for specific quantity 3.

jdDateArrivalARDTJDEDATENONENONE

The actual date that the vehicle arrived.

mnTimeArrivalARTMMATH_NUMERICNONENONE

The actual time the vehicle arrived.

jdDateDepartureDPDTJDEDATENONENONE

The date the vehicle left the depot/gantry.

mnTimeDepartureDETMMATH_NUMERICNONENONE

The time the vehicle left the depot/gantry.

jdDateStartJobDSTJJDEDATENONENONE

The day a job is to be started.  This date and the number of work days on the job are used to calculate the estimated equipment cost and 
scheduling.

mnStartTimeHHMMSTMMATH_NUMERICNONENONE

This field identifies the start time of a stop on a trip. Enter the time in 24-hour form. For example, 7 a.m. as 07:00, but 7 p.m. as 19:00.

jdDateEndingENDJDEDATENONENONE

The date when an asset was removed or returned from a particular location.

mnEndTimeHHMMETMMATH_NUMERICNONENONE

This field identifies the end time of a stop on a trip. Enter the time in 24-hour form. For example, 7 a.m. as 07:00, but 7 p.m. as 19:00.

cLineOriginTV01charNONENONE

This is a 1 position flag that is reserved for future use by JDE.

cFutureUse02TV02charNONENONE

This is a 1 position flag that is reserved for future use by JDE.

cFutureUse03TV03charNONENONE

This is a 1 position flag that is reserved for future use by JDE.

cFutureUse04TV04charNONENONE

This is a 1 position flag that is reserved for future use by JDE.

cFutureUse05TV05charNONENONE

This flag is used in conjunction with miscellaneous order detail lines. This flag is set to 1 by P49510 and P49530 so that the system does not 
advance the status of the order detail lines unnecessarily.

szFutureUseCodeTVCDcharNONENONE

This is a 2 position code that is reserved for future use by JDE.

mnFutureUseQuantityTVQTMATH_NUMERICNONENONE

This is a quantity that is reserved for future use by JDE.

jdFutureUseDateTVDTJDEDATENONENONE

This is a date that is reserved for future use by JDE.

szFutureUseUnitofMeasureTVUMcharNONENONE

This is a unit of measure that is reserved for future use by JDE.

szUserIdUSERcharNONENONE

The code that identifies a user profile.

szProgramIdPIDcharNONENONE

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.

szWorkStationIdJOBNcharNONENONE

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

jdDateUpdatedUPMJJDEDATENONENONE

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

mnTimeOfDayTDAYMATH_NUMERICNONENONE

The computer clock in hours:minutes:seconds.

cCheckSellByDateSBCKcharOPTNONE

An option that indicates whether the system ensures that a lot being shipped to a customer is shipped in ascending order by the sell by 
date. If you choose this option, the system ensures that each lot that is being shipped has a sell by date that is greater than or equal to the date 
on which the last lot was shipped.

cCheckExpirationDateEDCKcharOPTNONE

An option that determines whether the system ensures that a lot be shipped in ascending order in relation to other lots that have already 
been shipped. When you choose this option, the system enforces the ship ascending lot rule based on the expiration date to ensure that the lot 
being shipped has an expiration date that is greater than that of the lots that have been previously shipped.

cCommitmentDateMethodCMDMcharOPTNONE

A user defined code (H40/CD) that specifies which date the system uses to commit inventory when an item is committed by date. The 
default value is 01 (lot expiration date). The date fields are stored in the Lot Master table (F4108).

cCheckBestBeforeDateBBCKcharOPTNONE

An option that specifies whether the system ensures that the lot that you are shipping to a customer has a value in the Best Before Date field 
that is greater than or equal to the value for the last lot that you shipped.

jdDateRequestedShipRQSJJDEDATEOPTNONE

Requested ship date.

jdDatePromisedShipJuPSDJJDEDATEOPTNONE

Future Date

jdDateActualDeliveryADLJJDEDATEOPTNONE

Date - Actual Delivery

szSubsidiarySUBcharOPTNONE

A subset of an object account. Subsidiary accounts include detailed records of the accounting activity for an object account.

szLineStatus_2STTScharOPTNONE

A memo code used to define additional information about an order line. Examples might be:    PY Priority Handling Requested    IR 
Inspection Required    DB Order Pending D & B Review 

cRateTypeFreightMiscRATTcharOPTNONE

Indicates whether this charge is to be categorized as a freight charge or some other additional charge, such as packing, assembly, or 
special handling.

cApplyFreightFUF1charOPTNONE

A code that specifies whether, during the Accounts Payable payment processing cycle, the system prints an AIA (American Institute of 
Architects) format turnaround document, a Waiver of Lien document, or both. These documents print only when a contract payment is printed.  If 
you choose to print progress payments for contracts on the standard A/P payment, you will not receive an AIA document or a Waiver of Lien 
document. Valid values for this field are:    Blank or N - Do not print AIA or Waiver of Lien documents    1 or Y - Print AIA document only    2 or B - 
Print AIA document and Waiver of Lien document    3 or W - Print Waiver of Lien document only

cFreightCalculatedYNFRTCcharOPTNONE

Indicator typically updated by the freight calculation facility so that freight, once calculated and added to an order, will not be added again 
by accident.    blank Record has not been processed.    1     Record has been processed, but an error was encountered.    2     Record has 
been processed successfully.

szRateCodeFrieghtMiscFRATcharOPTNONE

The user defined code (system 41/type RT) for freight rate. This designates the amount that the customer is charged for postage, freight, or 
other miscellaneous expenses for an order.

cApplyFreightYNAFTcharOPTNONE

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

szPurchasingCostCenterOMCUcharOPTNONE

The business unit from an account number.  The account number business unit is usually found in the data item MCU, however, Distribution 
systems use the field MCU as the branch.

szObjectAccountOBJcharOPTNONE

The portion of a general ledger account that refers to the division of the Cost Code (for example, labor, materials, and equipment) into 
subcategories. For example, you can divide the Cost Code for labor into regular time, premium time, and burden. Note: If you use a flexible chart of 
accounts and the object account is set to 6 digits, J.D. Edwards recommends that you use all 6 digits. For example, entering 000456 is not 
the same as entering 456 because if you enter 456 the system enters three blank spaces to fill a 6-digit object.

szLedgerTypeLTcharOPTNONE

A user defined code (09/LT) that specifies the type of ledger, such as AA (Actual Amounts), BA (Budget Amount), or AU (Actual Units). You 
can set up multiple, concurrent accounting ledgers within the general ledger to establish an audit trail for all transactions.

cDiscntApplicationTypeFAPPcharOPTNONE

The sales order processing system uses this field to indicate the type of discount given to the sales order. Valid values are:     blank         
Regular pricing (including repricing)     1         Contract Pricing

mnDiscountFactorDSPRMATH_NUMERICOPTNONE

The factor that the system applies to the unit price of an inventory item to determine the net price. The system retrieves this value from the 
inventory pricing rules if you have assigned a rule to this item. The pricing rule setup determines if the system multiplies the unit price by this 
value or adds to or deducts from the unit price.

cDiscountFactorTypeOrDSFTcharOPTNONE

On the Item Price Category Revisions, a $ indicates that the numeric type is an added amount, a % indicates the factor is a multiplier.

szContractNumberDistrsecoNDMT1charOPTNONE

Secondary Contract Number field

mnSecondarycontractsuppDMS1MATH_NUMERICOPTNONE

Secondary Contract Supplement field

szConditionsOfTransportCOTcharOPTNONE

The conditions of transport (or terms of delivery) are taken from the Sales Order Header File table (F4201) or the Purchase Order Header 
table (F4301). The Terms of Delivery field (FRTH) in the header file is only one character. To obtain the required three-character explanation 
for EU VAT reporting, the second explanation of category code 42/FR is used. To provide descriptions when pressing F1 on the field for the 
Intrastat Workfile Reivision program (P0018T), set up a user defined code 00/TC to correspond to the three-character explanation. Sample 
codes include the following: EXW Ex works   FOB Free on board   CIF Carriage, insurance, freight   DUP Delivered duty paid   DDU Delivered duty 
unpaid   xxx Others

cAllocateByLotCMGLcharOPTNONE

A code that indicates the method that the system uses to commit lot items from inventory. Valid codes are:    1   The normal commitment 
method for inventory. The system commits inventory from the primary location and then from secondary locations.        The system commits 
inventory from the locations with the most inventory before committing inventory from locations with the least. The system commits backorders to 
the primary location.    2   The inventory commitment method by lot number. The system commits inventory by lot number, starting with the 
lowest lot number and committing orders to available lots.    3   The inventory commitment method by lot expiration date. The system commits 
inventory from the locations with the earliest expiration date first. The system considers only locations with expiration dates greater than or equal 
to the sales order or parts list requested date.

cContractBalancesUpdatedYBALUcharOPTNONE

This field will be used to control whether a record in the inventory, sales order or purchasing detail files has been updated to the distribution 
contract balances file. Valid values are:        blank or N - Not been updated        Y or 1 - Updated

mnActualPotencyAPOTMATH_NUMERICOPTNONE

Actual Potency

szActualGradeACGDcharOPTNONE

Actual Grade.

szAcctNoInputModeANIcharOPTNONE

A value that identifies an account in the general ledger. Use one of the following formats to enter account numbers:   o  Standard account 
number (business unit.object.subsidiary or flex format).   o  Third G/L number (maximum of 25 digits).   o  Account ID number. The number is eight 
digits long.       o  Speed code, which is a two-character code that you concatenate to the AAI item SP. You can then enter the code instead of 
an account number. The first character of the account number indicates its format. You define the account format in the General Accounting 
constants. 

mnBuyerNumberANBYMATH_NUMERICOPTNONE

The address book number that identifies who is responsible for setting up and maintaining the correct stocking levels for each inventory 
item.

szAccountIdAIDcharOPTNONE

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

cOPPartialShipLineItemsOPLLcharOPTNONE

An option that specifies whether to allow partial shipments in order promising. This option works with the Allow Backorders option. Valid 
values are: Y Split the sales order line item in order promising, deliver part of the requested inventory one day, and deliver the rest on another 
day. N Order promising cannot split the sales order line item.

cOPAllowSubstitutesOPSScharOPTNONE

An option that specifies whether to allow substitution for sales order line items in order promising. Valid values are: Y The product can be 
substituted if it is unavailable. N The product cannot be substituted.

cOPAllowBackordersOPBAcharOPTNONE

An option that specifies, in order promising, whether a line item can be shipped later than the requested date, based on future availability. 
This option works with the Partial Line Shipments option. Valid values are: Y If the Partial Line Shipments value is Y, the quantity that is 
available on the requested date is shipped. The remaining quantity is shipped on the available date. If the Partial Line Shipments value is N, the 
entire quantity is shipped on the date that it becomes available. N The available quantitity on the requested date is shipped.

szOPMultiSourceGroupOPMGcharOPTNONE

An option that specifies whether multisourcing is allowed for a line item in order promising. Valid values are: Y Allow order promising to 
source the inventory for this line item from more than one branch/plant. N This line item can be sourced from only one branch/plant. Any other value 
specifies that this line item is part of a sourcing group. All of the line items that belong to the same group are shipped from the same 
branch/plant.

szOPShippingGroupOPSGcharOPTNONE

An option that specifies whether a line item is part of a shipping group in order promising. All of the line items that belong to the same group 
are shipped together on the same date.

cOPPromiseLineYNOPYNcharOPTNONE

An option that specifies whether to include a line item with an order promising request.

cOPAllowMultiSourceOPMScharOPTNONE

An option that specifies whether multisourcing is allowed in order promising. Valid values for the sales order header are: Y Allow order 
promising to source different detail lines from different branch/plants. N All line items are sourced from the same branch/plant. Valid values for the 
sales order detail are: Y Allow order promising to source the inventory for this line item from more than one branch/plant. N This line item can be 
sourced from only one branch/plant.

szComputerIDCTIDcharOPTNONE

Related Functions

None

Related Tables

F49211 Sales Order Detail File - Tag File
F49219 Sales Order Detail - Tag History File