Purpose:
Demonstrate how can we get the financial dimension value owner in X++.
Application:
Dynamics 365 for Finance and Operations
Business requirement:
Business requirement is to get and display the financial dimension value owner in an inquiry screen.
Solution:
We can use the code below to get the financial dimension value owner.
Code
internal final class ATLAS_LedgerDimensionHelper
{
/// <summary>
/// Gets the dimension value owner.
/// </summary>
/// <remarks>
/// Atlas Dynamics Pty Ltd.
/// </remarks>
public static RefRecId getDimensionAttributeValueOwner(Name _dimAttrName, DimensionDisplayValue _dimAttrValue)
{
DimensionAttribute dimAttribute;
DimensionAttributeValue dimAttributeValue;
dimAttribute = DimensionAttribute::findByName(_dimAttrName);
dimAttributeValue = DimensionAttributeValue::findByDimensionAttributeAndValue(dimAttribute, _dimAttrValue);
return dimAttributeValue.Owner;
}
}
Leave a comment