Ansicht
Dokumentation

ABENABAP_MESSAGES_STORING - ABAP MESSAGES STORING

ABENABAP_MESSAGES_STORING - ABAP MESSAGES STORING

ABAP Short Reference   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Pflege

Nachrichten werden mit der Nachrichtenpflege (Transaktion SE91) angelegt und geändert.

Die Kurztexte werden in Abhängigkeit von der Sprache in der Datenbanktabelle T100 gespeichert und sind dort an die Übersetzung angeschlossen. Folgende Tabelle zeigt den Aufbau der Datenbanktabelle T100.

Komponente Bedeutung
SPRSL Einstelliger Sprachenschlüssel.
ARBGB Nachrichtenklasse mit maximal 20 Zeichen. Die Nachrichtenklasse ordnet Nachrichten einem bestimmten Bereich zu, zum Beispiel einem Arbeitsgebiet oder einem Paket.
MSGNR Nachrichtennummer mit maximal drei Ziffern. Der Bereich zwischen 900 und 999 ist für Kunden reserviert.
TEXT Maximal 73-stelliger Kurztext. Der Kurztext wird in der Nachrichtenpflege entweder als selbst erklärend gekennzeichnet oder es kann ein ergänzender Langtext angelegt werden.

Die einer Nachricht zugeordneten Langtexte werden als SAPscript-Dokumente der Dokumentenklasse NA verwaltet.

Innerhalb von Kurz- und Langtexten sind Platzhalter möglich, die bei Ausführung der Anweisung MESSAGE über den Zusatz WITH mit dem Inhalt von Datenobjekten ersetzt werden können. Die Platzhalter eines Kurztexts können entweder in der Form "&i" oder "&" und die Platzhalter eines Langtexts in der Form "" definiert sein, wobei i eine Ziffer zwischen 1 und 4 ist. Soll das Zeichen "&" selbst ausgegeben werden, muss im Kurztext an seiner Stelle "&&" und im Langtext "&" angegeben sein.

Hinweise

  • Aus Gründen der Abwärtskompatibilität wird das Zeichen "$" in Kurztexten genau wie "&" behandelt. Das gilt auch für "$i". "$" soll nicht als Platzhalter verwendet werden. Es muss aber "$$" angegeben werden, falls "$" ausgegeben werden soll.
  • Es wird empfohlen, in einem Kurztext nur eine der beiden Formen "&i" oder "&" für Platzhalter zu verwenden. Wenn ein Kurztext in andere Sprachen übersetzt werden soll, sollten nur nummerierte Platzhalter "&i" verwendet werden, da sich der Satzbau ändern kann.

Beispiel

Das Programm DEMO_MESSAGE_TEXTS verwendet die Klasse CL_DEMO_MESSAGE_TEXTS, um den Kurz- und Langtext einer Nachricht auszulesen.






CPI1466 during Backup   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3306 Date: 20240523 Time: 161631     sap01-206 ( 56 ms )