Attributwerte mit Objektbezug

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.