ProdStandardVariance Class [AX 2012]

The ProdStandardVariance class calculates a range of production variances from standard.

class ProdStandardVariance

Run On

Called

  MethodDescription
Gg844571.protmethod(en-us,AX.60).gif addTransActual Adds the temporary variance record to the set of actual cost records.
Gg844571.protmethod(en-us,AX.60).gif addTransEstimate Calculates the lot size and standard allowed and adds the temporary variance record to the set of estimated cost records.
Gg844571.protmethod(en-us,AX.60).gif buildActualQuery Builds the query to use to load for actual cost.
Gg844571.protmethod(en-us,AX.60).gif buildEstimateQuery Builds the query to use to load the estimated cost.
Gg844571.protmethod(en-us,AX.60).gif buildFinishedItemQuery Creates a query for the finished items.
Gg844571.pubmethod(en-us,AX.60).gif calc Calculates production variances.
Gg844571.protmethod(en-us,AX.60).gif calcSubstitutionVariance Calculates substitution variances.
Gg844571.protmethod(en-us,AX.60).gif calcVariances Calculates variances for each rolled up variance transaction record.
Gg844571.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg844571.protmethod(en-us,AX.60).gif createTotalVariance Creates total variance and stores it in the temporary table for variances.
Gg844571.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg844571.protmethod(en-us,AX.60).gif findOrCreateVarianceTrans Finds or creates the rolled up variance transaction record for a ProdCalcTrans or BOMCalcTrans record.
Gg844571.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg844571.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg844571.protmethod(en-us,AX.60).gif init Initializes internal calculation value objects.
Gg844571.protmethod(en-us,AX.60).gif initEstimate Initializes the BOMCalcTable record, based on the InventItemPrice record.
Gg844571.protmethod(en-us,AX.60).gif initQty Initializes the estimated quantity and actual quantity that is used for variance calculation.
Gg844571.protmethod(en-us,AX.60).gif initTotalVariance Initializes the total variance record in the temporary table.
Gg844571.protmethod(en-us,AX.60).gif loadActual Loads the actual cost that is used for variance calculation.
Gg844571.protmethod(en-us,AX.60).gif loadEstimate Loads the estimated cost that is used for variance calculation.
Gg844571.protmethod(en-us,AX.60).gif new Initializes a new instance of the ProdStandardVariance class.
Gg844571.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.)
Gg844571.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.)
Gg844571.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg844571.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg844571.pubmethod(en-us,AX.60).gif parmTmpProdStandardVariance Gets the TmpProdStandardVariance parameter.
Gg844571.protmethod(en-us,AX.60).gif removeDetails Deletes from the variances temporary table the records that are not total variances.
Gg844571.privmethod(en-us,AX.60).gif removeFromEstimateMapLinesWithZeroQty Removes from the estimated set variances that have standard cost quantity equal zero.
Gg844571.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg844571.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg844571.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.)
Gg844571.protmethod(en-us,AX.60).gif validate Validates that the variance calculation can run.
Gg844571.pubmethod(en-us,AX.60).gif variancesByDimension Distributes a calculated variance according to the financial dimensions of the transactions that are included in the rolled up transaction that is used as a base for the calculation.
Gg844571.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg844571.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg844571.pubmethod(en-us,AX.60).gif Gg844571.static(en-us,AX.60).gif ::construct Constructs a variance calculation object based on the ProdTransRefType value.
Top

Variances are calculated between a reference cost, which is a standard cost or a cost estimate, and the actual cost.

Community Additions

ADD
Show: