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