Saturday, June 22, 2019

No batch Items List

static void KavinValidateTracDim(Args _args)
{
    EcoResTrackingDimensionGroupItem        trackDimGrop;
    EcoResTrackingDimensionGroupFldSetup    trackDimGrpFldSetup;
    ItemId                                  varItemId = '125';
    FieldId                                 observedDimension = fieldNum(InventDim, InventBatchId);
    str                                     label             = fieldPName(InventDim, InventBatchId);
    NoYes                                   isActive;
    InventTable                             inventTable;
   
    ;
    while select inventTable
            join trackDimGrop where trackDimGrop.ItemDataAreaId ==  inventTable.dataAreaId &&
                                        trackDimGrop.ItemId ==  inventTable.ItemId  //&& inventTable.ItemId == "125"
            join trackDimGrpFldSetup where trackDimGrpFldSetup.TrackingDimensionGroup ==  trackDimGrop.TrackingDimensionGroup
                                            && trackDimGrpFldSetup.DimensionFieldId == observedDimension
                                            && trackDimGrpFldSetup.IsActive == NoYes::No
    {     
         
        info(strFmt('%1 is not active for %2',label,inventTable.ItemId));
    }
   
}

No comments:

Post a Comment