VersioningComparePurchLine Class [AX 2012]

The VersioningComparePurchLine class extends the generic functionality in the VersioningComparePurchOrder class and implements the analysis for a Purchase Order line.

class VersioningComparePurchLine extends VersioningComparePurchOrder

Run On

Server

  MethodDescription
Gg990299.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg990299.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.)
Gg990299.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg990299.pubmethod(en-us,AX.60).gif getCaption (Overrides the getCaption Method.)
Gg990299.protmethod(en-us,AX.60).gif getChangeList Gets a list of changed fields by comparing two records. (Inherited from VersioningCompare.)
Gg990299.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg990299.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg990299.protmethod(en-us,AX.60).gif initCallerRecord Extracts the purchase ID from the calling record and initializes the comparison based on the records. (Inherited from VersioningComparePurchOrder.)
Gg990299.protmethod(en-us,AX.60).gif initLine
Gg990299.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.)
Gg990299.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.)
Gg990299.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. (Inherited from VersioningComparePurchOrder.)
Gg990299.pubmethod(en-us,AX.60).gif loadData Initializes the VersioningTmpTrans temporary table with the information specific to a purchase order. (Overrides the loadData Method.)
Gg990299.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. (Inherited from VersioningComparePurchOrder.)
Gg990299.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. (Inherited from VersioningComparePurchOrder.)
Gg990299.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. (Inherited from VersioningComparePurchOrder.)
Gg990299.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. (Inherited from VersioningComparePurchOrder.)
Gg990299.protmethod(en-us,AX.60).gif loadPurchTable Analyzes the PurchTable records and saves the result in the VersioningTmpTrans temporary table. (Inherited from VersioningComparePurchOrder.)
Gg990299.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.)
Gg990299.protmethod(en-us,AX.60).gif new Initializes a new instance of the VersioningCompare class. (Inherited from VersioningCompare.)
Gg990299.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.)
Gg990299.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.)
Gg990299.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg990299.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg990299.pubmethod(en-us,AX.60).gif packVersioningTmpTrans (Inherited from VersioningCompare.)
Gg990299.pubmethod(en-us,AX.60).gif parmPurchLine Gets or sets the PurchLine parameter.
Gg990299.protmethod(en-us,AX.60).gif parmVersioningTmpTrans Gets or sets the VersioningTmpTrans parameter. (Inherited from VersioningCompare.)
Gg990299.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.)
Gg990299.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg990299.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg990299.protmethod(en-us,AX.60).gif treeNodeName Initializes the name of the tree node that represents the specified record. (Inherited from VersioningCompare.)
Gg990299.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.)
Gg990299.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg990299.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg990299.pubmethod(en-us,AX.60).gif Gg990299.static(en-us,AX.60).gif ::construct Initializes a new instance of the VersioningComparePurchLine class.
Gg990299.pubmethod(en-us,AX.60).gif Gg990299.static(en-us,AX.60).gif ::newLine
Gg990299.pubmethod(en-us,AX.60).gif Gg990299.static(en-us,AX.60).gif ::packFromLine Initializes a container with the comparison based on the specified purchase order line.
Top

The main contribution by this class is to define the specific data structure used to compare Purchase Order lines.

Community Additions

ADD
Show: