BudgetPlanAllocateByPeriod Class [AX 2012]

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

class BudgetPlanAllocateByPeriod extends BudgetPlanAllocate

Run On

Called

  MethodDescription
JJ772187.protmethod(en-us,AX.60).gif calculateNewLineNumFactor Calculates the new line number factor based on the source BudgetPlanLine record and the total number of lines present that will be allocated. (Inherited from BudgetPlanAllocate.)
JJ772187.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ772187.protmethod(en-us,AX.60).gif createBudgetPlanLines Creates new budget plan lines based on the ledger allocation key and the source budget plan line. (Overrides the createBudgetPlanLines Method.)
JJ772187.protmethod(en-us,AX.60).gif createBudgetPlanLineSource Creates a new BudgetPlanLineSource record based on the source BudgetPlanLineSource record. (Inherited from BudgetPlanAllocate.)
JJ772187.protmethod(en-us,AX.60).gif deletePrevAllocatedBudgetPlanLines Deletes the previously allocated BudgetPlanLine records from the target budget plan scenario for the specified source BudgetPlanLine record. (Inherited from BudgetPlanAllocate.)
JJ772187.protmethod(en-us,AX.60).gif deleteSourceBudgetPlanLine Deletes the BudgetPlanLine record when source and target scenarios are the same. (Inherited from BudgetPlanAllocate.)
JJ772187.protmethod(en-us,AX.60).gif determineDate Calculates the date for the new budget plan lines by creating an instance of the Futures class that has the budget allocation starting date, frequency, and frequency code.
JJ772187.protmethod(en-us,AX.60).gif determineStartDate Calculates the starting date before creating new budget plan lines by using the fixed field value of the LedgerAllocateKey buffer.
JJ772187.pubmethod(en-us,AX.60).gif doDeletePrevAllocatedBudgetPlanLines Determines whether the previously allocated BudgetPlanLine records from the target budget plan scenario should be deleted. (Overrides the doDeletePrevAllocatedBudgetPlanLines Method.)
JJ772187.protmethod(en-us,AX.60).gif doSetSourceBudgetPlanLine Determines whether the association with the source budget plan line has to be set. (Overrides the doSetSourceBudgetPlanLine Method.)
JJ772187.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ772187.protmethod(en-us,AX.60).gif getNewLineCount Determines the number of ledger allocation lines that are present for the given ledger allocate key. (Overrides the getNewLineCount Method.)
JJ772187.protmethod(en-us,AX.60).gif getNextLineNum Calculates the next line number based on the current line number and the new line number factor. (Inherited from BudgetPlanAllocate.)
JJ772187.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ772187.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ772187.protmethod(en-us,AX.60).gif initialize Initializes the instance of the BudgetPlanAllocate class. (Overrides the initialize Method.)
JJ772187.protmethod(en-us,AX.60).gif initTargetBudgetPlanLine Initializes the target BudgetPlanLine table buffer with the source BudgetPlanLine table buffer. (Inherited from BudgetPlanAllocate.)
JJ772187.protmethod(en-us,AX.60).gif new Initializes a new instance of the BudgetPlanAllocate class. (Inherited from BudgetPlanAllocate.)
JJ772187.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.)
JJ772187.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.)
JJ772187.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ772187.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ772187.protmethod(en-us,AX.60).gif process Processes the allocation by period on the set of BudgetPlanLine records. (Overrides the process Method.)
JJ772187.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ772187.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ772187.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.)
JJ772187.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ772187.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ772187.pubmethod(en-us,AX.60).gif JJ772187.static(en-us,AX.60).gif ::getAllocationKeyLookupQuery Builds a query to retrieve a list of LedgerAllocateKey records.
JJ772187.pubmethod(en-us,AX.60).gif JJ772187.static(en-us,AX.60).gif ::ledgerAllocateKeyLookup Generates a lookup for the ledger allocate key.
JJ772187.pubmethod(en-us,AX.60).gif JJ772187.static(en-us,AX.60).gif ::validatePeriodAllocationKey Indicates whether the ledger allocate key is valid.
Top

Object Class
  BudgetPlanAllocate Class
    BudgetPlanAllocateByPeriod Class

Community Additions

ADD
Show: