SAP ABAP Class CL_ISHMED_ERRORHANDLING (IS-H*MED: Class for Error Handling)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_DWS_MESSAGES i.s.h.med DWS: Infobox (do not use) 20050115
2 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PMD_ERRORHANDLING Errorhandling in PMDs 20030812
3 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_PMD_MESSAGEHANDLER Errorhandling in PMDs 20031014
Properties
Class CL_ISHMED_ERRORHANDLING  
Short Description IS-H*MED: Class for Error Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20000907   SAP 
Last change 20091125   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_ERRORHANDLING has no interface implemented.
Friends
Class CL_ISHMED_ERRORHANDLING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_MSG_GRID Instance attribute Private Type reference (TYPE) ISHMED_T_MSG_GRID Table for Displaying Messages in the Grid 20010507
2 GT_MSG_GRID_STATIC Static Attribute Private Type reference (TYPE) ISHMED_T_MSG_GRID Table for Displaying Messages in the Grid 20020417
3 GT_SAVE_MSG Instance attribute Private Type reference (TYPE) ISHMED_T_MESSAGES Storage Table for REFRESH_MESSAGES 20010509
4 GT_SAVE_MSG_STATIC Static Attribute Private Type reference (TYPE) ISHMED_T_MESSAGES Storage Table for REFRESH_MESSAGES 20020417
5 G_CONTROL Instance attribute Private Type reference (TYPE) RNT40-MARK IS-H: Checkbox to Select a Row 20001003
6 G_CONT_FROM_OUTSIDE Instance attribute Private Type reference (TYPE) ISH_ON_OFF Container (G_MSG_CONTAINER) was Transferred from Outside 20020322
7 G_CONT_FROM_OUTSIDE_STATIC Static Attribute Private Type reference (TYPE) ISH_ON_OFF SPACE Container (G_MSG_CONTAINER) was Transferred from Outside 20020417
8 G_EVENT_MSG_GRID Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Event-Handler for the Modeless Message Dialog Box 20010507
9 G_MAX_ERRORTYPE Instance attribute Private Type reference (TYPE) TEXT15 Text (15 characters) 20000907
10 G_MESSAGES Instance attribute Private Type reference (TYPE) RNT40-MARK IS-H: Checkbox to Select a Row 20000907
11 G_MSG_BUTTONS Instance attribute Private Type reference (TYPE) CHAR10 Status of the Message Buttons 20010507
12 G_MSG_BUTTONS_STATIC Static Attribute Private Type reference (TYPE) CHAR10 Status of the Message Buttons 20020417
13 G_MSG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container, in Which the Message Grid is set up 20010507
14 G_MSG_CONTAINER_STATIC Static Attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container, in Which the Message Grid is set up 20020417
15 G_MSG_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID Grid, in Which the Messages are Displayed 20010507
16 G_MSG_GRID_STATIC Static Attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID Grid, in Which the Messages are Displayed 20020417
17 G_POPUP_STATIC Instance attribute Private Type reference (TYPE) ISH_ON_OFF Modeless dialog box is static, messages will be collected 20020417
18 G_SEND_IF_ONE Instance attribute Private Type reference (TYPE) RNT40-MARK IS-H: Checkbox to Select a Row 20000907
19 G_SHOW_DOUBLE_MSG Instance attribute Private Type reference (TYPE) ISH_ON_OFF Display Duplicate Messages also Multiple Times ON/OFF 20030901
20 G_TITEL Instance attribute Public Type reference (TYPE) TEXT80 Text (80 Characters) 20000907
21 G_T_MESSAGES Instance attribute Private Type reference (TYPE) ISHMED_T_MESSAGES IS-H*MED: Table Type for Table BAPIRET2 20000907
22 OFF Constant Public Type reference (TYPE) ISH_ON_OFF SPACE OFF 20010507
23 ON Constant Public Type reference (TYPE) ISH_ON_OFF 'X' ON 20010507
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGE_FOR_EXCEPTION Instance method Public Method Add Message from an Exception Class 20030821
2 BAPIRET2_TO_RN1MESSAGE Static method Private Method Recopy BAPIRET2 -> RN1MESSAGE 20010509
3 BUILD_DATA_FROM_LINE_KEY Static method Public Method Fill Standard Data Record Key Using Line Key 20020605
4 BUILD_ERRORTYPE Instance method Private Method Create Range of Error Types 20000907
5 BUILD_LINE_KEY Static method Public Method Create Line Key for Standard Data Record 20020419
6 COLLECT_MESSAGES Instance method Public Method Collect Error Messages 20000907
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000907
8 CONVERT_MV Instance method Protected Method Convert the Message Variables 20031229
9 COPY_MESSAGES Instance method Public Method Copy Messages from a Handler into Another Handler 20030307
10 DESTROY_AMODAL_POPUP Static method Public Method Close and Initialize Modeless Message Dialog Box (Static) 20011005
11 DESTROY_AMODAL_POPUP_INST Instance method Public Method Close and Initialize Modeless Message Dialog Box (Instance!) 20020417
12 DISPLAY_MESSAGES Instance method Public Method Display Error Messages 20000907
13 DISPLAY_MESSAGES_AMODAL Instance method Private Method Display Error Messages in Modeless Dialog Box 20010514
14 GET_ERROR Instance method Public Method Checks if a Specific Error Occurred/Is Inherited 20050504
15 GET_ERROR_DERIVED_FROM Instance method Public Method Checks if a Specific Error Occurred/Is Inherited 20050504
16 GET_ERROR_INHERITED_FROM Instance method Public Method Checks if a Specific Error Occurred/Is Inherited 20050504
17 GET_MAX_ERRORTYPE Instance method Public Method Get Maximum Error Type Occurred 20000908
18 GET_MESSAGES Instance method Public Method Supplies all Messages Collected 20000907
19 GET_MESSAGES_WITH_ERROR Instance method Public Method Return of All Messages with Description of Errors 20050503
20 HANDLE_CLOSE_MSG_CONTAINER Instance method Private Event handling method Handle for "Close" of the Message-Container 20010507
21 HANDLE_DOUBLE_CLICK_MSG_GRID Instance method Private Event handling method Handle for the Double-Click of the Message-Grid 20010507
22 HANDLE_HOTSPOT_CLICK_MSG_GRID Instance method Private Event handling method Handle for the Hotspot-Click of the Message-Grid 20010507
23 HANDLE_TOOLBAR_MSG_GRID Instance method Private Event handling method Handle for the Toolbar of the Message-Grid 20010507
24 HANDLE_USER_COMM_MSG_GRID Instance method Private Event handling method Handle for User-Command of the Message-Grid 20010507
25 IGNORE_WARNINGS Static method Public Method Filter Out and Ignore Warnings from the Messages 20010924
26 INITIALIZE Instance method Public Method Initialize 20010516
27 IS_ERROR Instance method Public Method Checks if a Specific Error Occurred/Is Inherited 20050504
28 IS_ERROR_DERIVED_FROM Instance method Public Method Checks if a Specific Error Occurred/Is Inherited 20050504
29 IS_ERROR_INHERITED_FROM Instance method Public Method Checks if a Specific Error Occurred/Is Inherited 20050504
30 REFRESH_MESSAGES Instance method Public Method Refresh Table for Message Display 20010507
31 RN1MESSAGE_TO_BAPIRET2 Static method Private Method Recopy RN1MESSAGE -> BAPIRET2 20010509
32 RN1MESSAGE_TO_WS_MSG Static method Private Method Recopy RN1MESSAGE -> WS_MSG 20070802
33 SET_VISIBLE Static method Public Method Dialog Box - Toggle Visible or Invisible 20011004
34 SWITCH_ERROR_TYPE Instance method Public Method Changes Error Type of Specific Error Messages 20050525
Events
# Event Type Visibility Description Created on
1 ERRORHANDLING Instance Event
(0)
Public
(2)
Event - Error Handling 20000907
2 MESSAGE_CLICK Instance Event
(0)
Public
(2)
Im message-dialog box, no double-click was made on a message 20010507
3 MESSAGE_FUNCTION Instance Event
(0)
Public
(2)
Im message-dialog box, a function (e.g. "Other") was clicked 20010614
Types
Class CL_ISHMED_ERRORHANDLING has no local type.
Method Signatures

Method APPEND_MESSAGE_FOR_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030821
2 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Instanz einer Ausnahmeklasse 20030821

Method APPEND_MESSAGE_FOR_EXCEPTION on class CL_ISHMED_ERRORHANDLING has no exception.

Method BAPIRET2_TO_RN1MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_MESSAGE Value transfer Type reference (TYPE) ISHMED_T_MESSAGES IS-H*MED: Erweiterte BAPIRET2-Table für Message-Klasse 20010509
2 Importing IT_BAPIRET2 Value transfer Type reference (TYPE) ISHMED_T_BAPIRET2 IS-H*MED: Tabellentyp für Tabelle BAPIRET2 20010509

Method BAPIRET2_TO_RN1MESSAGE on class CL_ISHMED_ERRORHANDLING has no exception.

Method BUILD_DATA_FROM_LINE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Value transfer Type reference (TYPE) ANY Datensatz, dessen Key-Felder aus den Line-Key befüllt wurden 20020605
2 Importing I_LINE_KEY Value transfer Type reference (TYPE) ANY Keystring wie z.B "NBEW;;200EDVG001234567800001" 20020605

Method BUILD_DATA_FROM_LINE_KEY on class CL_ISHMED_ERRORHANDLING has no exception.

Method BUILD_ERRORTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_ERRORTYPE Value transfer Type reference (TYPE) ISHMED_T_RN1RANGE IS-H*MED: Tabellentyp für Range-Struktur 20000907
2 Importing I_MAX_ERRORTYPE Value transfer Type reference (TYPE) TEXT15 Text in Laenge 15 20000907

Method BUILD_ERRORTYPE on class CL_ISHMED_ERRORHANDLING has no exception.

Method BUILD_LINE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINE_KEY Value transfer Type reference (TYPE) ANY Keystring wie z.B "NBEW;;200EDVG001234567800001" 20020419
2 Importing I_DATA Value transfer Type reference (TYPE) ANY Datenstruktur, für die der Keystring erstellt werden soll 20020419
3 Importing I_DATATYPE Value transfer Type reference (TYPE) ANY Name der Struktur ('NBEW', 'NDIA' usw.) 20020419
4 Importing I_NAME_PREFIX Value transfer Type reference (TYPE) ISH_ON_OFF ON Strukturnamen in Key einfügen (ON/OFF) 20050210

Method BUILD_LINE_KEY on class CL_ISHMED_ERRORHANDLING has no exception.

Method COLLECT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC_TN21M Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode für einstellbare Nachrichten 20040624
2 Importing IR_ERROR_OBJ Call by reference Object reference (TYPE REF TO) CL_ISH_ERROR Beschreibung des aufgetretenen Fehler 20050502
3 Importing I_CONTROL Value transfer Type reference (TYPE) RNT40-MARK alle Errors und Warningswerden in S-Meldungen umgewandelt 20001003
4 Importing I_EINRI Call by reference Type reference (TYPE) N1ANF-EINRI Einrichtung 20030409
5 Importing I_FLD Value transfer Type reference (TYPE) BAPIRET2-FIELD Feld im Parameter 20000907
6 Importing I_FUNCTION Call by reference Type reference (TYPE) TN21M-FUNKT 'NMED' Funktion/Modus für Zugriff Nachrichtensteuerung 20030409
7 Importing I_IDENTIFIER Value transfer Type reference (TYPE) TEXT30 Kennung des Aufrufers (wird vom Event zurückgeliefert) 20000907
8 Importing I_KLA Value transfer Type reference (TYPE) SY-MSGID Nachrichten, Nachrichtenklasse 20000907
9 Importing I_LAST Value transfer Type reference (TYPE) TEXT15 'X' letzte Fehlermeldung 20000907
10 Importing I_LINE_KEY Value transfer Type reference (TYPE) CHAR100 Key eines Feldes, das den Fehler verursacht hat 20010509
11 Importing I_MAX_ERRORTYPE Value transfer Type reference (TYPE) TEXT15 bei welchem höchsten Fehlertyp soll das Event ausgelöst werd 20000907
12 Importing I_MV1 Value transfer Type reference (TYPE) ANY IS-H: Feld - Textlänge 30 20000907
13 Importing I_MV2 Value transfer Type reference (TYPE) ANY IS-H: Feld - Textlänge 30 20000907
14 Importing I_MV3 Value transfer Type reference (TYPE) ANY IS-H: Feld - Textlänge 30 20000907
15 Importing I_MV4 Value transfer Type reference (TYPE) ANY IS-H: Feld - Textlänge 30 20000907
16 Importing I_NUM Value transfer Type reference (TYPE) SY-MSGNO Nachrichten, Nachrichtennummer 20000907
17 Importing I_OBJECT Call by reference Type reference (TYPE) N1OBJECTREF Objekt um dieses der Fehlermeldung zuordnen zu können 20010509
18 Importing I_PAR Value transfer Type reference (TYPE) BAPIRET2-PARAMETER Parametername 20000907
19 Importing I_READ_TN21M Call by reference Type reference (TYPE) ISH_ON_OFF OFF Nachrichtensteuerung prüfen (Meldungen ausblendbar) 20030409
20 Importing I_ROW Value transfer Type reference (TYPE) BAPIRET2-ROW IS-H: Feld - Textlänge 30 20000907
21 Importing I_TYP Value transfer Type reference (TYPE) SY-MSGTY Nachrichten, Nachrichtentyp 20000907
22 Importing T_MESSAGES Value transfer Type reference (TYPE) ISHMED_T_MESSAGES Returnparameter 20000907

Method COLLECT_MESSAGES on class CL_ISHMED_ERRORHANDLING has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTROL Value transfer Type reference (TYPE) RNT40-MARK alle Errors und Warningswerden in S-Meldungen umgewandelt 20001003
2 Importing I_MAX_ERRORTYPE Value transfer Type reference (TYPE) TEXT15 bei welchem höchsten Fehlertyp soll das event ausgelöst werd 20000907
3 Importing I_MESSAGES Value transfer Type reference (TYPE) RNT40-MARK sollen Fehlermeldungen ausgegeben werden ('X' oder ' ') 20000907
4 Importing I_POPUP_STATIC Value transfer Type reference (TYPE) ISH_ON_OFF ON Das Message-Popup ist statisch (Meldungen werden gesammelt) 20020417
5 Importing I_SEND_IF_ONE Value transfer Type reference (TYPE) RNT40-MARK bei 1Fehlermeldung: Ausgabe in Statuszeile? ('X' oder ' ') 20000907
6 Importing I_TITEL Value transfer Type reference (TYPE) TEXT80 Titel für das Popup mit den Fehlermeldungen 20000907

Method CONSTRUCTOR on class CL_ISHMED_ERRORHANDLING has no exception.

Method CONVERT_MV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MV Call by reference Type reference (TYPE) SY-MSGV1 Zu konvertierende Message-Variable 20031229

Method CONVERT_MV on class CL_ISHMED_ERRORHANDLING has no exception.

Method COPY_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COPY_FROM Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Übernehmen der Messages dieses übergebenen Errorhandlers 20030307

Method COPY_MESSAGES on class CL_ISHMED_ERRORHANDLING has no exception.

Method DESTROY_AMODAL_POPUP Signature

Method DESTROY_AMODAL_POPUP on class CL_ISHMED_ERRORHANDLING has no parameter.
Method DESTROY_AMODAL_POPUP on class CL_ISHMED_ERRORHANDLING has no exception.

Method DESTROY_AMODAL_POPUP_INST Signature

Method DESTROY_AMODAL_POPUP_INST on class CL_ISHMED_ERRORHANDLING has no parameter.
Method DESTROY_AMODAL_POPUP_INST on class CL_ISHMED_ERRORHANDLING has no exception.

Method DISPLAY_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CORR_WANTED Value transfer Type reference (TYPE) C Korrektur gewünscht (Im Fall einer Warnung) 20011003
2 Exporting E_EXIT_COMMAND Value transfer Type reference (TYPE) BAL_S_EXCM Wie wurde das modale(!!) Msg-Popup beendet 20011003
3 Importing I_AMODAL Value transfer Type reference (TYPE) ISH_ON_OFF OFF Messages in amodalem(!) Popup ausgeben 20010507
4 Importing I_CAPTION Call by reference Type reference (TYPE) C Überschrift 20010514
5 Importing I_CONTROL Value transfer Type reference (TYPE) ISH_ON_OFF OFF alle Errors und Warningswerden in S-Meldungen umgewandelt 20021118
6 Importing I_LEFT Call by reference Type reference (TYPE) I 30 X-Koordinate der linken oberen Ecke (wenn als Popup) 20010514
7 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container, in dem das Msg-Grid aufgebaut werden soll 20010514
8 Importing I_REFRESH_AMODAL_POPUP Value transfer Type reference (TYPE) ISH_ON_OFF OFF Refresh der Messageanzeige durchführen (ON) 20011005
9 Importing I_SEND_IF_ONE Value transfer Type reference (TYPE) C '*' Kein Popup, wenn nur eine Msg vorhanden 20011003
10 Importing I_SHOW_DOUBLE_MSG Value transfer Type reference (TYPE) ISH_ON_OFF OFF Doppelte Meldungen auch mehrfach anzeigen ON/OFF 20010919
11 Importing I_TOP Call by reference Type reference (TYPE) I 30 Y-Koordinate der linken oberen Ecke (wenn als Popup) 20010514

Method DISPLAY_MESSAGES on class CL_ISHMED_ERRORHANDLING has no exception.

Method DISPLAY_MESSAGES_AMODAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG_GRID Call by reference Type reference (TYPE) ISHMED_T_MSG_GRID Message-Gridtabelle 20020417
2 Changing C_CONT_FROM_OUTSIDE Call by reference Type reference (TYPE) ISH_ON_OFF Container kommt von außerhalb 20020417
3 Changing C_MSG_BUTTONS Call by reference Type reference (TYPE) CHAR10 Message-Buttons 20020417
4 Changing C_MSG_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Message-Container 20020417
5 Changing C_MSG_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID Message-Grid 20020417
6 Importing IT_MESSAGES Call by reference Type reference (TYPE) ISHMED_T_MESSAGES IS-H*MED: Tabellentyp für Tabelle BAPIRET2 20010514
7 Importing I_CAPTION Call by reference Type reference (TYPE) C Überschrift 20010514
8 Importing I_LEFT Call by reference Type reference (TYPE) I 30 X-Koordinate der linken oberen Ecke (wenn als Popup) 20010514
9 Importing I_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container, in dem das Msg-Grid aufgebaut werden soll 20010514
10 Importing I_REFRESH_AMODAL_POPUP Value transfer Type reference (TYPE) ISH_ON_OFF OFF Refresh der Messageanzeige durchführen (ON) 20011005
11 Importing I_SHOW_DOUBLE_MSG Value transfer Type reference (TYPE) ISH_ON_OFF OFF Doppelte Meldungen auch mehrfach anzeigen ON/OFF 20010919
12 Importing I_TOP Call by reference Type reference (TYPE) I 30 Y-Koordinate der linken oberen Ecke (wenn als Popup) 20010514

Method DISPLAY_MESSAGES_AMODAL on class CL_ISHMED_ERRORHANDLING has no exception.

Method GET_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20050504
2 Exporting ET_MSG Value transfer Type reference (TYPE) ISHMED_T_MESSAGES Fehlermeldungen zu gewünschtem Fehler 20050504
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050504
4 Importing I_ERROR Value transfer Type reference (TYPE) N1_ERROR Fehler gegen den geprüft werden soll 20050504
5 Importing I_ERROR_CLASS_TYPE Value transfer Type reference (TYPE) I Objekttyp der Fehlerklasse die geprüft werden soll 20050504

Method GET_ERROR on class CL_ISHMED_ERRORHANDLING has no exception.

Method GET_ERROR_DERIVED_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20050504
2 Exporting ET_MSG Value transfer Type reference (TYPE) ISHMED_T_MESSAGES Fehlermeldungen zu gewünschtem Fehler 20050504
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050504
4 Importing I_ERROR Value transfer Type reference (TYPE) N1_ERROR Fehler gegen den geprüft werden soll 20050504
5 Importing I_ERROR_CLASS_TYPE Value transfer Type reference (TYPE) I Objekttyp der Fehlerklasse die geprüft werden soll 20050504

Method GET_ERROR_DERIVED_FROM on class CL_ISHMED_ERRORHANDLING has no exception.

Method GET_ERROR_INHERITED_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbehandlung 20050504
2 Exporting ET_MSG Value transfer Type reference (TYPE) ISHMED_T_MESSAGES Fehlermeldungen zu gewünschtem Fehler 20050504
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050504
4 Importing I_ERROR Value transfer Type reference (TYPE) N1_ERROR Fehler gegen den geprüft werden soll 20050504
5 Importing I_ERROR_CLASS_TYPE Value transfer Type reference (TYPE) I Objekttyp der Fehlerklasse die geprüft werden soll 20050504

Method GET_ERROR_INHERITED_FROM on class CL_ISHMED_ERRORHANDLING has no exception.

Method GET_MAX_ERRORTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAXTY Value transfer Type reference (TYPE) ISH_BAPIRETMAXTY IS-H: Maximal (schlimmster) aufgetretener Nachrichtentyp 20050217
2 Exporting E_MAX_ERRORTYPE Value transfer Type reference (TYPE) TEXT15 Text in Laenge 15 20000908

Method GET_MAX_ERRORTYPE on class CL_ISHMED_ERRORHANDLING has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MAXTY Value transfer Type reference (TYPE) ISH_BAPIRETMAXTY IS-H: Maximal (schlimmster) aufgetretener Nachrichtentyp 20050217
2 Exporting E_MAX_ERRORTYPE Value transfer Type reference (TYPE) TEXT15 bei welchem höchsten Fehlertyp soll das Event ausgelöst werd 20000907
3 Exporting T_EXTENDED_MSG Value transfer Type reference (TYPE) ISHMED_T_MESSAGES Alle gesammelten Nachrichten - Erweiterte Übergabe 20010509
4 Exporting T_MESSAGES Value transfer Type reference (TYPE) ISHMED_T_BAPIRET2 liefert alle gesammelten Nachrichten zurück 20000907
5 Exporting T_WS_MESSAGES Value transfer Type reference (TYPE) ISH_T_WS_MSG Alle Nachrichten vom Typ E im WebService Style 20070802

Method GET_MESSAGES on class CL_ISHMED_ERRORHANDLING has no exception.

Method GET_MESSAGES_WITH_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR_CLASS_TYPE Value transfer Type reference (TYPE) I Objekttyp einer Fehlerklasse 20050504
2 Returning RT_MSG Value transfer Type reference (TYPE) ISHMED_T_MESSAGES betroffene Fehlermeldungen 20050503

Method GET_MESSAGES_WITH_ERROR on class CL_ISHMED_ERRORHANDLING has no exception.

Method HANDLE_CLOSE_MSG_CONTAINER Signature

Method HANDLE_CLOSE_MSG_CONTAINER on class CL_ISHMED_ERRORHANDLING has no parameter.
Method HANDLE_CLOSE_MSG_CONTAINER on class CL_ISHMED_ERRORHANDLING has no exception.

Method HANDLE_DOUBLE_CLICK_MSG_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20010507
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20010507
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20010507

Method HANDLE_DOUBLE_CLICK_MSG_GRID on class CL_ISHMED_ERRORHANDLING has no exception.

Method HANDLE_HOTSPOT_CLICK_MSG_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20010507
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20010507
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20010507

Method HANDLE_HOTSPOT_CLICK_MSG_GRID on class CL_ISHMED_ERRORHANDLING has no exception.

Method HANDLE_TOOLBAR_MSG_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20010507
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20010507

Method HANDLE_TOOLBAR_MSG_GRID on class CL_ISHMED_ERRORHANDLING has no exception.

Method HANDLE_USER_COMM_MSG_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20010507

Method HANDLE_USER_COMM_MSG_GRID on class CL_ISHMED_ERRORHANDLING has no exception.

Method IGNORE_WARNINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Errorhandler, dessen Warnings gelöscht werden sollen 20010924
2 Changing C_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode, der eventuell auf 0 zurückgesetzt werden soll 20010924

Method IGNORE_WARNINGS on class CL_ISHMED_ERRORHANDLING has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_ISHMED_ERRORHANDLING has no parameter.
Method INITIALIZE on class CL_ISHMED_ERRORHANDLING has no exception.

Method IS_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Value transfer Type reference (TYPE) N1_ERROR Fehler gegen den geprüft werden soll 20050504
2 Importing I_ERROR_CLASS_TYPE Value transfer Type reference (TYPE) I Objekttyp der Fehlerklasse die geprüft werden soll 20050504
3 Returning R_IS Value transfer Type reference (TYPE) ISH_ON_OFF Fehler aufgetreten ON/OFF 20050504

Method IS_ERROR on class CL_ISHMED_ERRORHANDLING has no exception.

Method IS_ERROR_DERIVED_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Value transfer Type reference (TYPE) N1_ERROR Fehler gegen den geprüft werden soll 20050504
2 Importing I_ERROR_CLASS_TYPE Value transfer Type reference (TYPE) I Objekttyp der Fehlerklasse die geprüft werden soll 20050504
3 Returning R_IS Value transfer Type reference (TYPE) ISH_ON_OFF Fehler aufgetreten ON/OFF 20050504

Method IS_ERROR_DERIVED_FROM on class CL_ISHMED_ERRORHANDLING has no exception.

Method IS_ERROR_INHERITED_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Value transfer Type reference (TYPE) N1_ERROR Fehler gegen den geprüft werden soll 20050504
2 Importing I_ERROR_CLASS_TYPE Value transfer Type reference (TYPE) I Objekttyp der Fehlerklasse die geprüft werden soll 20050504
3 Returning R_IS Value transfer Type reference (TYPE) ISH_ON_OFF Fehler aufgetreten ON/OFF 20050504

Method IS_ERROR_INHERITED_FROM on class CL_ISHMED_ERRORHANDLING has no exception.

Method REFRESH_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_GRID Value transfer Type reference (TYPE) ISHMED_T_MSG_GRID Grid-Tabelle für die Messages 20010507
2 Importing IT_MESSAGES Value transfer Type reference (TYPE) ISHMED_T_MESSAGES Tabelle mit den Messages 20010507
3 Importing I_SHOW_DOUBLE_MSG Value transfer Type reference (TYPE) ISH_ON_OFF OFF Doppelte Meldungen auch mehrfach anzeigen ON/OFF 20010919

Method REFRESH_MESSAGES on class CL_ISHMED_ERRORHANDLING has no exception.

Method RN1MESSAGE_TO_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Value transfer Type reference (TYPE) ISHMED_T_BAPIRET2 IS-H*MED: Tabellentyp für Tabelle BAPIRET2 20010509
2 Importing IT_RN1MESSAGE Value transfer Type reference (TYPE) ISHMED_T_MESSAGES IS-H*MED: Erweiterte BAPIRET2-Table für Message-Klasse 20010509

Method RN1MESSAGE_TO_BAPIRET2 on class CL_ISHMED_ERRORHANDLING has no exception.

Method RN1MESSAGE_TO_WS_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WS_MSG Value transfer Type reference (TYPE) ISH_T_WS_MSG IS-H*MED: Tabellentyp für Tabelle BAPIRET2 20070802
2 Importing IT_RN1MESSAGE Value transfer Type reference (TYPE) ISHMED_T_MESSAGES IS-H*MED: Erweiterte BAPIRET2-Table für Message-Klasse 20070802

Method RN1MESSAGE_TO_WS_MSG on class CL_ISHMED_ERRORHANDLING has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEAR_GRID Value transfer Type reference (TYPE) ISH_ON_OFF ON Auch das Grid löschen ON/OFF 20011004
2 Importing I_VISIBLE Value transfer Type reference (TYPE) ISH_ON_OFF Popup sichtbar ON oder unsichtbar OFF 20011004

Method SET_VISIBLE on class CL_ISHMED_ERRORHANDLING has no exception.

Method SWITCH_ERROR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20050525
2 Importing IT_ERROR_DERIVED Call by reference Type reference (TYPE) ISHMED_T_OBJTYPE_N1ERROR Tabelle mit Fehlerkategorien 20050525
3 Importing IT_ERROR_INHERITED Call by reference Type reference (TYPE) ISHMED_T_OBJTYPE_N1ERROR Tabelle mit Fehlerkategorien 20050525
4 Importing I_TYPE Value transfer Type reference (TYPE) BAPI_MTYPE Fehlertyp 20050525

Method SWITCH_ERROR_TYPE on class CL_ISHMED_ERRORHANDLING has no exception.
Event Signatures

Event ERRORHANDLING Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_IDENTIFIER Exporting Value transfer Type reference (TYPE) TEXT30 Text 30 Stellen 20000907
2 E_MAX_ERRORTYPE Exporting Value transfer Type reference (TYPE) TEXT15 Maximaler aufgetretener Fehler 20000907
3 T_MESSAGES Exporting Value transfer Type reference (TYPE) ISHMED_T_BAPIRET2 Returnparameter 20000907

Event MESSAGE_CLICK Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_MESSAGE Exporting Value transfer Type reference (TYPE) RN1MESSAGE Die Message, die angeklickt worden ist 20010507

Event MESSAGE_FUNCTION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 E_UCOMM Exporting Value transfer Type reference (TYPE) SY-UCOMM UserCommand 20010614
History
Last changed by/on SAP  20091125 
SAP Release Created in 462