Wednesday 13 January 2021

AX X++ get value from Financial dimension

  public str getDimValue(RecId _DefaultDim)

    {

        DimensionAttributeValueSetStorage    dimStorage;

        // ProjTable                                            ProjTable;

        Counter                                               i;

        str ret="";

        // ProjTable = ProjTable::find("10005");    //  To display value for ProjectId "10005" only

        dimStorage = DimensionAttributeValueSetStorage::find(_DefaultDim);


        for (i=1 ; i<= dimStorage.elements() ; i++)

        {

            // info(DimensionAttribute::find(dimStorage.getAttributeByIndex(i)).Name +"----" +dimStorage.getDisplayValueByIndex(i));

            if(DimensionAttribute::find(dimStorage.getAttributeByIndex(i)).Name == "Project")

            {

                ret =dimStorage.getDisplayValueByIndex(i));

            }

        

        }

        return ret;

    }


Reference

No comments:

Post a Comment