Zeichenketten verarbeiten
Verarbeitung von Strings

Zeichenketten-Templates sind ABAP-Ausdrücke vom Ergebnistyp „string". Sie können Zeichenketten-Templates an jeder beliebigen Position eines Leseoperanden verwenden, z.B. auf der rechten Seite einer Wertzuweisung.
Ein Zeichenketten-Template beginnt und endet mit einem Pipe-Symbol ( | | ). Das einfachste Zeichenketten-Template enthält lediglich literalen Text. In dieser Form unterscheidet sich ein Zeichenketten-Template nicht wirklich von einem Zeichenkettenliteral.
Was ein Zeichenketten-Template von einem Stringliteral unterscheidet, ist die Fähigkeit, Ausdrücke einzubetten. Ein eingebetteter Ausdruck ist ein ABAP-Ausdruck, der von einem Paar geschweifter Klammern ( { } ) umgeben ist. Zur Laufzeit wertet ABAP den eingebetteten Ausdruck aus und übersetzt das Ergebnis in eine Zeichenkette. Im Ergebnis ersetzt diese Zeichenfolge den eingebetteten Ausdruck (zusammen mit den umgebenden geschweiften Klammern).
Notiz
Ein Zeichenketten-Template kann mehr als einen eingebetteten Ausdruck enthalten.
Innerhalb der geschweiften Klammern können Sie beliebige ABAP-Ausdrücke einfügen: Variablen, Literale oder arithmetische Ausdrücke.

Verknüpfungszeichenfolge

Sie können Felder mit dem Verkettungsoperator && verbinden. Sie können eine beliebige Kombination aus Datenobjekten und Zeichenkettenausdrücken verbinden.
Die Variablen oben (Teil 1 und Teil 2) des Ausdrucks werden ohne Leerzeichen oder ein anderes Trennzeichen zwischen ihnen verknüpft. Wenn Sie Leerzeichen oder ein anderes Trennzeichen oder Zeichen benötigen, müssen Sie daran denken, es selbst als Teil des Ausdrucks einzufügen, wie in der obigen Abbildung dargestellt.
Wenn Sie das Zeichenfolgenbeispiel verwenden, möchten Benutzer möglicherweise ihren vollständigen Namen aufteilen, sodass Sie nur den Vornamen ausgeben können.
