DetermineOrderStatus

Determine Order Status

Major Business Rule

Object Name: B4203150

Parent DLL: CSALES

Location: Client/Server

Language: C

Data Structure

D4203150A - Determine Order Status

Parameter NameData ItemData TypeReq/OptI/O/Both
cRecordTypeEV01charREQINPUT

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

cSalesOrderStatusCodeHeaderEV01charREQBOTH

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

cSalesOrderStatusCodeDetailEV01charOPTOUTPUT

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

mnUnitsTransactionQtyUORGMATH_NUMERICOPTINPUT

The quantity of units affected by this transaction.

mnUnitsQuantityCanceledSOCNMATH_NUMERICOPTINPUT

The number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure defined for 
this item. In manufacturing, this can also be the number of units scrapped to date.

jdOriginalRequestedDateODRJJDEDATEOPTINPUT

The date on which the customer requests the delivery of the order.

jdDateDeliveryDLDAJDEDATEOPTINPUT

This is the date the customer took delivery of the product.  It will be the effective date used for determining freight charges.

mnAmountExtendedPriceExternalAEXPMATH_NUMERICOPTINPUT

The number of units multiplied by the unit price.

mnAmountExtendedPriceAEXPMATH_NUMERICOPTINPUT

The number of units multiplied by the unit price.

szPaymentTermsCodeExternalPTCcharOPTINPUT

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.

szPaymentTermsCodePTCcharOPTINPUT

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.

cOrderActionACTIcharREQINPUT

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.

cHoldFlagEV02charOPTINPUT

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

cRejectAllEV01charREQBOTH

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

cErrorCodeERRCcharOPTINPUT

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

cSplitLineFlagEV01charOPTINPUT

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

Related Functions

None

Related Tables

None