Hi Guys,
I have created a report which is related to Purchase orders where I need to display the financial dimensions from the PO lines. I am using below code for that and it works fine with Department & Cost center I need to add dimension Machine also in the report but it doesn't work. what could be the reason ?
below I used to get the cost center:-
void Costcenter(DimensionDefault _defaultDimension)
{
DimensionAttributeValueSet dimensionAttributeValueSet;
DimensionAttributeValueSetItem dimensionAttributeValueSetItem;
DimensionAttribute dimensionAttribute;
DimensionAttributeValue DimensionAttributeValue;
DimensionFinancialTag dimensionFinancialTag;
;
select Value,Description from dimensionFinancialTag
join dimensionAttributeValue where dimensionFinancialTag.RecId == dimensionAttributeValue.EntityInstance
join dimensionAttribute where dimensionAttributeValue.DimensionAttribute == dimensionAttribute.RecId
join dimensionAttributeValueSetItem where dimensionAttributeValue.RecId == dimensionAttributeValueSetItem.DimensionAttributeValue
&& dimensionAttributeValueSetItem.DimensionAttributeValueSet == _defaultDimension
&& DimensionAttribute.Name == 'Center';
Costcenter = dimensionFinancialTag.Value;
}
below for Machine which doesn't work.
void Machine(DimensionDefault _defaultDimension)
{
DimensionAttributeValueSet dimensionAttributeValueSet;
DimensionAttributeValueSetItem dimensionAttributeValueSetItem;
DimensionAttribute dimensionAttribute;
DimensionAttributeValue DimensionAttributeValue;
DimensionFinancialTag dimensionFinancialTag;
;
select Value,Description from dimensionFinancialTag
join dimensionAttributeValue where dimensionFinancialTag.RecId == dimensionAttributeValue.EntityInstance
join dimensionAttribute where dimensionAttributeValue.DimensionAttribute == dimensionAttribute.RecId
join dimensionAttributeValueSetItem where dimensionAttributeValue.RecId == dimensionAttributeValueSetItem.DimensionAttributeValue
&& dimensionAttributeValueSetItem.DimensionAttributeValueSet == _defaultDimension
&& DimensionAttribute.Name == 'Machines';
Machine = dimensionFinancialTag.Value;
}