To find Financial dimension for a particular dimension from PurchLine

To find Financial dimension for a particular dimension from PurchLine:

while select * from purchLine
        where purchLine.PurchId == purchPurchaseOrderHeader.PurchId
        join RecId from DimensionAttributeValueSet
        where  DimensionAttributeValueSet.RecId == purchLine.DefaultDimension
        join RecId, DisplayValue from DimensionAttributeValueSetItem
        where DimensionAttributeValueSetItem.DimensionAttributeValueSet == DimensionAttributeValueSet.RecId
        join RecId from DimensionAttributeValue
        where DimensionAttributeValue.RecId == DimensionAttributeValueSetItem.DimensionAttributeValue
        join RecId, Name from DimensionAttribute
        where DimensionAttribute.RecId == DimensionAttributeValue.DimensionAttribute
        {
            if(DimensionAttribute.Name =="Project")
            purchPurchaseOrderHeader.Project = DimensionAttributeValueSetItem.DisplayValue;
        }

Comments

Popular posts from this blog

Getting Workflow Approvers In Dynamics AX (AX 2012)

Creating a numbersequence in form level in ax 2012

AX 2012 R3 Line by line invoicing the sales order using X++ code