CL_ISHMED_ERRORHANDLING - IS-H*MED: Klasse zur Fehlerabarbeitung

Addresses (Business Address Services)   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

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






Vendor Master (General Section)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.


Length: 5090 Date: 20120527 Time: 161808     triton ( 85 ms )
 
Beschreibung der public methods:
Constructor:
i_messagesSollen Fehlermeldungen ausgegeben werden ('X' oder ' ')?
i_max_errortypeBei welchem höchsten Fehlertyp soll das Event ausgelöst werden?
('W' für Warnung, 'E' für Error,)
i_send_if_onebei einer Fehlermeldung: Soll die Ausgabe in der Statuszeile erfolgen?
('X' oder ' ')
i_titelTitel für das Dialogfenster mit den Fehlermeldungen
i_controlSollen alle Fehler und Warnungen in S-Meldungen umgewandelt
werden? ('X' oder ' ')?
Collect_messages:
Mit dieser Methode werden alle Nachrichten gesammelt.
i_typNachrichtentyp
i_klaNachrichtenklasse
i_numNachrichtennummer
i_mv1IS-H: Feld - Textlänge 30
i_mv2IS-H: Feld - Textlänge 30
i_mv3IS-H: Feld - Textlänge 30
i_mv4IS-H: Feld - Textlänge 30
i_parParametername
i_rowIS-H: Feld - Textlänge 30
i_fldFeld im Parameter
i_lastLetzte Nachricht ('X' oder ' ')?
Wenn ja, dann erfolgt die Ausgabe der Nachrichten
i_identifierKennung des Aufrufers (wird vom Event zurückgeliefert)
i_max_errortypeBei welchem höchsten Fehlertyp soll das Event ausgelöst werden
('W' für Warnung, 'E' für Error)?
i_controlSollen 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_errortypeLiefert den höchst aufgetretenen Fehlertyp zurück
t_messagesLiefert alle gesammelten Nachrichten zurück