Usar uma unidade organizacional como uma dimensão não representa um tipo de dimensão separado. A especificação de uma regra de cálculo especial copia o nome da unidade organizacional para as funções relevantes da instância de processo como um atributo.
Exemplo
As seguintes extrações de arquivo da configuração de medidas ilustram a criação de uma dimensão a partir de unidades organizacionais:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<calcattr name="AT_ORGUNIT" type="OT_FUNC">
<calcclass name= "com.idsscheer.ppm.server.
keyindicator.attributecalculator
.ZAttributeCalculatorOriginator"/>
</calcattr>
...
<oneleveldim name="ORGUNIT" dimtype="FUNCTION"
internal="no">
<description language="de" name="Processor"/>
<leveldesc>
<dimitem attrname="AT_ORGUNIT" colname="FIRST_ID"
calculated="TRUE">
<description language="de" name="Processor"/>
</dimitem>
</leveldesc>
</oneleveldim>
...
</keyindicatorconfig>
O atributo AT_ORGUNIT é criado para cada instância de função e é associado ao nome da unidade organizacional como seu valor. Este atributo é usado para criar a dimensão de função de um nível ORGUNIT.
O atributo AT_ORGUNIT é um dos atributos padrão do sistema PPM e não necessita de ser definido.