Textvariablen und deren Ersetzung 
Diese Funktion fügt in Texte einer Aufgabe Textvariablen ein. Diese Texte sind z.B. die Aufgabenbeschreibung oder der Workitem-Text.
Zur Laufzeit ersetzt das System die Textvariablen mit aktuellen Werten. Die Textvariablen haben immer die Form &<Textvariable>&. Sie können Textvariablen an beliebigen Stellen in Ihren Text einfügen.
Textvariablen können sich auf Containerelemente des Aufgabencontainers oder auf Standard- und Systemsymbole beziehen.
Als Textvariable benennen Sie ein Containerelement aus dem Aufgabencontainer. Zur Laufzeit fügt das System den aktuellen Wert dieses Containerelements in den Text ein.
Der Eintrag im Text hat die Form &<ElementName>&.
Als Variable geben Sie einen Ausdruck ein, der sich indirekt über ein Containerelement auf ein Objektattribut oder ein Schlüsselfeld bezieht. Zur Laufzeit fügt das System den aktuellen Wert des Attributes oder des Schlüsselfeldes in den Text ein.
Voraussetzung ist, dass in dem Element des Aufgabencontainers ein Objekt referenziert wird.
Der Eintrag im Text hat die Form &<ElementName>.<AttributName>&.
Diese Eingabe ist auch zwei- und mehrstufig möglich: &<ElementName>.<Objekt>.<AttributName>&
Beispiel
In der Aufgabenbeschreibung zur Standardaufgabe Abwesenheitsmitteilung genehmigen wird der Name des Antragstellers durch die Variable &_WI_Object_ID.Creator.Name& referenziert.
Wenn Sie als Textvariable ein mehrzeiliges Containerelement einfügen, bietet Ihnen das System verschieden Arten, wie die Werte in diesem Element zur Laufzeit angezeigt werden:
Anzeige zur Laufzeit: |
Syntax zur Definitionszeit im Langtext: |
|---|---|
nur erste Zeile |
&<ElementName>& |
alle Zeilen als Fließtext |
&<ElementName>[]& |
alle Zeilen mit Zeilenumbruch |
&<ElementName>##& |
Weitere Informationen finden Sie unter Symbole mit dem SAPscript-Editor einbinden.
Hinweis
Ein SAPscript-Symbol wird immer vorrangig ausgewertet, auch wenn es ein gleichnamiges Element im Aufgabencontainer gibt.
Im SAPscript-Editor wählen Sie , um ein Containerelement einzubinden. Befinden Sie sich auf einer Registerkarte, können Sie
wählen, um einen Ausdruck einzubinden. Um Standard- und Systemsymbole einzubinden wählen Sie den entsprechenden Eintrag im Menü Einbinden. Es öffnet sich ein Dialogfenster, in dem Sie den Ausdruck oder das Symbol auswählen können.
Hinweis
Sie müssen eine Textvariable immer aus dem Dialogfenster auswählen. Eine direkte Eingabe des Variablennamens in Ihren Text ist nicht möglich.