ax2012 判断Item是否为Lot管理

static void validateTracDim_SMC(Args _args)
{
    ItemId                                  varItemId = 'SY_API100-Y';
    FieldId                                  observedDimension = fieldNum(InventDim, InventBatchId);
    str                                      label             = fieldPName(InventDim, InventBatchId);
    NoYes                                   isActive;
   
    ;
    isActive = ecoResTrackingDimensionGroupFldSetup::findByDimensionGroupFieldId(
                                                                                InventTable::find(varItemId).trackingDimensionGroup(),
                                                                                observedDimension
                                                                                ).IsActive;
    if(isActive)
        info(strFmt('%1 is active for %2',label,varItemId));
    else
        info(strFmt('%1 is not active for %2',label,varItemId));
}

原文地址:https://www.cnblogs.com/fogfog/p/6064611.html