LeanConversionCostUpd Class [AX 2012]

This class handles the update of the conversion cost for Lean scenarios.

It adds direct manufacturing transactions to ledger.

It also adds indirect cost transactions to ledger.

Plays a role when clearing material issues WIP and post indirect cost for not updated materials.

class LeanConversionCostUpd

Run On

Called

  MethodDescription
Gg756973.protmethod(en-us,AX.60).gif addDirectManufacturingConsumption Adds a direct manufacturing cost ProdRouteTrans record to the corresponding map based on the site.
Gg756973.protmethod(en-us,AX.60).gif addDirectManufacturingToLedger Adds direct manufacturing cost to General Ledger.
Gg756973.pubmethod(en-us,AX.60).gif addDirectMaterialConsumption Adds direct material consumption to the internal map for calculating indirect cost on it.
Gg756973.pubmethod(en-us,AX.60).gif addDirectMaterialFinished
Gg756973.pubmethod(en-us,AX.60).gif addDirectOutsourcing
Gg756973.protmethod(en-us,AX.60).gif addDirectOutsourcingToInternalMap
Gg756973.protmethod(en-us,AX.60).gif addDirectOutsourcingToLedger
Gg756973.protmethod(en-us,AX.60).gif addLedger Creates a new ledger posting.
Gg756973.pubmethod(en-us,AX.60).gif addProdRouteTransConsumption Adds a ProdRouteTrans record to the internal map for calculating indirect cost when finishing.
Gg756973.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg756973.protmethod(en-us,AX.60).gif checkOnDate Controls whether the validation of the LedgerVoucher date is performed including the date, or just before the date.
Gg756973.protmethod(en-us,AX.60).gif checkTransDate Validates the transaction date of the LedgerVoucher object.
Gg756973.pubmethod(en-us,AX.60).gif createAndPostUnusedOutsourcing Creates and posts a new ProdRouteTrans record for the unused subcontracted service item for a production flow.
Gg756973.protmethod(en-us,AX.60).gif createDirectManufacturingCost Creates direct manufacturing cost records per site and per finished good.
Gg756973.protmethod(en-us,AX.60).gif createIndirectConsumption Calculates indirect cost for all consumptions in the indirect cost map.
Gg756973.protmethod(en-us,AX.60).gif createIndirectFinished Calculates indirect cost for finished goods in the finished items indirect cost map.
Gg756973.protmethod(en-us,AX.60).gif createIndirectRoute Calculates indirect cost for all route transactions in the route indirect cost map.
Gg756973.protmethod(en-us,AX.60).gif createProdRouteTrans Creates a list of ProdRouteTrans records for each resource consumption reported by the LeanCostingFacade.getResourcesUsageKanbanJob method.Updates the indirect cost for the records in the list.
Gg756973.pubmethod(en-us,AX.60).gif endLeanSubcontractingPosting Triggers direct and indirect outsourcing cost creation.
Gg756973.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg756973.protmethod(en-us,AX.60).gif getLeanCostOutsourcing
Gg756973.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg756973.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg756973.protmethod(en-us,AX.60).gif initProdRouteTrans Initializes a new ProdRouteTrans record.
Gg756973.protmethod(en-us,AX.60).gif new Initializes a new instance of the LeanConversionCostUpd class.
Gg756973.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.)
Gg756973.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.)
Gg756973.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg756973.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg756973.pubmethod(en-us,AX.60).gif parmKanbanJob Gets or sets the KanbanJob parameter.
Gg756973.protmethod(en-us,AX.60).gif parmLeanCostingFacade Gets or sets the LeanCostingFacade parameter.
Gg756973.protmethod(en-us,AX.60).gif parmLedgerVoucher Gets or sets the LedgerVoucher parameter.
Gg756973.protmethod(en-us,AX.60).gif parmProductionFlowReference Gets or sets the ProductionFlowReference parameter.
Gg756973.pubmethod(en-us,AX.60).gif parmReversal Gets or sets the Reversal parameter.
Gg756973.protmethod(en-us,AX.60).gif processDirectManufacturing Creates direct manufacturing cost and adds it to the General Ledger.
Gg756973.protmethod(en-us,AX.60).gif processDirectOutsourcing Creates ProdRouteTrans records for the direct outsourcing cost.
Gg756973.protmethod(en-us,AX.60).gif processIndirect Creates indirect cost and adds it to the General Ledger.
Gg756973.protmethod(en-us,AX.60).gif reset Resets the indirect cost maps.
Gg756973.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg756973.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg756973.pubmethod(en-us,AX.60).gif updateNow Creates conversion cost and resets the internal indirect cost maps.
Gg756973.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.)
Gg756973.protmethod(en-us,AX.60).gif validate Validates class parameters.
Gg756973.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg756973.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg756973.protmethod(en-us,AX.60).gif Gg756973.static(en-us,AX.60).gif ::construct Initializes a new instance of the LeanConversionCostUpd class.
Gg756973.pubmethod(en-us,AX.60).gif Gg756973.static(en-us,AX.60).gif ::constructForVoucher Constructs an instance of the LeanConversionCostUpd class and initializes the voucher and facade properties.
Gg756973.pubmethod(en-us,AX.60).gif Gg756973.static(en-us,AX.60).gif ::newFromParameters Creates a new LeanConversionCostUpd object.
Top

Community Additions

ADD
Show: