InventCostReport_CostBase Class [AX 2012]

The InventCostReport_CostBase class is used when the InventCostVariance and InventCostValue reports are generated.

Syntax

class InventCostReport_CostBase

Run On

Called

Methods

  Method Description
Gg771664.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg771664.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg771664.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg771664.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg771664.protmethod(en-us,AX.60).gif new Initializes a new instance of the InventCostReport_CostBase class.
Gg771664.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.)
Gg771664.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.)
Gg771664.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg771664.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg771664.protmethod(en-us,AX.60).gif parmAxis Gets or sets the value of the Axis parameter.
Gg771664.protmethod(en-us,AX.60).gif parmDetail Gets or sets the value of the InventCostDetail parameter.
Gg771664.protmethod(en-us,AX.60).gif parmFromDate Gets or sets the value of the FromDate parameter.
Gg771664.protmethod(en-us,AX.60).gif parmIncludeBeginning Gets or sets the value of the NoYes enumeration parameter.
Gg771664.protmethod(en-us,AX.60).gif parmLevel Gets or sets the value of the InventCostLevel parameter.
Gg771664.protmethod(en-us,AX.60).gif parmQuery Gets or sets the value of the Query parameter.
Gg771664.protmethod(en-us,AX.60).gif parmToDate Gets or sets the value of the ToDate parameter.
Gg771664.pubmethod(en-us,AX.60).gif run Creates an InventCostValue report that is an Item, Origin, or CostGroup report.
Gg771664.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg771664.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg771664.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.)
Gg771664.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg771664.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg771664.pubmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::addAmountBasedOnCostGroup Adds the specified amount to an appropriate total amount, which is given in a set of amounts.
Gg771664.pubmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::addAmountsToTotals Adds amounts from an InventCostTmpTransBreakdown record to a set of totals.
Gg771664.protmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::addLevelAndSplitRange Adds ranges for the Level, Split, and TotalTrans depending on the InventCostLevel and InventCostDetail fields.
Gg771664.protmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::addRangesFromDialog Adds data sources and ranges that were set up in the dialog form to the specified query.
Gg771664.protmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::assignAmountToTemp Assigns the specified amount to an appropriate amount on an InventCostTmpTransBreakdown record.
Gg771664.protmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::buildQuery Builds a generic query with data sources for the InventTable and InventCostTransView tables.
Gg771664.protmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::insertAmounts Inserts amounts from the specified amount set into the specified InventCostTmpTransBreakdown record.
Gg771664.pubmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::newInventCostReport_CostBaseType Creates a concrete instance of a report generator.
Gg771664.protmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::writeTmpTransBreakdownBeginning Writes a total record from the InventCostTmpTransBreakdown record to the specified list.
Gg771664.protmethod(en-us,AX.60).gif Gg771664.static(en-us,AX.60).gif ::writeTmpTransBreakdownTrans Writes a transaction record from the InventCostTmpTransBreakdown record to the specified list.

Top

Remarks

This class is abstract and contains common functionality for both reports.

This class is only relevant for generating InventCostVariance and InventCostValue reports.

Inheritance Hierarchy

Object Class
  InventCostReport_CostBase Class
    InventCostReport_CostValue Class
    InventCostReport_CostVariances Class