Monday, February 21, 2022

Financial Dimension Function

Getting main account from ledger dimension.

 MainAccount mainAccount = MainAccount::findByLedgerDimension(trvCostType.LedgerDimension);


Dimension Value from Dimension name( cost center or )

 public DimensionValue getDimensionValues(DimensionDefault _defaultDimension, str _dimensionName)

    {

        DimensionAttributeValueSetStorage   dimStorage;

        DimensionAttribute                  dimensionAttribute;

        DimensionAttributeValue             dimensionAttributeValue;

        DimensionValue                      dimensionValue;


        dimStorage = DimensionAttributeValueSetStorage::find(_defaultDimension);

        

        dimensionAttribute.clear();

        dimensionAttributeValue.clear();

        dimensionAttribute = DimensionAttribute::findByName(_dimensionName);

        if (dimStorage != null && dimensionAttribute)

        {

            dimensionAttributeValue = DimensionAttributeValue::find(dimStorage.getValueByDimensionAttribute(dimensionAttribute.RecId));


            dimensionValue = dimStorage.getDisplayValueByDimensionAttribute(dimensionAttribute.RecId);

        }


        return dimensionValue;

    }

No comments:

Post a Comment

Sample Dialog Syntax - 1

 class AffiliationAutoAssignment extends RunBaseBatch {     // 1. Class Declaration and Pack variables     #define.CurrentVersion(1)     #de...