N-level dimensions are configured in the same way as one-level and two-level dimensions. An n-level dimension consists of at least one and no more than <n> levels (leveldesc XML elements). Each level contains a key (first dimitem XML element) and an optional description (second dimitem XML element). All language-specific designations (name of dimension, key, or description) are specified with the description XML element. The XML attributes are identical to those used for one-level and two-level dimensions.
Example
(n-level dimension with three levels, with a key and description defined for each level)
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<nleveldim name="SALE" dimtype="PROCESS"
dimgroup="DIM_GROUP_CRITERIA">
<description name="Sales" language="de"/>
<leveldesc>
<dimitem attrname="AT_VKORG"
colname="NAME_1"calculated="FALSE">
<description language="de"
name="Verkaufsorganisation"/>
</dimitem>
<dimitem attrname="AT_VKORG_NAME"
colname="DESC_NAME_1" calculated="FALSE">
<description language="de" name="Name der
sales organization"/>
</dimitem>
</leveldesc>
<leveldesc>
<dimitem attrname="AT_DIVISION"
colname="NAME_2" calculated="FALSE">
<description language="de" name="Division"/>
</dimitem>
<dimitem attrname="AT_DIVISION_NAME"
colname="DESC_NAME_2" calculated="FALSE">
<description language="de" name="Division name"/>
</dimitem>
</leveldesc>
<leveldesc>
<dimitem attrname="AT_VTWEG"
colname="NAME_3" calculated="FALSE">
<description language="de" name="Vertriebsweg"/>
</dimitem>
<dimitem attrname="AT_VTWEG_NAME"
colname="DESC_NAME_3" calculated="FALSE">
<description language="de"
name="Name des Vertriebswegs"/>
</dimitem>
</leveldesc>
</nleveldim>
...
</keyindicatorconfig>
The Sales dimension is displayed as follows in the PPM user interface:
Multi-byte character sets are used in the same way as for one-level dimensions (see chapter One-level dimensions.