BudgetTransactionManager Class [AX 2012]

The BudgetTransactionManager class manages budget transactions with methods that support the budget transactions continuous number sequence and custom lookups.

class BudgetTransactionManager

Run On

Called

  MethodDescription
Gg781346.pubmethod(en-us,AX.60).gif cacheDefaultDimAttribNotBudgetEnabled Caches the dimension attributes from the specified default dimensions that are not enabled for budget.
Gg781346.pubmethod(en-us,AX.60).gif cacheDimAttributesNotBudgetEnabled Caches the dimension attributes from the specified ledger dimension that are not enabled for the budget.
Gg781346.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg781346.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg781346.pubmethod(en-us,AX.60).gif formMethodDataSourceCreate Manages the number sequence when a number is allocated when a budget transaction header is being created.
Gg781346.pubmethod(en-us,AX.60).gif formMethodDataSourceCreatePre Manages the number sequence before a number is allocated when a budget transaction header is being created.
Gg781346.pubmethod(en-us,AX.60).gif formMethodDataSourceDelete Manages the number sequence during the deletion of a budget transaction header.
Gg781346.pubmethod(en-us,AX.60).gif formMethodDataSourceLinkActive Manages the number sequence when a budget transaction header becomes active.
Gg781346.pubmethod(en-us,AX.60).gif formMethodDataSourceValidateWrite Manages the number sequence during the validation of saving a budget transaction header.
Gg781346.pubmethod(en-us,AX.60).gif formMethodDataSourceWrite Manages the number sequence during the saving of a budget transaction header.
Gg781346.pubmethod(en-us,AX.60).gif getLedgerDimensionBudget Retrieves a budget ledger dimension reference based on the main account, default dimension, and the dimensions that are enabled for budget.
Gg781346.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg781346.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg781346.protmethod(en-us,AX.60).gif new Performs initialization for the BudgetTransactionManager class.
Gg781346.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.)
Gg781346.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.)
Gg781346.pubmethod(en-us,AX.60).gif numberSeqFormHandlerBudgetTransactionId Creates an instance of the NumberSeqFormHandler class for the budget transaction identifier number sequence.
Gg781346.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg781346.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg781346.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg781346.pubmethod(en-us,AX.60).gif showWarningsDimAttsNotBudgetEnabled Shows warnings that dimension attributes are not enabled for the budget.
Gg781346.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg781346.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.)
Gg781346.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg781346.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::addDimensionCriteriaForAttributeValueSet Adds the appropriate joins and ranges to the specified query to filter by the specified dimension attribute name and value pairs.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::addDimensionCriteriaForLedgerDimension Adds the appropriate joins and ranges to the specified query to filter by the dimension attributes and values in the specified ledger dimension.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::addPrimaryLedgerRangeToQuery Adds a range to the specified instance of the Query class for the PrimaryLedger field of the BudgetTransactionHeader table.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::calculateTransAmountToAccountingAmount Calculates an amount in the accounting currency of the company using budget exchange rates.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::checkBudgetTransactionNumberSequence Validates the number sequence that is set up for the budget transaction identifier.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::checkTransactionStatusForDelete Determines whether the current user is blocked from using the budget transaction.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::checkTransactionStatusForWrite Determines whether a budget transaction could be written to contain the specified BudgetTransactionStatus enumeration value.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::checkWorkflowStatusForDelete Indicates whether a budget transaction can be deleted with the specified BudgetTransactionWorkflowStatus enumeration value.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::checkWorkflowStatusForUpdate Indicates whether a budget transaction can be updated with the specified BudgetTransactionWorkflowStatus enumeration value.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::clearInUse Sets the InUseBy value of a budget transaction header.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::construct Constructs an instance of the BudgetTransactionManager class.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::formMethodDataSourceWriteLine Manages the save of a budget transaction line.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::getAccountStructure Gets the ID of an account structure if a valid account structure is found with the specified name for the specified ledger.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::getAllSubModelsForQueryRange Builds a string for a query range that contains the specified budget model and all its sub-models.
Gg781346.privmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::getBudgetLedgerDimensionsKey
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::getBudgetTransactionCodeQuery Gets a query that can be used to retrieve the BudgetTransactionCode records.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::getDefaultAccountStructureId Gets the default account structure with budget dimension attributes for the current ledger.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::getDimensionValue Retrieves the display value of a dimension value from the parent table of the dimension value.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::hasLinesForBudgetHeader Determines whether any budget transaction lines exist for a budget transaction header.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::isAccountStructureInCoA Determines whether the specified account structure is in the chart of accounts that is associated with the specified ledger.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::isAccountStructureInLedger Determines whether the specified account structure is in the specified ledger.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::isUserBlocked Determines whether the current user is blocked from using the budget transaction.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::lookupBudgetTransactionCode Performs the lookup for the BudgetTransactionCode records.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::mergeDefaultDimWithLedgerDim Merges the dimension values in a default dimension and ledger dimension into a single ledger dimension.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::saveBudgetLedgerDimension Saves the budget ledger dimension that is specified by the dimension attribute values from a ledger dimension.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::setInUse Sets the value of the InUseBy field of a budget transaction header to indicate it is being used.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::validateAccountStructure Determines whether the account structure associated with the LedgerDimension field is valid.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::validateBudgetModel Determines whether the budget model of the specified BudgetTransactionHeader record is valid.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::validateCompany Validates the current company settings.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::validateCurrency Validates the currency that is involved in a budget transaction.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::validateDimensionFocus Validates the dimension focus value.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::validateLedgerDimension Validates the specified ledger dimension.
Gg781346.pubmethod(en-us,AX.60).gif Gg781346.static(en-us,AX.60).gif ::validateTransactionDate Determines whether the specified date is in an open period for the ledger module.
Top

Object Class
  BudgetTransactionManager Class
    BudgetCreateTransferManager Class

Community Additions

ADD
Show: