FunktionsdokumentationTextvariablen und deren Ersetzung Dieses Dokument in der Navigationsstruktur finden

 

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, 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 Beispiel

In der Aufgabenbeschreibung zur Standardaufgabe Abwesenheitsmitteilung genehmigen wird der Name des Antragstellers durch die Variable &_WI_Object_ID.Creator.Name& referenziert.

Ende des Beispiels.
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.

Hinweis Hinweis

Ein SAPscript-Symbol wird immer vorrangig ausgewertet, auch wenn es ein gleichnamiges Element im Aufgabencontainer gibt.

Ende des Hinweises

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.

Hinweis Hinweis

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

Ende des Hinweises