EXT_Document_AddLine

MSS 5.0 - Extensibility - Functions Kalipso to MSS - 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