Das angegebene Attribut wird nur an den Funktionen (nodetype="OT_FUNC") mit dem angegebenen Namen (objectname"FCT_...") verwendet. (Der mit objectname angegebene Objektname entspricht dem Wert des Funktionsattributs AT_OBJNAME_INTERN.) Auch hier kann eine Wertemenge mit mehr als einem Element entstehen, da das angegebene Objekt mehrmals in der Prozessinstanz vorkommen kann.
Beispiel 1
Die Werte des Attributs AT_AUFNR aller Funktionen mit dem Namen FCT_AUFTRAG_ANLEGEN der gerade berechneten Prozessinstanz werden in die Wertemenge aufgenommen.
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<calcattr name="..." type="...">
<calculation>
...
<attribute name="AT_AUFNR" nodetype="OT_FUNC
objectname="FCT_AUFTRAG_ANLEGEN"/>
...
</calculation>
</calcattr>
...
</keyindicatorconfig>
Die Farbe von Funktionen oder Ereignissen in der EPK-Ansicht können Sie über das Standardattribut AT_BGND_COLOUR bestimmen. Die folgende Berechnungsvorschrift weist allen Funktionen mit dem internen Namen SAP.WAUS eine rote Farbe zu:
<calcattr name="AT_BGND_COLOUR" type="OT_FUNC"
objectname="SAP.WAUS">
<calculation>
<constant>
<dataitem>
<datatype name="TEXT">255,0,0</datatype>
</dataitem>
</constant>
</calculation>
</calcattr>
Sie können diese Berechnungsvorschrift z. B. innerhalb einer bedingten Attributberechnung verwenden. Der jeweilige Farbwert wird als RGB-Wert angegeben. Eine Farbzuweisung für bestimmte Objekte oder Objekttypen kann auch im Attribut-Mapping erfolgen.
Beispiel 2
Die Berechnungsvorschrift summiert die Durchlaufzeit der Funktion (AT_KI_FDLZ) für gleichnamige Funktionen (identischer Wert des Attributs AT_OBJNAME_INTERN).
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE keyindicatorconfig SYSTEM
'KeyindicatorConfiguration.dtd'>
<keyindicatorconfig>
...
<calcattr name="AT_KI_FDLZSUM" type="OT_FUNC">
<calculation>
<sum>
<attribute name="AT_KI_FDLZ" nodetype="OT_FUNC"
objectname="like"/>
</sum>
</calculation>
</calcattr>
...
</keyindicatorconfig>
Warnung
Die Angabe eines Objektnamens bzw. der Optionen this oder like im XML-Attribut objectname ist nur bei der Berechnung von Funktionsattributen (OT_FUNC) zulässig.
Wenn Sie einen Operator, der einzelne Werte als Operanden erwartet (z. B. <plus>), mit einem Operanden verwenden möchten, der Wertemengen liefert (z. B. <attribute>), müssen Sie durch geeignete Operatoren aus einer Wertemenge einen einzelnen Wert bestimmen (z. B. <min> oder <max>). Alternativ können Sie mit dem XML-Element <filteredattribute> aus einer Wertemenge einen Wert bestimmen, der für die weitere Attributberechnung verwendet werden soll.