Textvariablen und deren Ersetzung
Verwendung
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.Funktionsumfang
Textvariablen können sich auf Containerelemente des Aufgabencontainers oder auf Standard- und Systemsymbole beziehen.
Containerelement
direkte Wertzuweisung
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>& .indirekte Wertzuweisung
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, daß 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>&
In der Aufgabenbeschreibung zur Standardaufgabe Abwesenheitsmitteilung genehmigen wird der Name des Antragstellers durch die Variable
&_WI_Object_ID.Creator.Name& referenziert.mehrzeilige Elemente
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>##& |
System- oder Standardsymbol
Weitere Informationen finden Sie unter
Symbole mit dem SAPscript-Editor einbinden.
Ein SAPscript-Symbol wird immer vorrangig ausgewertet, auch wenn es ein gleichnamiges Element im Aufgabencontainer gibt.
Aktivitäten
Im SAPscript-Editor wählen Sie Einbinden ®
Ausdruck, 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.

Sie müssen eine Textvariable immer aus dem Dialogfenster auswählen. Eine direkte Eingabe des Variablennamens in Ihren Text ist nicht möglich.