Ansicht
Dokumentation

CL_ISHMED_ERRORHANDLING - IS-H*MED: Klasse zur Fehlerabarbeitung

CL_ISHMED_ERRORHANDLING - IS-H*MED: Klasse zur Fehlerabarbeitung

BAL Application Log Documentation   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse CL_ISHMED_ERRORHANDLING kann von allen i.s.h.med-Anwendungen verwendet werden, um Fehler zu verwalten.

Jede Anwendung legt sich eine Instanz dieser Klasse an und erspart sich somit folgende Aufrufe für die Fehlerverwaltung:

,,perform build_bapiret2(sapmn1pa)

,,,,using 'E' 'NF' '387' p_fal-patnr space space space

,,,,,,space space space

,,,,changing l_wa_msg.

,,append l_wa_msg to pt_messages.

Beziehungen

Beispiel

Hinweise

Bei einem übergebenen höchstmöglichen Fehlertyp wird ein Event (Event errorhandling) ausgelöst. Wenn dieses Event in der Anwendung implementiert ist, kann dort z.B. das aktuelle Programm beendet werden (bei einer E-Meldung usw.).

Weiterführende Informationen






CPI1466 during Backup   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5460 Date: 20240426 Time: 130143     sap01-206 ( 39 ms )
Beschreibung der public methods:
Constructor:
i_messages Sollen Fehlermeldungen ausgegeben werden ('X' oder ' ')?
i_max_errortype Bei welchem höchsten Fehlertyp soll das Event ausgelöst werden?
('W' für Warnung, 'E' für Error,)
i_send_if_one bei einer Fehlermeldung: Soll die Ausgabe in der Statuszeile erfolgen?
('X' oder ' ')
i_titel Titel für das Dialogfenster mit den Fehlermeldungen
i_control Sollen alle Fehler und Warnungen in S-Meldungen umgewandelt
werden? ('X' oder ' ')?
Collect_messages:
Mit dieser Methode werden alle Nachrichten gesammelt.
i_typ Nachrichtentyp
i_kla Nachrichtenklasse
i_num Nachrichtennummer
i_mv1 IS-H: Feld - Textlänge 30
i_mv2 IS-H: Feld - Textlänge 30
i_mv3 IS-H: Feld - Textlänge 30
i_mv4 IS-H: Feld - Textlänge 30
i_par Parametername
i_row IS-H: Feld - Textlänge 30
i_fld Feld im Parameter
i_last Letzte Nachricht ('X' oder ' ')?
Wenn ja, dann erfolgt die Ausgabe der Nachrichten
i_identifier Kennung des Aufrufers (wird vom Event zurückgeliefert)
i_max_errortype Bei welchem höchsten Fehlertyp soll das Event ausgelöst werden
('W' für Warnung, 'E' für Error)?
i_control Sollen alle Fehler und Warnungen in S-Meldungen umgewandelt
werden? ('X' oder ' ')?
t_messages Übergebene Nachrichten in Tabellenform (falls nicht nur eine
Nachricht übergeben werden soll, sondern mehrere)
Get_messages:
Diese Methode liefert alle gesammelten Nachrichten und den höchsten aufgetretenen Fehlertypen zurück
e_max_errortype Liefert den höchst aufgetretenen Fehlertyp zurück
t_messages Liefert alle gesammelten Nachrichten zurück