Hi all,
I have a parameter form lookup [Business unit, costCenter, project,,,,,,
DimensionDefault DimensionVlaueName() { DimensionAttributeValueSetStorage valueSetStorage = new DimensionAttributeValueSetStorage(); DimensionDefault result; DimensionAttributeValueSet dimAttrValueSet; DimensionAttributeValueSetItem dimAttrValueSetItem; DimensionAttributeValue dimAttrValue; Description255 backingname, dimensionValueName; ; dimAttrValueSet = DimensionAttributeValueSet::find(ProjTable::find(this.ProjId).DefaultDimension); while select DimensionAttributeValue from dimAttrValueSetItem where dimAttrValueSetItem.DimensionAttributeValueSet == dimAttrValueSet.RecId { backingname = DimensionAttribute::find(DimensionAttributeValue::find(dimAttrValueSetItem.DimensionAttributeValue).DimensionAttribute).Name; dimAttrValue = DimensionAttributeValue::find(dimAttrValueSetItem.DimensionAttributeValue); if(backingname == LIParameters::find().Branch) //description of the financial dimension { valueSetStorage.addItem(dimAttrValue); } } result = valueSetStorage.save(); return result; }
As i mentioned above code mergedimension, its come as expected value but, getting error after update value.
Error :