BudgetTransHeaderType Class [AX 2012]

The BudgetTransHeaderType class provides the BudgetTransactionHeader table strategies base default values and validation.

Syntax

class BudgetTransHeaderType

Run On

Called

Methods

  Method Description
Gg789603.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg789603.protmethod(en-us,AX.60).gif defaultBudgetSubModelId Provides a default value for the BudgetSubModelId field of the BudgetTransactionHeader table.
Gg789603.protmethod(en-us,AX.60).gif defaultBudgetTransactionCode Provides a default value for the BudgetTransactionCode field of the BudgetTransactionHeader table.
Gg789603.protmethod(en-us,AX.60).gif defaultBudgetTransactionType Provides a default value for the BudgetTransactionType field of the BudgetTransactionHeader table.
Gg789603.protmethod(en-us,AX.60).gif defaultDate Provides a default value for the Date field of the BudgetTransactionHeader table.
Gg789603.pubmethod(en-us,AX.60).gif defaultField Applies the default values for the specified field.
Gg789603.protmethod(en-us,AX.60).gif defaultPrimaryLedger Provides a default value for the PrimaryLedger field of the BudgetTransactionHeader table.
Gg789603.pubmethod(en-us,AX.60).gif defaultRow Applies the default field values for a BudgetTransactionHeader record.
Gg789603.protmethod(en-us,AX.60).gif defaultTransactionNumber Provides a default value for the TransactionNumber field of the BudgetTransactionHeader table.
Gg789603.protmethod(en-us,AX.60).gif defaultWorkflowStatus Provides a default value for the WorkflowStatus field on the BudgetTransactionHeader table.
Gg789603.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg789603.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg789603.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg789603.protmethod(en-us,AX.60).gif isConsumerStateTracked Indicates whether the consumer state is tracked.
Gg789603.pubmethod(en-us,AX.60).gif isInteractiveContextAllowed Indicates whether the budget transaction type can be used for user-created transactions.
Gg789603.protmethod(en-us,AX.60).gif new Initializes an instance of the BudgetTransHeaderType class.
Gg789603.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.)
Gg789603.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.)
Gg789603.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg789603.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg789603.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg789603.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg789603.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.)
Gg789603.protmethod(en-us,AX.60).gif validateBudgetModelId Determines whether the BudgetModelId field in the BudgetTransactionHeader table is valid.
Gg789603.protmethod(en-us,AX.60).gif validateBudgetTransactionCode Determines whether the BudgetTransactionCode field in the BudgetTransactionHeader table is valid.
Gg789603.pubmethod(en-us,AX.60).gif validateField Validates the value for a specific field.
Gg789603.protmethod(en-us,AX.60).gif validateIsOneTimeAmendment Determines whether the IsOneTimeAmendment field in the BudgetTransactionHeader table is valid.
Gg789603.protmethod(en-us,AX.60).gif validateReasonTableRef Determines whether the ReasonTableRef field in the BudgetTransactionHeader table is valid.
Gg789603.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg789603.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg789603.pubmethod(en-us,AX.60).gif Gg789603.static(en-us,AX.60).gif ::construct Constructs an instance of the BudgetTransHeaderType class.

Top

Remarks

The BudgetTransHeaderType class hierarchy implements the strategy pattern to provide polymorphic default values and validation for budget transaction types in the BudgetTransactionHeader table.

Inheritance Hierarchy

Object Class
  BudgetTransHeaderType Class
    BudgetTransHeaderType_FixedAsset Class
    BudgetTransHeaderType_FixedAsset_RU Class
    BudgetTransHeaderType_Project Class
    BudgetTransHeaderType_PurchForecast Class
    BudgetTransHeaderType_SalesForecast Class