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