Ansicht
Dokumentation

ABENTEXT_SYMBOLS - TEXT SYMBOLS

ABENTEXT_SYMBOLS - TEXT SYMBOLS

Addresses (Business Address Services)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Textsymbole

Ein Textsymbol ist ein benanntes Datenobjekt eines ABAP-Programms, das nicht im Programm selbst deklariert sondern als Teil der Textelemente des Programms gepflegt wird. Ein Textsymbol hat den Datentyp c und die in den Textelementen durch mlen definierte Länge.

Ein Textsymbol verhält sich wie eine Konstante und kann an Lesepositionen wie folgt über seinen Namen angegeben werden:

... text-idf ...

Dabei ist idf die dreistellige Kennung des Textsymbols, die aus allen alphanumerischen Zeichen inklusive "_" zusammengesetzt sein kann. Das Textsymbol wird dann im aktuell geladenen Text-Pool gesucht.

Falls das Textsymbol nicht im aktuell geladenen Text-Pool vorhanden ist, wird text-idf wie ein initiales einstelliges Textfeld behandelt.

Ein Textsymbol kann auch über folgende Syntax mit Textfeldliteralen verknüpft werden:

... 'Literal'(idf) ...

Wenn das Textsymbol im aktuell geladenen Text-Pool vorliegt, ersetzt es das Literal. Wenn das Textsymbol nicht vorhanden ist, wird das Literal verwendet.

Hinweise

  • Textsymbole sind wie alle Textelemente an die Übersetzung angeschlossen. Sie können an allen Stellen eingesetzt werden, an denen übersetzte Texte aus dem Programm ausgegeben werden sollen.
  • Die maximale Länge eines Textsymbols sollte so gewählt werden, dass genügend Platz für die Übersetzung vorhanden ist. Beispielsweise benötigt das deutsche Wort "Feld" im Englischen fünf Buchstaben für "Field".
  • Der Bezeichner text-idf ist für Textsymbole reserviert. In einer Struktur namens text darf es keine Komponenten mit dreistelligen Namen geben. Es wird empfohlen, eine Struktur niemals text zu nennen. Insbesondere kann es bei Strukturen, die sich auf globale Datentypen beziehen, ansonsten zu nachträglichen Syntaxfehlern kommen.

Beispiel

Zugriff auf das Textsymbol exa des aktuellen Programms. Falls vorhanden, wird der Text angezeigt. Falls nicht vorhanden, wird im ersten Fall das Textfeldliteral und im zweiten Fall ein Leerzeichen verwendet.






CL_GUI_FRONTEND_SERVICES - Frontend Services   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3526 Date: 20240523 Time: 104609     sap01-206 ( 51 ms )