![]() |
#2 |
Banned
|
InventAvailabilityProvider:
X++: InventAvailabilityByUnit result; if (_search.isItemWHSEnabled()) { WHSInventReserveQty whsInventReserveQty = WHSInventReserveQty::newFromParms(_search.inventTable(), _search.inventDimCriteria(), _search.inventDimCriteriaParm(), _search.inventSum()); result = InventAvailabilityByUnit::newFromParms(whsInventReserveQty, whsInventReserveQty); } else if (_search.isInventSumSet()) { InventSumAvailability inventSumAvailability = InventSumAvailability::newFromInventSum(_search.inventSum()); result = InventAvailabilityByUnit::newFromParms(inventSumAvailability, inventSumAvailability); } else { InventOnHandQty inventOnHandQty = InventOnHandQty::newParameters(_search.itemId(), _search.inventDimCriteria(), _search.inventDimCriteriaParm()); result = InventAvailabilityByUnit::newFromParms(inventOnHandQty, inventOnHandQty); } return result; |
|