Reply To: Check if storage dimension is active for an item

D365 Tech Support Forums Finance and Operations X++ Development Check if storage dimension is active for an item Reply To: Check if storage dimension is active for an item

#1023
BuddyImLost
Participant

    Try something like this

    1. static void validateTracDim_SMC(Args _args)
    2. {
    3. ItemId varItemId = ‘TestItemNameBySohaib’;
    4. FieldId observedDimension = fieldNum(InventDim, InventBatchId);
    5. str label = fieldPName(InventDim, InventBatchId);
    6. NoYes isActive;
    7.
    8. ;
    9. isActive = ecoResTrackingDimensionGroupFldSetup::findByDimensionGroupFieldId(InventTable::find(varItemId).trackingDimensionGroup(), observedDimension).IsActive;
    10. if(isActive)
    11. info(strFmt(‘%1 is active for %2’,label,varItemId));
    12. else
    13. info(strFmt(‘%1 is not active for %2’,label,varItemId));
    14. }

    Solved: How to Validate active tracking dimension for item by X++ code (dynamics.com)

    D365 Tech Support