VersioningComparePurchOrder Class [AX 2012]

The VersioningComparePurchOrder class extends the generic functionality in the VersioningCompare class and implements common analysis for a purchase order and lines.

class VersioningComparePurchOrder extends VersioningCompare

Run On

Server

  MethodDescription
Gg990305.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg990305.pubmethod(en-us,AX.60).gif enableAccountingDistributionView Method indicating if button for viewing accounting distributions should be enabled and visible on the VersioningCompare form. The button invokes the AccountingDistribution form. (Inherited from VersioningCompare.)
Gg990305.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg990305.pubmethod(en-us,AX.60).gif getCaption (Inherited from VersioningCompare.)
Gg990305.protmethod(en-us,AX.60).gif getChangeList Gets a list of changed fields by comparing two records. (Inherited from VersioningCompare.)
Gg990305.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg990305.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg990305.protmethod(en-us,AX.60).gif initCallerRecord Extracts the purchase ID from the calling record and initializes the comparison based on the records. (Overrides the initCallerRecord Method.)
Gg990305.protmethod(en-us,AX.60).gif insertVersioningTmpTrans Inserts a record in the VersioningTmpTrans temporary table with the comparison of a single record. (Inherited from VersioningCompare.)
Gg990305.protmethod(en-us,AX.60).gif loadAccountingDistribution Analyzes the AccountingDistribution records that are related to the specified record and then saves the result in the temporary VersioningTmpTrans table. (Inherited from VersioningCompare.)
Gg990305.protmethod(en-us,AX.60).gif loadAgreementLineReleasedLine Analyzes the AgreementLineReleasedLine records that are related to the specified PurchLine record and saves the result in the VersioningTmpTrans table.
Gg990305.protmethod(en-us,AX.60).gif loadData (Inherited from VersioningCompare.)
Gg990305.protmethod(en-us,AX.60).gif loadInventDim Analyzes the InventDim records related to the specified PurchLine record and saves the result in the VersioningTmpTrans temporary table.
Gg990305.protmethod(en-us,AX.60).gif loadMarkup Analyzes the MarkupTrans records that are related to the specified record and saves the result in the VersioningTmpTrans temporary table. (Overrides the loadMarkup Method.)
Gg990305.protmethod(en-us,AX.60).gif loadPurchLine Analyzes the PurchLine records that are related to the specified PurchTable record and saves the result in the VersioningTmpTrans temporary table.
Gg990305.protmethod(en-us,AX.60).gif loadPurchLineForeignTradeCategory Analyzes the PurchLineForeignTradeCategory record that is related to the specified PurchLine record and saves the result in the VersioningTmpTrans temporary table.
Gg990305.protmethod(en-us,AX.60).gif loadPurchTable Analyzes the PurchTable records and saves the result in the VersioningTmpTrans temporary table.
Gg990305.pubmethod(en-us,AX.60).gif loadVersioningTmpTrans Initializes the VersioningTmpTrans temporary table that is used to save the result of the comparison. (Inherited from VersioningCompare.)
Gg990305.protmethod(en-us,AX.60).gif new Initializes a new instance of the VersioningCompare class. (Inherited from VersioningCompare.)
Gg990305.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.)
Gg990305.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.)
Gg990305.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg990305.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg990305.pubmethod(en-us,AX.60).gif packVersioningTmpTrans (Inherited from VersioningCompare.)
Gg990305.protmethod(en-us,AX.60).gif parmVersioningTmpTrans Gets or sets the VersioningTmpTrans parameter. (Inherited from VersioningCompare.)
Gg990305.pubmethod(en-us,AX.60).gif removeEmptyTreeNodes Removes all nodes that do not have a change in them and in their child nodes. (Inherited from VersioningCompare.)
Gg990305.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg990305.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg990305.protmethod(en-us,AX.60).gif treeNodeName Initializes the name of the tree node that represents the specified record. (Inherited from VersioningCompare.)
Gg990305.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.)
Gg990305.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg990305.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Top

The main contribution by this class is to define the specific data structure used to save a purchase order or line.

Community Additions

ADD
Show: