Ansicht
Dokumentation

ABENSTRING_TEMPLATES_SEPARATORS - STRING TEMPLATES SEPARATORS

ABENSTRING_TEMPLATES_SEPARATORS - STRING TEMPLATES SEPARATORS

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- control_characters

... \n ... \r ... \t ...

Wirkung

In Zeichenketten-Templates werden die Zeichenkombinationen \n, \r und \t als Steuerzeichen aufgefasst.

Steuerzeichen Bedeutung Hexadezimaler Wert (UTF-8)
\n Zeilenvorschub 0A
\r Rückgabe 0D
\t Tabulator 09

An der Stelle eines Steuerzeichens wird dessen hexadezimaler Wert passend zur aktuellen Codepage in die vom Zeichenketten-Template erzeugte Zeichenkette eingefügt.

Hinweise

  • Falls ein Steuerzeichen als literaler Text eingeschlossen werden soll, kann seine spezielle Bedeutung durch Voranstellen des Fluchtsymbols \ entfernt werden.
  • Die Steuerzeichen in Zeichenketten-Templates lösen die Verwendung einiger Attribute der Klasse CL_ABAP_CHAR_UTILITIES ab.
  • Die Steuerzeichen haben auf klassischen Dynpros und Listen keine Wirkung. Sie erscheinen in einer Listenausgabe wie das Zeichen #. Man kann die Wirkung aber beispielsweise im Textedit-Control sehen.

Das folgende Beispiel erzeugt in code die Darstellung des Ergebnisses eines Zeichenketten-Templates mit den drei möglichen Steuerzeichen in der Codepage UTF-8, nämlich 0A0D09. Die hexadezimalen Werte 0A, 0D , 09 stehen dort für Zeilenvorschüben, Return und Tabulator.

Beispiel

Das folgende Beispiel erzeugt eine dreizeilige Ausgabe im Textedit-Control.

Zeichenketten-Templates, Steuerzeichen






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2917 Date: 20240523 Time: 095102     sap01-206 ( 36 ms )