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