Get Tracking dimension of item in D365fo x++

Get Tracking dimension of item in D365fo x++

SQL:


    /// <summary>
    /// check if batch active for item
    /// </summary>
    /// <param name = "_itemId">ItemId</param>
    /// <returns>boolean</returns>
    public static boolean isBatchActive(ItemId _itemId)
    {
        FieldId observedDimension = fieldNum(InventDim, InventBatchId);
        str     label             = fieldPName(InventDim, InventBatchId);
        NoYes   isActive;
    
        isActive = ecoResTrackingDimensionGroupFldSetup::findByDimensionGroupFieldId
            (InventTable::find(_itemId).trackingDimensionGroup(), observedDimension).IsActive;
        
        if(isActive)
        {
            return true;
        }
        else
        {
            return false;
        }
    }

Comments

Popular posts from this blog

D365FO – AX – X++ –Refresh, Reread, Research, and ExecuteQuery

Create Inventory Journal through Code in D365FO X++

SalesLine Reservation in D365fo x++