BudgetControlAccountingJournalProcessor Class [AX 2012]

The BudgetControlAccountingJournalProcessor class supports the integration of accounting journals with the budget control processor.

Syntax

class BudgetControlAccountingJournalProcessor

Run On

Called

Methods

  Method Description
Gg786289.privmethod(en-us,AX.60).gif addBudgetSourceToRemove
Gg786289.privmethod(en-us,AX.60).gif addCheckRequestToProcess
Gg786289.protmethod(en-us,AX.60).gif addJournalToProcess Adds the vouchers of the journal that are referenced by the current instance that must be processed.
Gg786289.protmethod(en-us,AX.60).gif addLedgerDimensionDetail Adds the journal line ledger account and amount details to the instance of the BudgetControlCheckRequest class for the check of budget funds available.
Gg786289.protmethod(en-us,AX.60).gif addLedgerJournalTransToRemove Adds the ledger journal transaction of the current instance to be removed and also processes the voucher if it is required.
Gg786289.protmethod(en-us,AX.60).gif addOffsetLedgerDimensionDetail Adds the journal line of the offset ledger account and amount details to the instance of the BudgetSourceManager class for the check for budget funds available.
Gg786289.protmethod(en-us,AX.60).gif addVoucherToProcess Adds the voucher that is referenced by the current instance that must be processed.
Gg786289.protmethod(en-us,AX.60).gif addVoucherToRemove Adds the voucher of the current instance that must be removed.
Gg786289.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg786289.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg786289.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg786289.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg786289.protmethod(en-us,AX.60).gif initializeForGeneralJournalBudgetCheck Initializes the current instance for the general journal entry details.
Gg786289.protmethod(en-us,AX.60).gif initializeForJournalBudgetCheck Initializes the current instance with the journal details.
Gg786289.protmethod(en-us,AX.60).gif initializeForTransRemoveBudget Initializes the current instance with the ledger journal transaction details.
Gg786289.protmethod(en-us,AX.60).gif initializeForVoucherBudgetCheck Initializes the current instance with the voucher details.
Gg786289.protmethod(en-us,AX.60).gif initializeForVoucherRemoveBudget Initializes the current instance with the voucher details.
Gg786289.protmethod(en-us,AX.60).gif isLedgerBudgetCheckRequired Determines whether the primary ledger for the ledger account posting requires budgetary control.
Gg786289.protmethod(en-us,AX.60).gif new Initializes a new instance of the BudgetControlAccountingJournalProcessor class.
Gg786289.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.)
Gg786289.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.)
Gg786289.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg786289.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg786289.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg786289.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg786289.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.)
Gg786289.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg786289.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg786289.protmethod(en-us,AX.60).gif Gg786289.static(en-us,AX.60).gif ::construct Initializes a new instance of the BudgetControlAccountingJournalProcessor class.
Gg786289.privmethod(en-us,AX.60).gif Gg786289.static(en-us,AX.60).gif ::doSubmitGeneralJourToCheckBudgetServer
Gg786289.pubmethod(en-us,AX.60).gif Gg786289.static(en-us,AX.60).gif ::submitGeneralJournalToCheckBudget Submits the details of the BudgetControlGeneralJournalEntry instance to be checked for budget.
Gg786289.pubmethod(en-us,AX.60).gif Gg786289.static(en-us,AX.60).gif ::submitGeneralJournalToCheckBudgetServer Submits the details of the BudgetControlGeneralJournalEntry instance to be checked for budget.
Gg786289.pubmethod(en-us,AX.60).gif Gg786289.static(en-us,AX.60).gif ::submitLedgerJournalTableToCheckBudget Submits the ledger journal to be checked for budget.
Gg786289.pubmethod(en-us,AX.60).gif Gg786289.static(en-us,AX.60).gif ::submitLedgerJournalTransToRemoveBudget Submits the ledger journal transaction that must be removed from budget control.
Gg786289.pubmethod(en-us,AX.60).gif Gg786289.static(en-us,AX.60).gif ::submitLedgerJournalVoucherToCheckBudget Submits the ledger journal voucher to be checked for budget.
Gg786289.pubmethod(en-us,AX.60).gif Gg786289.static(en-us,AX.60).gif ::submitLedgerJournalVoucherToRemoveBudget Submits the ledger journal voucher to be removed from budget control.

Top

Remarks

This class manages interaction with the BudgetControlProcessor class to check budget availability or remove references to accounting journals, vouchers, voucher lines and general journal entry details from budget control.

Inheritance Hierarchy

Object Class
  BudgetControlAccountingJournalProcessor Class