D365: Get financial dimension value owner

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

Blog at WordPress.com.

Up ↑