BudgetAllocateByPeriod Class [AX 2012]

The BudgetAllocateByPeriod class manages the budget allocation by ledger period process.

Syntax

class BudgetAllocateByPeriod

Run On

Called

Methods

  Method Description
Gg773115.protmethod(en-us,AX.60).gif calculateNewLineNumFactor Calculates the new line number factor based on the source BudgetTransactionLine record and the total number of LedgerAllocateTrans lines present for the given LedgerAllocateKey record.
Gg773115.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg773115.protmethod(en-us,AX.60).gif checkBudgetTransactionLine Validates the source BudgetTransactionLine record and creates new lines based on the period allocation keys.
Gg773115.protmethod(en-us,AX.60).gif copyBudgetTransactionLineDetails Copies some of the budget transaction line details from the source budget transaction line to the new line.
Gg773115.protmethod(en-us,AX.60).gif createBudgetTransactionLines Creates new budget transaction lines based on the ledger allocation key and the source budget transaction line. The determineStartDate and calculateNewLineNumFactor methods must be called before this method in order get the starting of budget allocation and new line number factor.
Gg773115.protmethod(en-us,AX.60).gif determineStartDate Calculates the starting date before creating new budget transaction lines by using the fixed field value of the LedgerAllocateKey buffer.
Gg773115.protmethod(en-us,AX.60).gif determineTransactionDate Calculates the transaction date for the new budget transaction lines by creating an instance of the Futures class that has the budget allocation starting date, frequency, and frequency code.
Gg773115.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg773115.protmethod(en-us,AX.60).gif getNextLineNum Calculates the next line number based on the current line number and the new line number factor. The calculateNewLineNumFactor method must be called before this method to get the new line number factor.
Gg773115.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg773115.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg773115.protmethod(en-us,AX.60).gif initialize Initializes the BudgetAllocateByPeriod class.
Gg773115.protmethod(en-us,AX.60).gif new Initializes a new instance of the BudgetAllocateByPeriod class.
Gg773115.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.)
Gg773115.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.)
Gg773115.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg773115.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg773115.protmethod(en-us,AX.60).gif process Processes the allocation of the BudgetTransactionLine record.
Gg773115.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg773115.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg773115.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.)
Gg773115.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg773115.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg773115.pubmethod(en-us,AX.60).gif Gg773115.static(en-us,AX.60).gif ::allocateLine Allocates the BudgetTransactionLine record based on the specified ledger period allocation key.

Top

Inheritance Hierarchy

Object Class
  BudgetAllocateByPeriod Class