Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_GLMBC_MESSAGE | EHS: Labeling Messages | 20110914 |
Properties
| Class | CL_EHSGBC_MESSAGE | |
| Short Description | EHS: GLM Messages | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CBGLMP_API | EHS: API Implementations |
| Created | 20110914 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_GLMBC_MESSAGE | EHS: Labeling Messages | 20110914 |
Friends
Class CL_EHSGBC_MESSAGE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 2 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 3 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 4 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 5 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 6 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 7 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 8 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 9 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 10 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 11 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 12 | Instance attribute | Public | Attribute reference (LIKE) | 20110914 | |||||
| 13 | Instance attribute | Protected | Type reference (TYPE) | LVC_T_MSG1 | ALV Control: Messages | 20120521 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20110914 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | BALNREXT | Application Log: External Identification | 20121113 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | BALTABNAME | Application Log: Context: DDIC structure name | 20121114 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | AS4FLAG | CL_EHSGBC_CONSTANTS=>GC_TRUE | Write (X) / Suppress (Blank) Application Log | 20120203 |
Methods
Events
Class CL_EHSGBC_MESSAGE has no event.
Types
Class CL_EHSGBC_MESSAGE has no local type.
Method Signatures
Method ADD_MESSAGE_TO_BAL_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_BAL | Call by reference | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20130220 | |||
| 2 | ET_MSG_BAL | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20130220 | |||
| 3 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Application log: Parameters | 20130220 | |||
| 4 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20130220 | |||
| 5 | IV_MSGID | Call by reference | Type reference (TYPE) | SYMSGID | SY-MSGID | Message Class | 20130220 | ||
| 6 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | SY-MSGNO | Message Number | 20130220 | ||
| 7 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | SY-MSGTY | Message Type | 20130220 | ||
| 8 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV1 | Message Variable | 20130220 | ||
| 9 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV2 | Message Variable | 20130220 | ||
| 10 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV3 | Message Variable | 20130220 | ||
| 11 | IV_MSGV4 | Call by reference | Type reference (TYPE) | SYMSGV | SY-MSGV4 | Message Variable | 20130220 | ||
| 12 | IV_PROBCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application log: Message problem class | 20130220 | |||
| 13 | IV_SORT | Call by reference | Type reference (TYPE) | BALSORT | Application log: Sort criterion/grouping | 20130220 |
Method ADD_MESSAGE_TO_BAL_CL on class CL_EHSGBC_MESSAGE has no exception.
Method APPEND_MESSAGE Signature
Method APPEND_MESSAGE on class CL_EHSGBC_MESSAGE has no parameter.
Method APPEND_MESSAGE on class CL_EHSGBC_MESSAGE has no exception.
Method COLLECT_ANY_EXCEPT_AS_MSG Signature
Method COLLECT_ANY_EXCEPT_AS_MSG on class CL_EHSGBC_MESSAGE has no parameter.
Method COLLECT_ANY_EXCEPT_AS_MSG on class CL_EHSGBC_MESSAGE has no exception.
Method COLLECT_EXCEPTION_AS_MESSAGE Signature
Method COLLECT_EXCEPTION_AS_MESSAGE on class CL_EHSGBC_MESSAGE has no parameter.
Method COLLECT_EXCEPTION_AS_MESSAGE on class CL_EHSGBC_MESSAGE has no exception.
Method COLLECT_EXCEPT_AS_MSG_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20110914 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | ANY | 20110914 | ||||
| 3 | IS_PARAMS | Call by reference | Type reference (TYPE) | BAL_S_PARM | Application log: Parameters | 20110914 | |||
| 4 | IV_ALSORT | Call by reference | Type reference (TYPE) | BALSORT | Application log: Sort criterion/grouping | 20110914 | |||
| 5 | IV_DETLEVEL | Call by reference | Type reference (TYPE) | BALLEVEL | Application Log: Level of detail | 20110914 | |||
| 6 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | IF_GLMBC_MESSAGE=>GC_MSGTY_EXCEPTION | Message Type | 20110914 | ||
| 7 | IV_PROBCLASS | Call by reference | Type reference (TYPE) | BALPROBCL | Application log: Message problem class | 20110914 |
Method COLLECT_EXCEPT_AS_MSG_CL on class CL_EHSGBC_MESSAGE has no exception.
Method COLLECT_MESSAGE Signature
Method COLLECT_MESSAGE on class CL_EHSGBC_MESSAGE has no parameter.
Method COLLECT_MESSAGE on class CL_EHSGBC_MESSAGE has no exception.
Method COLLECT_MESSAGE_EXT_CL Signature
Method COLLECT_MESSAGE_EXT_CL on class CL_EHSGBC_MESSAGE has no parameter.
Method COLLECT_MESSAGE_EXT_CL on class CL_EHSGBC_MESSAGE has no exception.
Method COLLECT_MESSAGE_WWI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSG | Call by reference | Type reference (TYPE) | TDLINE | 20120622 | ||||
| 2 | IV_MSGTY | Call by reference | Type reference (TYPE) | MSGTY | Messageart | 20120622 |
Method COLLECT_MESSAGE_WWI on class CL_EHSGBC_MESSAGE has no exception.
Method CREATE_CONTEXT_CL Signature
Method CREATE_CONTEXT_CL on class CL_EHSGBC_MESSAGE has no parameter.
Method CREATE_CONTEXT_CL on class CL_EHSGBC_MESSAGE has no exception.
Method DISPLAY_MESSAGES Signature
Method DISPLAY_MESSAGES on class CL_EHSGBC_MESSAGE has no parameter.
Method DISPLAY_MESSAGES on class CL_EHSGBC_MESSAGE has no exception.
Method DISPLAY_MESSAGES_CL Signature
Method DISPLAY_MESSAGES_CL on class CL_EHSGBC_MESSAGE has no parameter.
Method DISPLAY_MESSAGES_CL on class CL_EHSGBC_MESSAGE has no exception.
Method EXTRACT_WRITE_MSG_TO_APPL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MESSAGE_ADD | Call by reference | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20130319 | |||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | EHS: Anwendungs-Log; Schnittstelle für APPL_LOG_WRITE_MESSAG | 20130319 | |||
| 3 | IV_EXTNUMBER | Call by reference | Type reference (TYPE) | BALNREXT | Anwendungs-Log: Externe Identifikation | 20130319 | |||
| 4 | IV_MSG_TYPE_MAX | Call by reference | Type reference (TYPE) | BALMSGTY | CL_EHSGBC_CONSTANTS=>GC_MSG_ERROR | Anwendungs-Log: Typ einer Meldung (A,E,W,I,S) | 20130319 | ||
| 5 | IV_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ_D | Anwendungs-Log: Objektname (Applikationskürzel) | 20130319 | |||
| 6 | IV_SUBOBJECT | Call by reference | Type reference (TYPE) | BALSUBOBJ | Anwendungs-Log: Unterobjekt | 20130319 |
Method EXTRACT_WRITE_MSG_TO_APPL_LOG on class CL_EHSGBC_MESSAGE has no exception.
Method GET_EXTNUMBER_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_EXTNUMBER | Call by reference | Type reference (TYPE) | CCGLD_EXTNUMBER | EHS: Externe Identifikation | 20121113 | |||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20121113 |
Method GET_EXTNUMBER_LIST on class CL_EHSGBC_MESSAGE has no exception.
Method GET_LATEST_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MESSAGE | Call by reference | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20120710 |
Method GET_LATEST_MESSAGE on class CL_EHSGBC_MESSAGE has no exception.
Method GET_MESSAGES Signature
Method GET_MESSAGES on class CL_EHSGBC_MESSAGE has no parameter.
Method GET_MESSAGES on class CL_EHSGBC_MESSAGE has no exception.
Method GET_WARNING_ERROR_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | AS4FLAG | Flag für Fehler | 20120412 | |||
| 2 | EV_FLG_WARNING | Call by reference | Type reference (TYPE) | AS4FLAG | Flag für Warnung | 20120412 |
Method GET_WARNING_ERROR_FLAG on class CL_EHSGBC_MESSAGE has no exception.
Method GET_WARNING_ERROR_FLAG_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | AS4FLAG | Flag für Fehler | 20120423 | |||
| 2 | EV_FLG_WARNING | Call by reference | Type reference (TYPE) | AS4FLAG | Flag für Warnung | 20120423 | |||
| 3 | IT_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20120423 |
Method GET_WARNING_ERROR_FLAG_TAB on class CL_EHSGBC_MESSAGE has no exception.
Method INIT_BUFFER Signature
Method INIT_BUFFER on class CL_EHSGBC_MESSAGE has no parameter.
Method INIT_BUFFER on class CL_EHSGBC_MESSAGE has no exception.
Method INIT_EXTNUMBER Signature
Method INIT_EXTNUMBER on class CL_EHSGBC_MESSAGE has no parameter.
Method INIT_EXTNUMBER on class CL_EHSGBC_MESSAGE has no exception.
Method IS_CONTAINING_MSG Signature
Method IS_CONTAINING_MSG on class CL_EHSGBC_MESSAGE has no parameter.
Method IS_CONTAINING_MSG on class CL_EHSGBC_MESSAGE has no exception.
Method IS_CONTAINING_MSG_OF_TYPE Signature
Method IS_CONTAINING_MSG_OF_TYPE on class CL_EHSGBC_MESSAGE has no parameter.
Method IS_CONTAINING_MSG_OF_TYPE on class CL_EHSGBC_MESSAGE has no exception.
Method MAP_BALMI_TO_BAL_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_BAL | Call by reference | Type reference (TYPE) | BAL_S_MSG | 20120206 | ||||
| 2 | ET_MSG_BAL | Call by reference | Type reference (TYPE) | BAL_T_MSG | 20120206 | ||||
| 3 | IS_MSG_BALMI | Call by reference | Type reference (TYPE) | BALMI | 20120206 | ||||
| 4 | IT_MSG_BALMI | Call by reference | Type reference (TYPE) | EHS_BALMI_T | 20120206 |
Method MAP_BALMI_TO_BAL_CL on class CL_EHSGBC_MESSAGE has no exception.
Method MAP_BAL_TO_BALMI_CL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG_BALMI | Call by reference | Type reference (TYPE) | BALMI | Anwendungs-Log: Schnittstelle für APPL_LOG_WRITE_MESSAGES | 20111129 | |||
| 2 | ET_MSG_BALMI | Call by reference | Type reference (TYPE) | EHS_BALMI_T | EHS: Anwendungs-Log; Schnittstelle für APPL_LOG_WRITE_MESSAG | 20111129 | |||
| 3 | IS_MSG_BAL | Call by reference | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20111129 | |||
| 4 | IT_MSG_BAL | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20111129 |
Method MAP_BAL_TO_BALMI_CL on class CL_EHSGBC_MESSAGE has no exception.
Method REPLACE_EXTNUMBER Signature
Method REPLACE_EXTNUMBER on class CL_EHSGBC_MESSAGE has no parameter.
Method REPLACE_EXTNUMBER on class CL_EHSGBC_MESSAGE has no exception.
Method SET_EXTNUMBER Signature
Method SET_EXTNUMBER on class CL_EHSGBC_MESSAGE has no parameter.
Method SET_EXTNUMBER on class CL_EHSGBC_MESSAGE has no exception.
Method SET_FLG_APPL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FLG_APPL_LOG | Call by reference | Type reference (TYPE) | AS4FLAG | Flag zum Schreiben (X) / Unterdrücken (blank) des Appl. Log. | 20120203 |
Method SET_FLG_APPL_LOG on class CL_EHSGBC_MESSAGE has no exception.
Method SET_MSG_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20120713 | |||
| 2 | IV_MSGTY | Call by reference | Type reference (TYPE) | SYMSGTY | Nachrichtentyp | 20120713 |
Method SET_MSG_TYPE on class CL_EHSGBC_MESSAGE has no exception.
Method TABLE_IS_CONT_MSG_OF_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_FLG_HAS_MSGTY_ABORT | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20120423 | |||
| 2 | EV_FLG_HAS_MSGTY_ERROR | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20120423 | |||
| 3 | EV_FLG_HAS_MSGTY_EXCEPTION | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20120423 | |||
| 4 | EV_FLG_HAS_MSGTY_INFO | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20120423 | |||
| 5 | EV_FLG_HAS_MSGTY_SUCCESS | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20120423 | |||
| 6 | EV_FLG_HAS_MSGTY_WARNING | Call by reference | Type reference (TYPE) | AS4FLAG | Flag (X or Blank) | 20120423 | |||
| 7 | IT_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20120423 |
Method TABLE_IS_CONT_MSG_OF_TYPE on class CL_EHSGBC_MESSAGE has no exception.
Method WRITE_MESSAGES_TO_APPL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MESSAGES_BALMI | Call by reference | Type reference (TYPE) | BALMI_TAB | EHS: Anwendungs-Log; Schnittstelle für APPL_LOG_WRITE_MESSAG | 20121113 | |||
| 2 | IV_EXTNUMBER | Call by reference | Type reference (TYPE) | BALNREXT | Anwendungs-Log: Externe Identifikation | 20121113 | |||
| 3 | IV_OBJECT | Call by reference | Type reference (TYPE) | BALOBJ_D | Anwendungs-Log: Objektname (Applikationskürzel) | 20121113 | |||
| 4 | IV_SUBOBJECT | Call by reference | Type reference (TYPE) | BALSUBOBJ | Anwendungs-Log: Unterobjekt | 20121113 |
Method WRITE_MESSAGES_TO_APPL_LOG on class CL_EHSGBC_MESSAGE has no exception.
Method WRITE_MESSAGES_TO_LOG Signature
Method WRITE_MESSAGES_TO_LOG on class CL_EHSGBC_MESSAGE has no parameter.
Method WRITE_MESSAGES_TO_LOG on class CL_EHSGBC_MESSAGE has no exception.
Method WRITE_MESSAGES_TO_LOG_EXTNO Signature
Method WRITE_MESSAGES_TO_LOG_EXTNO on class CL_EHSGBC_MESSAGE has no parameter.
Method WRITE_MESSAGES_TO_LOG_EXTNO on class CL_EHSGBC_MESSAGE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |