Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :

How to get display value from LedgerDimension field through x++ in D365 FO

Vishals786 Profile Picture Vishals786


While working with LedgerJournalTrans table most of the times we get the requirement for extracting the display value from LedgerDimension field in order to use it somewhere else.


There are two ways through which this can be achieved through below two classes : - 

1) LedgerDimensionFacade 

2) LedgerDynamicAccountHelper


Let's take a look at the below code snippet where we want to extract the display value from the LedgerDimension field : -


1) LedgerDimensionFacade 

        

 str                                       dispVal;

 LedgerJournalTrans            jourTrans;

 ledgerJournalTrans.LedgerDimension = dimensionAttributeValueCombination.RecId;        

 dispVal = LedgerDimensionFacade::getDisplayValueForLedgerDimension(jourTrans.LedgerDimension)

info(dispVal);


2) LedgerDynamicAccountHelper


 str                                       val;

 LedgerJournalTrans            jourTrans;

 ledgerJournalTrans.LedgerDimension = dimensionAttributeValueCombination.RecId;        

 val = LedgerDynamicAccountHelper::getAccountNumberFromDynamicAccount(jourTrans.LedgerDimension);

info(dispVal);



Happy Coding !!!!


This was originally posted here.

Comments

*This post is locked for comments