MCRMarginAlert_Quotation Class [AX 2012]

The MCRMarginAlert_Quotation class handles logic for margins in terms of a sales quotation.

class MCRMarginAlert_Quotation extends MCRMarginAlert

Run On

Called

  MethodDescription
Dn663422.protmethod(en-us,AX.60).gif calcCostPricePcs Calculates the cost price for an item in pieces. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcEstimatedSalesPrice Calculates the estimated sales price of an item. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcExtendedUnitDiscount Calculates the extended unit discount. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcExtendedUnitPrice Calculates the extended unit price of a sales line. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif calcMargin Calculates margin percentage and all values related to the margin calculation. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcPdsRebateAgreementLineAmt Calculates the rebate agreement line amount. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcRebateAmountPerUnit Calculates the rebate agreement line amount per unit. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcRoyaltyAmountForPricing Calculates the royalty amount per quantity for pricing. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcRoyaltyAmountPerUnit Calculates the royalty amount per unit for pricing. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcTotalBillbackAmount Calculates the total billback amount. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcTotalBrokerAmount Calculates the total broker amount. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcTotalCustRebateAmount Calculates the total customer rebate amount. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcTotalPdsRebateAmount Calculates the total rebate amount. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif calcTotalRoyaltyAmount Calculates the total royalty amount. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn663422.protmethod(en-us,AX.60).gif convertPrice Converts the specified price based on the class variables. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif convertQtyToBaseUnit Converts the quantity to the base unit. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif convertToNegativeRebateAmount Changes the sign of the specified rebate amount if the rebate quantity is less than zero. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn663422.protmethod(en-us,AX.60).gif getPdsRebateAgreementCalcDate Gets the rebate agreement calculated date. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif getRoyaltyCalcDate Gets the royalty calculated date. (Overrides the getRoyaltyCalcDate Method.)
Dn663422.protmethod(en-us,AX.60).gif getRoyaltyCalcDateRequestShipDate Gets the royalty calculated date if the royalty record's CalcDates field is set to MCRTradeCustCalcDates::RequestShipDate. (Overrides the getRoyaltyCalcDateRequestShipDate Method.)
Dn663422.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn663422.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn663422.protmethod(en-us,AX.60).gif new Initializes a new instance of the MCRMarginAlert_Quotation class.
Dn663422.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Dn663422.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Dn663422.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn663422.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn663422.pubmethod(en-us,AX.60).gif parmBrokerAmountPerUnit Gets the BrokerAmountPerUnit parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmCostPricePcs Gets the CostPricePcs parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmCurrencyCode Gets the CurrencyCode parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmCustAccount Gets the CustAccount parameter. (Overrides the parmCustAccount Method.)
Dn663422.pubmethod(en-us,AX.60).gif parmCustRebateAmountPerUnit Gets the CustRebateAmountPerUnit parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmEstimatedSalesPrice Gets the EstimatedSalesPrice parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmExtendedUnitDiscount Gets the ExtendedUnitDiscount parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmExtendedUnitPrice Gets the ExtendedUnitPrice parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmInventDimId Gets the InventDimId parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmInventQty Gets the InventQty parameter. (Overrides the parmInventQty Method.)
Dn663422.protmethod(en-us,AX.60).gif parmInventTable Gets the InventTable parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmInventUnitId Gets the InventUnitId parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmItemId Gets the ItemId parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmLineAmount Gets the LineAmount parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmLineDisc Gets the LineDisc parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmLinePercent Gets the LinePercent parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmMarginPercent Gets the MarginPercent parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmMarginPrice Gets the MarginPrice parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmMarkup Gets the Markup parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmMCRMarginAlertMap Gets or sets the MCRMarginAlertMap parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmMCRMarginPercentStr Gets the MCRMarginPercentStr parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmModuleInventPurchSales Gets the ModuleInventPurchSales parameter. (Overrides the parmModuleInventPurchSales Method.)
Dn663422.protmethod(en-us,AX.60).gif parmMultiLnDisc Gets the MultiLnDisc parameter. (Overrides the parmMultiLnDisc Method.)
Dn663422.protmethod(en-us,AX.60).gif parmMultiLnPercent Gets the MultiLnPercent parameter. (Overrides the parmMultiLnPercent Method.)
Dn663422.protmethod(en-us,AX.60).gif parmPDSCWQty Gets the PDSCWQty parameter. (Overrides the parmPDSCWQty Method.)
Dn663422.protmethod(en-us,AX.60).gif parmPrice Gets the Price parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmPriceUnit Gets the PriceUnit parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmRoyaltyAmountPerUnit Gets the RoyaltyAmountPerUnit parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmSalesQuotationLine Gets or sets the SalesQuotationLine parameter.
Dn663422.pubmethod(en-us,AX.60).gif parmTotalVendorRebate Gets or sets the TotalVendorRebate parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmUnitId Gets the UnitId parameter. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif parmUnitQty Gets the UnitQty parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif parmVendRebateAmountPerUnit Gets the VendRebateAmountPerUnit parameter. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn663422.protmethod(en-us,AX.60).gif shouldDeductBroker Indicates whether the broker amount should be deducted. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif shouldDeductCustRebate Indicates whether the customer rebate amount should be deducted. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif shouldDeductRoyalty Indicates whether the royalty amount should be deducted. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif shouldDeductVendorRebate Indicates whether the vendor rebate amount should be deducted. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn663422.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Dn663422.protmethod(en-us,AX.60).gif useEstimatedSalesPrice Indicates whether the estimated sales price should be used. (Inherited from MCRMarginAlert.)
Dn663422.protmethod(en-us,AX.60).gif usePurchPriceForMarginCalc Indicates whether the purchase price should be used for margin calculations. (Inherited from MCRMarginAlert.)
Dn663422.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn663422.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn663422.pubmethod(en-us,AX.60).gif Dn663422.static(en-us,AX.60).gif ::calcMarginPercentStr Returns the margin percent as a string for a given sales quotation line.
Dn663422.pubmethod(en-us,AX.60).gif Dn663422.static(en-us,AX.60).gif ::construct Initializes a new instance of the MCRMarginAlert_Quotation class.
Dn663422.pubmethod(en-us,AX.60).gif Dn663422.static(en-us,AX.60).gif ::newSalesQuotationLine Creates a MCRMarginAlert_Quotation object from a SalesQuotationLine record.
Top

Object Class
  MCRMarginAlert Class
    MCRMarginAlert_Quotation Class

Community Additions

ADD
Show: