AssetTransferBalancing Class [AX 2012]

The AssetTransferBalancing class is used to implement Public Sector specific functionality for the transfer of Assets.

Syntax

class AssetTransferBalancing extends AssetTransfer

Run On

Server

Methods

  Method Description
Hh804663.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Hh804663.protmethod(en-us,AX.60).gif createDepreciationTransactions Creates depreciation transactions for the asset transfer according to business needs. (Inherited from AssetTransfer.)
Hh804663.protmethod(en-us,AX.60).gif createLedgerDimension Creates a ledger dimension from the old default dimension and main account. (Inherited from AssetTransfer.)
Hh804663.protmethod(en-us,AX.60).gif createMiscTransactions Creates miscellaneous transfer transactions according to the business requirements. (Overrides the createMiscTransactions Method.)
Hh804663.protmethod(en-us,AX.60).gif createTransactions Creates transaction lines and posts to general ledger. (Inherited from AssetTransfer.)
Hh804663.protmethod(en-us,AX.60).gif createTransferHistory Creates a new record in the AssetTmpAssetTransferHistory table when an asset is transferred from one dimension to another. (Inherited from AssetTransfer.)
Hh804663.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Hh804663.protmethod(en-us,AX.60).gif filterAssetBooks Filters unwanted value models to satisfy the public sector requirements. (Overrides the filterAssetBooks Method.)
Hh804663.pubmethod(en-us,AX.60).gif getAssetTransferHistory Gets all the AssetTransferHistory records for the fixed assets. (Inherited from AssetTransfer.)
Hh804663.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Hh804663.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Hh804663.protmethod(en-us,AX.60).gif insertAssetTrans Inserts a record in the AssetTrans table. (Inherited from AssetTransfer.)
Hh804663.protmethod(en-us,AX.60).gif insertTransferHistory Inserts a record in the AssetTransferHistory table. (Inherited from AssetTransfer.)
Hh804663.pubmethod(en-us,AX.60).gif isBalancing Validates that at least one dimension attribute that is used in the transfer is marked as balancing.
Hh804663.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Hh804663.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.)
Hh804663.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.)
Hh804663.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Hh804663.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Hh804663.pubmethod(en-us,AX.60).gif parmMainAccountDueFrom Gets or sets the MainAccountDueFrom parameter.
Hh804663.pubmethod(en-us,AX.60).gif parmMainAccountDueTo Gets or sets the MainAccountDueTo parameter.
Hh804663.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Hh804663.protmethod(en-us,AX.60).gif setUpTransferData Prepares the asset transfer data by executing the AOT query for transfer from dimension and transfer to dimension. (Inherited from AssetTransfer.)
Hh804663.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Hh804663.pubmethod(en-us,AX.60).gif transferAsset Transfers all the assets that exist in the RecordSortedList object to the new dimension value and inserts history in the AssetTransferHistory table and updates the AssetBook table with the new dimension value. (Inherited from AssetTransfer.)
Hh804663.protmethod(en-us,AX.60).gif updateDefaultDimension Updates the DefaultDimension field of the specified value model. (Inherited from AssetTransfer.)
Hh804663.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.)
Hh804663.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Hh804663.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Hh804663.pubmethod(en-us,AX.60).gif Hh804663.static(en-us,AX.60).gif ::construct Initializes a new instance of the AssetTransferBalancing class.
Hh804663.pubmethod(en-us,AX.60).gif Hh804663.static(en-us,AX.60).gif ::newByDueFromDueTo Creates an instance of AssetTransferBalancing class, setting the due from and due to accounts as provided in the parameters.

Top

Remarks

According to the Public Sector requirements, all general ledger entries are made in a Fund dimension and may be marked as required to be balanced. This class extends the AssetTransfer class to add this Public Sector functionality for transfer of assets.

Inheritance Hierarchy

Object Class
  AssetTransfer Class
    AssetTransferBalancing Class