Posts

Showing posts from September, 2023

create ledgerdimension from mainaccount in ax2012

 in AX 2012   only whereas d365fo ,we have ledgerdimensionfacade is there //SIG_22435_BudgetsInAXByCostCentre - 19- Sep -2023 - Hreddy public  LedgerDimensionDefaultAccount getDefaultAccountFromMainAccountRecId(MainAccountRecId _mainAccountRecId) {     recId                   dimAttributeId;     DimensionAttributeValue dimAttributeValue;     int                     segmentIndex;     str                     newValue;     /*DimensionAttributeValue mainAcctDimAttrValue;     DimensionStorage        dimStorage;     MainAccount             mainAccount;     container               result;     DimAttributeMainAccount attrMainAcc;     // Empty account is a zero ledger dimension     if (!_mainAccountRecId)     {         return 0;     }     result = DimensionCache::getValue(DimensionCacheScope::DimensionStorageInstance, [funcName(), _mainAccountRecId]);     if (result == conNull())     {         dimStorage = DimensionStorage::construct(1, LedgerDimensionType::DefaultAccount);         dimStorage.a