BudgetAllocateByPeriod Class [AX 2012]
The BudgetAllocateByPeriod class manages the budget allocation by ledger period process.
Syntax
class BudgetAllocateByPeriod
Run On
Called
Methods
Method | Description | |
---|---|---|
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. | |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
checkBudgetTransactionLine | Validates the source BudgetTransactionLine record and creates new lines based on the period allocation keys. | |
copyBudgetTransactionLineDetails | Copies some of the budget transaction line details from the source budget transaction line to the new line. | |
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. | |
determineStartDate | Calculates the starting date before creating new budget transaction lines by using the fixed field value of the LedgerAllocateKey buffer. | |
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. | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
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. | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
initialize | Initializes the BudgetAllocateByPeriod class. | |
new | Initializes a new instance of the BudgetAllocateByPeriod 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.) | |
process | Processes the allocation of the BudgetTransactionLine record. | |
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.) | |
::allocateLine | Allocates the BudgetTransactionLine record based on the specified ledger period allocation key. |
Top
Inheritance Hierarchy
Object Class
BudgetAllocateByPeriod Class