VersioningComparePurchReq Class [AX 2012]

The VersionComparePurchReqTable class extends the generic functionality of the VersioningCompare class and implements the analysis for a Purchase Requisition.

class VersioningComparePurchReq extends VersioningCompare

Run On

Server

  MethodDescription
Gg882218.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg882218.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.)
Gg882218.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg882218.pubmethod(en-us,AX.60).gif getCaption (Overrides the getCaption Method.)
Gg882218.protmethod(en-us,AX.60).gif getChangeList Gets a list of changed fields by comparing two records. (Inherited from VersioningCompare.)
Gg882218.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg882218.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg882218.protmethod(en-us,AX.60).gif initCallerRecord Extracts the PurchReqTable value from the calling record and initializes the comparison based on the records. (Overrides the initCallerRecord Method.)
Gg882218.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.)
Gg882218.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.)
Gg882218.pubmethod(en-us,AX.60).gif loadData Initializes the VersioningTmpTrans temporary table with information that is specific to a Purchase Requisition. (Overrides the loadData Method.)
Gg882218.protmethod(en-us,AX.60).gif loadLineQuestionnaireAnswers Analyzes the KMVirtualNetworkAnswerLine record and saves the result in the VersioningTmpTrans temporary table.
Gg882218.protmethod(en-us,AX.60).gif loadMarkup Analyzes the MarkupTrans records related to the specified record and saves the result in the VersioningTmpTrans temporary table. (Inherited from VersioningCompare.)
Gg882218.protmethod(en-us,AX.60).gif loadPurchReqBusJustification Analyzes the PurchReqBusJustification record and saves the result in the VersioningTmpTrans temporary table.
Gg882218.protmethod(en-us,AX.60).gif loadPurchReqLine Analyzes the PurchReqLine record that is related to the specified PurchReqTable record and then saves the result in the VersioningTmpTrans temporary table.
Gg882218.protmethod(en-us,AX.60).gif loadPurchReqLineBusJustification Analyzes the PurchReqBusJustification record and then saves the result in the VersioningTmpTrans temporary table.
Gg882218.protmethod(en-us,AX.60).gif loadPurchReqLineQuestionnaireResponse Analyzes the PurchReqLineQuestionnaireResponse record and then saves the result in the VersioningTmpTrans temporary table.
Gg882218.protmethod(en-us,AX.60).gif loadPurchReqLineVendorProposal Analyzes the PurchReqLineVendorProposal record and saves the result in the VersioningTmpTrans temporary table.
Gg882218.protmethod(en-us,AX.60).gif loadPurchReqLineVendorSuggestion Analyzes the PurchReqLineVendorSuggestion record and saves the result in the VersioningTmpTrans temporary table.
Gg882218.protmethod(en-us,AX.60).gif loadPurchReqTable Analyzes the PurchReqTable record and saves the result in the VersioningTmpTrans temporary table.
Gg882218.protmethod(en-us,AX.60).gif loadSourceDocumentLineDistribution Analyzes the AccountingDistribution records that are related to the specified record and saves the result in the temporary VersioningTmpTrans table.
Gg882218.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.)
Gg882218.protmethod(en-us,AX.60).gif new Initializes a new instance of the VersioningCompare class. (Inherited from VersioningCompare.)
Gg882218.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.)
Gg882218.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.)
Gg882218.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg882218.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg882218.pubmethod(en-us,AX.60).gif packVersioningTmpTrans (Inherited from VersioningCompare.)
Gg882218.protmethod(en-us,AX.60).gif parmVersioningTmpTrans Gets or sets the VersioningTmpTrans parameter. (Inherited from VersioningCompare.)
Gg882218.pubmethod(en-us,AX.60).gif removeEmptyTreeNodes Removes all nodes that do not have a change in them or in their child nodes. (Overrides the removeEmptyTreeNodes Method.)
Gg882218.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg882218.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg882218.protmethod(en-us,AX.60).gif treeNodeName Initializes the name of the tree node that represents the specified record. (Overrides the treeNodeName Method.)
Gg882218.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.)
Gg882218.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg882218.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg882218.pubmethod(en-us,AX.60).gif Gg882218.static(en-us,AX.60).gif ::construct Initializes a new instance of the VersioningComparePurchReq class.
Top

The main contribution of this class is to define the specific data structure to use to save a Purchase Requisition.

Object Class
  VersioningCompare Class
    VersioningComparePurchReq Class

Community Additions

ADD
Show: