Code to find Dimension Name:
public name hsGetDepartmentName(DimensionDefault _dimensionDefault)
{
str name;
DimensionAttributeValueSetItem valueSetItem;
DimensionAttribute dimAttribute;
DimensionAttributeValue dimAttributeValue;
//Getting the Department name for the record.
select DimensionAttributeValueSet from valueSetItem
where valueSetItem.DimensionAttributeValueSet == _dimensionDefault
join RecId from dimAttributeValue
where valueSetItem.DimensionAttributeValue == dimAttributeValue.RecId
join RecId from dimAttribute
where dimAttributeValue.DimensionAttribute == dimAttribute.RecId
&& dimAttribute.Name == enum2str(sysdimension::Department);
name = DimensionAttributeValue::find(dimAttributeValue.RecId).getName();
return name;
}
No comments:
Post a Comment