CostSheetNodeCalculation Class [AX 2012]
The CostSheetNodeCalculation class is the base class for all calculation nodes.
| Method | Description | |
|---|---|---|
| addCalculatedCostsFromLowerLevels | Gets calculated earlier indirect costs from lower levels for indirect cost group nodes. (Inherited from CostSheetNode.) |
| allowedSubtypeSet | Returns a Set object that contains the calculation subtypes that are allowed for this class. |
| bomCalcCheckIndirectCost | |
| calc | Calculates the amounts based on input data and costing sheet structure. (Overrides the calc Method.) |
| calcLowestLevel | Calculates the concrete amounts based on input data and costing sheet structure for leaf nodes. (Overrides the calcLowestLevel Method.) |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| canHaveSubnode | Determines whether a proposed node may be added as a subnode. (Overrides the canHaveSubnode Method.) |
| canHaveSubnodes | Determines whether the instance of the CostSheetNodeCalculation class can have subnodes. (Overrides the canHaveSubnodes Method.) |
| checkFailed | (Inherited from CostSheetNode.) |
| clearCalcTransData | (Inherited from CostSheetNode.) |
| collectBasisCostCalcTransData | |
| editBasisSubtype | Sets and gets the subtype values for the indirect cost basis lines. |
| editCommon | (Overrides the editCommon Method.) |
| editCostSheetCalculationBasis | |
| editCostSheetCalculationFactor | |
| editCostSheetNodeTable | (Overrides the editCostSheetNodeTable Method.) |
| editSubtype | Sets and gets the subtype values for indirect cost nodes. |
| equal | (Overrides the equal Method.) |
| fetchCostGroupIdsForImpactUpdate | Determines which cost groups would require the calculation node to be loaded during transactions processing. (Overrides the fetchCostGroupIdsForImpactUpdate Method.) |
| fillCostGroupImpactMap | Adds the node to the impact map. (Inherited from CostSheetNode.) |
| fillNodeIndexMap | (Inherited from CostSheetNode.) |
| fillNodeList | (Overrides the fillNodeList Method.) |
| fillResultLineList | (Inherited from CostSheetNode.) |
| filterBasisCostCalcTransData | Filters the data that was collected from the indirect cost basis lines by using the subtypes that are assigned to the basis lines. |
| getAcctEstimatedIndirectAbsorption | |
| getAcctEstimatedIndirectAbsorptionOffset | |
| getAcctIndirectAbsorption | |
| getAcctIndirectAbsorptionOffset | |
| getBasisEnumerator | |
| getBasisSubtypeFieldName | Determines the name of the field in the CostSheetCalculationBasis table that stores subtype values for this type of indirect costs. |
| getBranchNodeIds | (Inherited from CostSheetNode.) |
| getCode | (Inherited from CostSheetNode.) |
| getCostCalcTransData | (Inherited from CostSheetNode.) |
| getCostSheetCalculationFactor | |
| getCostType | Gets the CostPriceType enumeration value that represents the branch of the costing sheet for this node. (Inherited from CostSheetNode.) |
| getDefaultDimension | |
| getDescription | (Inherited from CostSheetNode.) |
| getFactorEnumerator | |
| getFactorPerItem | |
| getFullPath | (Inherited from CostSheetNode.) |
| getImage | Returns the resource index of the image that will represent this node in the editor. (Overrides the getImage Method.) |
| getLevel | (Inherited from CostSheetNode.) |
| getNodeId | (Inherited from CostSheetNode.) |
| getParentNode | (Inherited from CostSheetNode.) |
| getSubtypeFieldName | Determines the name of the field in the CostSheetNodeTable table that stores the subtype values for this type of indirect costs. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| getType | (Overrides the getType Method.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| hasFactorsPerItem | Checks whether factors specific to items or item groups exist. |
| hasSubnodes | (Overrides the hasSubnodes Method.) |
| isCalculated | (Inherited from CostSheetNode.) |
| isCostGroupWithSubnodes | (Inherited from CostSheetNode.) |
| isDescendantOf | (Inherited from CostSheetNode.) |
| loadSubnodes | |
| lookupSubtype | Invokes a lookup form with the available subtype values of indirect costs. |
| new | Initializes a new instance of the CostSheetNodeCalculation class. (Overrides the new Method.) |
| 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.) |
| pack | Serializes the current instance of the CostSheetNodeCalculation class. (Overrides the pack Method.) |
| registerCostGroupImpact | Adds a cost group ID that impacts the costing sheet node to the set. (Inherited from CostSheetNode.) |
| resetNodeId | (Overrides the resetNodeId Method.) |
| save | (Overrides the save Method.) |
| selectCostSheetCalculationFactor | Finds the most appropriate calculation factor for overhead cost. |
| setParentNodeId | (Inherited from CostSheetNode.) |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toBOMCalcTrans | Creates a BOMCalcTrans record based on this costing sheet node. |
| toPmfCoByProdCalcTrans | Initializes the PmfCoByProdCalcTrans record. |
| toProdCalcTrans | Creates a ProdCalcTrans record based on this costing sheet node. |
| toProdIndirectTrans | |
| toString | (Inherited from CostSheetNode.) |
| unpack | Deserializes the _packedClass parameter value to an instance of the CostSheetNodeCalculation class. (Overrides the unpack Method.) |
| update | (Inherited from CostSheetNode.) |
| updateCostGroupImpactSet | Fills the set of cost group IDs that impact the costing sheet node during calculation. (Inherited from CostSheetNode.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| useBasis | |
| validate | (Overrides the validate Method.) |
| validSubnodeTypeSet | (Overrides the validSubnodeTypeSet Method.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::construct | Creates a new instance of the CostSheetNodeCalculation class. |
Community Additions
ADD
Show: