ABAPMESSAGE_TEXT - MESSAGE TEXT
TXBHW - Original Tax Base Amount in Local Currency TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
MESSAGE - txt
Syntax
... text TYPE mtype ... .
Wirkung
Diese Variante sendet eine in text enthaltene Zeichenfolge alsNachricht des in mtype angegebenenNachrichtentyps.Es kann ein zeichenartiges Datenobjekt text angegeben werden, dessen Inhalt als Kurztext derNachricht verwendet wird. In text werden nur die ersten 300 Zeichen berücksichtigt. Für eine solche Nachricht kann kein Langtext definiert werden.
Für mtype wird ein zeichenartiges Datenobjekt erwartet, das den Nachrichtentyp in Großbuchstaben enthalten muss. Ungültige Nachrichtentypen erzeugen eine unbehandelbare Ausnahme.
Hinweise
- Bei dieser Variante sind die Zusätze WITH und INTO in message_options nicht erlaubt.
- Wenn für text Feldsymbole oder Formalparameter vom Typ any oder data angegebensind, müssen sie bei Ausführung der Anweisung zeichenartig sein. Die syntaktisch gleicheVariante MESSAGE oref kann nicht mit generisch typisierten Feldsymbolen oder Formalparametern ausgeführt werden.
- Da die Systemfelder sy-msgid und sy-msgno bei der Angabe einer Zeichenfolge unspezifischgefüllt werden, sollte diese Variante nur in den seltenen Fällen verwendet werden, wennder Inhalt der Systemfelder nicht zur Identifikation der Nachricht benötigt wird. In allen Fällen, in denen Nachrichten über diese Systemfelder übergeben (z.B. ausFunktionsbausteinen) oder protokolliert (z.B. beimBatch-Input) werden, ginge ansonsten der sprachunabhängige Zugriff auf den Nachrichtentext verloren.
Beispiel
Ausgabe eines Ausnahmetexts als Informationsnachricht.
DATA: oref TYPE REF TO cx_sy_arithmetic_error,
text TYPE string.
TRY.
...
CATCH cx_sy_arithmetic_error INTO oref.
text = oref->get_text( ).
MESSAGE text TYPE 'I'.
ENDTRY.
PERFORM Short Reference General Data in Customer Master
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3125 Date: 20120526 Time: 214836 triton ( 123 ms )






