EXT_Document_AddLine
MSS 5.1 - Extensibility - Functions Kalipso to MSS - Document - EXT_Document_AddLine
This function is used to add a new line to the current document in the temporary table (DCL_Temp)
Input parameters:
inLineType – Type of the line (N – Normal / B – Bonus / O – Offer / D – Return);
inArticleCode – Code of the article;
inQuantity – Quantity (corresponds to DCLQT2);
inUnit – If empty the default article unit will be used(corresponds to DCLUN2 and must exist in MSUND table);
inPrice – If empty MSS will calculate the price and discounts;
inDiscount1 – Can be a value or percentage depending on the parameter configured in Backoffice;
inDiscount2 – Additional discount percentage;
inDiscount3 – Additional discount percentage;
inDiscount4 – Additional discount percentage;
inPriceCode – Price code used to identify which price table used in the calculation (can be empty);
inDiscount1Code – Discount 1 code used to identify which price table used in the calculation (can be empty);
inDiscount2Code – Discount 2 code used to identify which price table used in the calculation (can be empty);
inDiscount3Code – Discount 3 code used to identify which price table used in the calculation (can be empty);
inDiscount4Code – Discount 4 code used to identify which price table used in the calculation (can be empty);
inUnitWeight – Unit weight;
inTotalWeight – Total weight (must be already calculated if applicable);
inLength – Length;
inHeight – Height;
inWidth – Width;
inObservations – Observations of the line;
inReturnTypeCode – Return type code (used when inLineType = D);
inIgnoreLots_SerialNumbers – Do not open Lots or Serial number selection window ;
inIgnoreComponents – Do not insert automatic components of the article;
inIgnoreBonusQuantities – Do not calculate bonus quantities;
Output parameters:
outResultCode – Return code: 0 – Done / < 0 User canceled, or error occurred;
outLineNumber – Number of the line created (DCLLIN);
Last updated