Can anyone explain me following code?
Public
static
OMOperatingUnit getFinancialDimensionTable(Name _attributename ,LedgerDimensionAccount _LedgerDimension)
{
DimensionAttributeValueSetStorage dimStorage;
Counter i;
OMOperatingUnit operatingUnit;
dimStorage = DimensionAttributeValueSetStorage::find(_LedgerDimension);
for (i=1
; i<= dimStorage.elements() ; i++)
{
if
(DimensionAttribute::find(dimStorage.getAttributeByIndex(i)).Name == _attributename)
{
Select operatingUnit Where
operatingUnit.OMOperatingUnitNumber == dimStorage.getDisplayValueByIndex(i);
break
;
}
}
return
operatingUnit;