Q35AddSOLineToExistingOrder
Cantara Business Function
The purpose of this function is to simplify the process to creating SO lines before calling the Q35ProcessSalesOrder function.
This function will add additional lines to an existing Sales Order in the system.
Usage:
Required Inputs - Key to the Sales Order in F4201
DOCO_mnDocumentOrderInvoiceE
KCOO_szCompanyKeyOrderNo
DCTO_szOrderType
EDUS_szUserID - Current user
EDTN_szTransactionNumber - For the first call to the function you must leave this value blank, so the system generates a new TransactionNumber.
If the Sales Order requires multiple lines to be added, send the TransactionNumber returned from the initial call as an input, this will group additional lines under the one Sales Order when processed.
Call Q35ProcessSalesOrder to add the lines to an existing Sales Order in JDE - the required input parameters are EDUS_szUserID and EDTN_szTransactionNumber
Data Structure
Name | Type | Inclusion | Direction |
---|---|---|---|
EV01_cSuppressErrors | CHARACTER | OPTIONAL | IN |
DTAI_szErrorMessage | STRING | OPTIONAL | OUT |
VERS_szP4210Version | STRING | OPTIONAL | IN |
EDUS_szUserID | STRING | REQUIRED | IN |
EDTN_szTransactionNumber | STRING | OPTIONAL | BOTH |
DOCO_mnDocumentOrderInvoiceE | INTEGER | REQUIRED | IN |
KCOO_szCompanyKeyOrderNo | COMPANY | REQUIRED | IN |
DCTO_szOrderType | UDC | REQUIRED | IN |
ITM_mnIdentifierShortItem | SHORTITEM | OPTIONAL | IN |
LITM_szIdentifier2ndItem | STRING | OPTIONAL | IN |
AITM_szIdentifier3rdItem | STRING | OPTIONAL | IN |
UORG_mnUnitsTransactionQty | FLOAT | OPTIONAL | IN |
EDLN_FQ354202LineNumber | FLOAT | OPTIONAL | OUT |