Dynamics AX Blog - Posts from Mai 2016
These posts are machine-translated.
Update explosion for production orderWith the help of the following job you can update the explosion of a production order. This must at least have the status "Estimated". static void reqCalcExplode(Args _args) { ReqCalcExplodeProd reqCalcExplodeProd; ProdTable prodTable = ProdTable::find('P000272'); ; // Copied from ReqCalcExplodeProd::newProdTablePrompt() reqCalcExplodeProd = ReqCalcExplode::construct(ReqRefType::Production); reqCalcExplodeProd.parmRefType(ReqRefType::Production); reqCalcExplodeProd.parmRefId(prodTable.ProdId); reqCalcExplodeProd.parmInventTransOriginId( InventTransOriginProdTable::findInventTransOriginId(prodTable.DataAreaId, prodTable.ProdId)); reqCalcExplodeProd.parmReqPlanId(ReqPlanSched::defaultDynamicId()); reqCalcExplodeProd.parmReqCalcUpdate(ReqCalcUpdate::NetChangeMinimized); reqCalcExplodeProd.parmMarking(true); reqCalcExplodeProd.parmReqPlanData(null); reqCalcExplodeProd.run(); }
|
|
|
|
|
|
|
To list all (shared-) pojects that carry a specific text in the name, you can use the following code.