// this = SalesLine Qty qty; InventDim inventDim; InventDimParm inventDimParm; InventOnHandQty inventOnHandQty; inventDim = this.inventDim(); inventDimParm.initFromInventDim(inventDim); inventOnHandQty = InventOnHandQty::newItemDim(this.ItemId, inventDim, inventDimParm); qty = inventOnHandQty.availTotal(); qty = inventOnHandQty.availPhysical();
InventDim inventDim; InventDimParm inventDimParmCriteria; InventTransIdSumSingleStatus inventTransIdSumSingleStatus; SalesLine salesLine = SalesLine::findRecId(5637289366); InventQtyReservPhysical reservedQty; inventDim = salesLine.inventDim(); inventDimParmCriteria.initFromInventDim(inventDim); inventTransIdSumSingleStatus = InventTransIdSumSingleStatus::newTransOriginIdStatus(InventTransOriginSalesLine::findInventTransOriginId(salesLine.DataAreaId, salesLine.InventTransId), StatusReceipt::None, StatusIssue::ReservPhysical); inventTransIdSumSingleStatus.parmInventDimCriteria(inventDim); inventTransIdSumSingleStatus.parmInventDimParmCriteria(inventDimParmCriteria); reservedQty = inventTransIdSumSingleStatus.reservPhysical();Or
salesLine.reservedPhysical() / salesLine.onOrder()
DaxOnline.org is free platform that allows you to quickly store and reuse snippets, notes, articles related to Dynamics AX.
Authors are allowed to set their own AdSense units.
Join us.