Thursday, February 12, 2015

Getting the Financial Dimension values from sales Line Using Sales Order

  SalesLine                        salesLine = salesLine::find("SO0000016");
    DimensionAttributeValueSetStorage dimStorage;
    Counter i;
     
    dimStorage = DimensionAttributeValueSetStorage::find(salesLine.DefaultDimension);
 
    for (i=1 ; i<= dimStorage.elements() ; i++)
    {
        info(strFmt("%1 = %2", DimensionAttribute::find(dimStorage.getAttributeByIndex(i)).Name,      
                               dimStorage.getDisplayValueByIndex(i)));
    }