RAISE EXCEPTION mit falschem Nachrichtentyp in &1 Include &2 Zeile &3
Message type: E = Error
Message class: /LIME/PI_CORE - PI Core Messages
Message number: 081
Message text: RAISE EXCEPTION mit falschem Nachrichtentyp in &1 Include &2 Zeile &3
Was verursacht dieses Problem?
Ein RAISE EXCEPTION wurde ausgelöst, aber der Nachrichtentyp ist weder
'A' (Abbruch) noch 'E' (Fehler).
Systemantwort
Das System gibt eine Fehlermeldung aus und erlaubt Ihnen nicht, mit dieser Transaktion fortzufahren, bis der Fehler behoben ist.
Wie behebe ich diesen Fehler?
Vorgehensweise für Systemadministratoren
Ändern Sie im Programm &1 Include &2 Zeile &3 die RAISE
EXCEPTION-Anweisung. Sie haben drei Möglichkeiten:
Sie möchten ohne Nachricht arbeiten, sondern nur mit der TEXTID der
Exception-Klasse. Übergeben Sie beim RAISE EXCEPTION keine Parameter
außer (optional) TEXTID. Das System interpretiert die Exception als
Fehlermeldung.
Sie möchten eine Fehlermeldung ausgeben. In dem Fall übergeben Sie beim
RAISE EXCEPTION den Parameter M_MSGTY = 'E'.
Sie möchten eine Warnung ausgeben. In dem Fall ist RAISE EXCEPTION die
falsche Anweisung. Nutzen Sie folgende Anweisung:
DATA: l_refo_badi TYPE REF TO /LIME/CX_BADI,
l_message TYPE bapiret2-message.
* Replace xxx by message number and yy by message id
MESSAGE Wxxx(yy) INTO l_message.
CREATE OBJECT l_refo_badi
EXPORTING m_msgty = sy-msgty
m_msgno = sy-msgno
m_msgid = sy-msgid
* m_v1 = sy-msgv1
m_msgtx = l_message.
Fehlermeldungsextrakt aus SAP-System. Copyright SAP SE