HcmPositionForecastCalculationEngine Class [AX 2012]

The HcmPositionForecastCalculationEngine class manages the position forecast calculation processing for a selected group of positions and cost elements.

class HcmPositionForecastCalculationEngine

Run On

Server

  MethodDescription
Dn536521.pubmethod(en-us,AX.60).gif calculateCostElementBudgetAmount Computes the budget amount for the position forecast by calculating dependent earning basis.
Dn536521.privmethod(en-us,AX.60).gif calculateFTEFactoredBudgetAmount Multiplies FTE value with the budget amount to calculate the budget amount for a HcmPositionForecastBudgetAcctLine table record.
Dn536521.privmethod(en-us,AX.60).gif calculatePercentageOnAmount Calculates percentage on the fixed amount.
Dn536521.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn536521.privmethod(en-us,AX.60).gif costElementAmount Calculated the prorated amount for the selected HcmPositionForecastBudgetAcctLine table record.
Dn536521.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn536521.privmethod(en-us,AX.60).gif getDateFactor Determines the date factor for the HcmPositionForecastBudgetAcctLine table record to prorate the annual amount.
Dn536521.privmethod(en-us,AX.60).gif getDaysProratedPercentage Calculates the date factor for the HcmPositionForecastBudgetAcctLine table record that is used to prorate an amount.
Dn536521.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn536521.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn536521.protmethod(en-us,AX.60).gif new Initializes a new instance of the HcmPositionForecastCalculationEngine class.
Dn536521.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.)
Dn536521.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.)
Dn536521.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn536521.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn536521.pubmethod(en-us,AX.60).gif parmActivationDate Gets or sets the ActivationDate parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmBudgetAmountCur Gets or sets the BudgetAmountCur parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmBudgetPlanningProcessRecId Gets or sets the BudgetPlanningProcessRecId parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmHcmPositionForecastCalcGroupId Gets or sets the HcmPositionForecastCalcGroupId parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmLegalEntity Gets or sets the LegalEntity parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmPositionForecastRecId Gets or sets the PositionForecastRecId parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmPositionForecastScenarioRecId Gets or sets the PositionForecastScenarioRecId parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmPositionForecastScenarioSet Gets or sets the PositionForecastScenarioSet parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmProcessMultipleCostElements Gets or sets the ProcessMultipleCostElements parameter.
Dn536521.pubmethod(en-us,AX.60).gif parmRetirementDate Gets or sets the RetirementDate parameter.
Dn536521.privmethod(en-us,AX.60).gif positionForecastScenarioSetEnumerator
Dn536521.privmethod(en-us,AX.60).gif processSingleForecastPosition Processes all of the HcmPositionForecastCalculationStatus records by validating them and creating calculation process records.
Dn536521.pubmethod(en-us,AX.60).gif runCalcProcessPositionForecastScenario Provides an entry point into the HcmPositionForecastCalculationEngine class.
Dn536521.pubmethod(en-us,AX.60).gif runCalcProcessPositions Provides an entry point into the HcmPositionForecastCalculationEngine class.
Dn536521.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn536521.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn536521.privmethod(en-us,AX.60).gif updateDependentEarningsBudgetAmount Computes budget amount of HcmPositionForecastBudgetAcctLine table by going through the dependent earning basis.
Dn536521.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.)
Dn536521.privmethod(en-us,AX.60).gif validateCostElement
Dn536521.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn536521.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn536521.pubmethod(en-us,AX.60).gif Dn536521.static(en-us,AX.60).gif ::construct Constructs a new calculation process object that will be used for performing calculation for the single budget cost element.
Dn536521.pubmethod(en-us,AX.60).gif Dn536521.static(en-us,AX.60).gif ::newCalcProcessMultiplePositions Constructs a new calculation process object that will be used for performing calculation for multiple cost elements.
Top

Object Class
  HcmPositionForecastCalculationEngine Class

Community Additions

ADD
Show: