Get main account from ledger dimension in D365FO

Dimensions in Microsoft Dynamics 365 for Finance and Operations or in Microsoft Dynamics AX 2012 are always have a very important role. Playing with dimensions is always a hectic thing. To get main account from ledger dimension in D365FO is a very common requirement.
In this article, you will get the one line code to get the Main Account from Ledger Dimension using LedgerDimensionFacade class. See the following code:
//Get MainAccountId from LedgerDimension
//The argument (LedgerDimensionValue) is LedgerDimension which you can get from table or any other source as per your requirement
info(strFmt("%1",LedgerDimensionFacade::getMainAccountFromLedgerDimension(LedgerDimensionValue).MainAccountId));
//Get Name of MainAccountId from LedgerDimension
//The argument (LedgerDimensionValue) is LedgerDimension which you can get from table or any other source as per your requirement
info(strFmt("%1",LedgerDimensionFacade::getMainAccountFromLedgerDimension(LedgerDimensionValue).Name));
In this way, you can get Main Account from Ledger Dimension in D365FO. If this helps you, please Like, Comment and Share to help other people.
If you found any ambiguity or a better solution, please feel free to ask.
See also:
- Get financial dimension value by name using x++
- How to add financial dimensions on form in D365FO
- Create default dimension using x++
- Get display value from ledger dimension in D365FO
Website: Click here
Blog: Click here
YouTube: Click here
GitHub: Click here
Facebook: Click here
Talk is cheap. Show me the code. – Linus Torvalds
Pingback:Get Display Value from Ledger Dimension in D365FO | NevoiTech Blog
Pingback:Create default dimension using x++ | NevoiTech Blog