SAP ABAP Class CL_EHSGBC_MESSAGE (EHS: GLM Messages)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-SAF (Application Component) Product Safety
     CBGLMP_API (Package) EHS: API Implementations
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 CL_EHSGBC_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_GLMBC_MESSAGE 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 GC_MSGTY_ABORT Instance attribute Public Attribute reference (LIKE) 20110914
2 GC_MSGTY_ERROR Instance attribute Public Attribute reference (LIKE) 20110914
3 GC_MSGTY_EXCEPTION Instance attribute Public Attribute reference (LIKE) 20110914
4 GC_MSGTY_INFO Instance attribute Public Attribute reference (LIKE) 20110914
5 GC_MSGTY_NONE Instance attribute Public Attribute reference (LIKE) 20110914
6 GC_MSGTY_SUCCESS Instance attribute Public Attribute reference (LIKE) 20110914
7 GC_MSGTY_WARNING Instance attribute Public Attribute reference (LIKE) 20110914
8 GC_PROBCLASS_HIGH Instance attribute Public Attribute reference (LIKE) 20110914
9 GC_PROBCLASS_LOW Instance attribute Public Attribute reference (LIKE) 20110914
10 GC_PROBCLASS_MEDIUM Instance attribute Public Attribute reference (LIKE) 20110914
11 GC_PROBCLASS_NONE Instance attribute Public Attribute reference (LIKE) 20110914
12 GC_PROBCLASS_VERY_HIGH Instance attribute Public Attribute reference (LIKE) 20110914
13 MT_ALV_MESSAGES Instance attribute Protected Type reference (TYPE) LVC_T_MSG1 ALV Control: Messages 20120521
14 MT_MESSAGES Instance attribute Protected Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20110914
15 MV_EXTNUMBER Instance attribute Protected Type reference (TYPE) BALNREXT Application Log: External Identification 20121113
16 MV_EXTNUMBER_FIELD Instance attribute Protected Type reference (TYPE) BALTABNAME Application Log: Context: DDIC structure name 20121114
17 MV_FLG_APPL_LOG Instance attribute Protected Type reference (TYPE) AS4FLAG CL_EHSGBC_CONSTANTS=>GC_TRUE Write (X) / Suppress (Blank) Application Log 20120203
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TO_BAL_CL Static method Public Method Adds a Message to a Message Table 20130220
2 APPEND_MESSAGE Instance method Public Method 20110914
3 COLLECT_ANY_EXCEPT_AS_MSG Instance method Public Method 20110914
4 COLLECT_EXCEPTION_AS_MESSAGE Instance method Public Method 20110914
5 COLLECT_EXCEPT_AS_MSG_CL Instance method Public Method Collect Any Exception as a Messsage 20110914
6 COLLECT_MESSAGE Instance method Public Method 20110914
7 COLLECT_MESSAGE_EXT_CL Instance method Public Method 20110914
8 COLLECT_MESSAGE_WWI Instance method Public Method Collect a Message from the WWI Server 20120622
9 CREATE_CONTEXT_CL Instance method Public Method 20110914
10 DISPLAY_MESSAGES Instance method Public Method 20110914
11 DISPLAY_MESSAGES_CL Instance method Public Method 20110914
12 EXTRACT_WRITE_MSG_TO_APPL_LOG Static method Public Method Write Messages to Application Log 20130319
13 GET_EXTNUMBER_LIST Static method Public Method Get List of External Numbers from Buffered Messages 20121113
14 GET_LATEST_MESSAGE Instance method Public Method Provide the Latest Buffered Messages to the Caller 20120710
15 GET_MESSAGES Instance method Public Method 20110914
16 GET_WARNING_ERROR_FLAG Instance method Public Method Get Warning and Error Indicators 20120412
17 GET_WARNING_ERROR_FLAG_TAB Static method Public Method Get Warning and Error Indicators from Message Table 20120423
18 INIT_BUFFER Instance method Public Method 20110914
19 INIT_EXTNUMBER Instance method Public Method 20121113
20 IS_CONTAINING_MSG Instance method Public Method 20110914
21 IS_CONTAINING_MSG_OF_TYPE Instance method Public Method 20110914
22 MAP_BALMI_TO_BAL_CL Static method Public Method Map Message from BALMI to BAL_S_MSG 20120206
23 MAP_BAL_TO_BALMI_CL Static method Public Method Map Message from BAL_S_MSG to BALMI 20111129
24 REPLACE_EXTNUMBER Instance method Public Method 20121113
25 SET_EXTNUMBER Instance method Public Method 20121113
26 SET_FLG_APPL_LOG Instance method Public Method Suppress / Allow Writing to Application Logging 20120203
27 SET_MSG_TYPE Instance method Public Method Sets the Message Type for a Set of Messages 20120713
28 TABLE_IS_CONT_MSG_OF_TYPE Static method Public Method Returns Message Types Contained in the Table 20120423
29 WRITE_MESSAGES_TO_APPL_LOG Static method Public Method Write Messages to Application Log 20121113
30 WRITE_MESSAGES_TO_LOG Instance method Public Method 20110914
31 WRITE_MESSAGES_TO_LOG_EXTNO Instance method Public Method 20121113
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 Changing ES_MSG_BAL Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20130220
2 Changing ET_MSG_BAL Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20130220
3 Importing IS_PARAMS Call by reference Type reference (TYPE) BAL_S_PARM Application log: Parameters 20130220
4 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20130220
5 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20130220
6 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20130220
7 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20130220
8 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20130220
9 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20130220
10 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20130220
11 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20130220
12 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application log: Message problem class 20130220
13 Importing 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 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110914
2 Importing IS_CONTEXT Call by reference Type reference (TYPE) ANY 20110914
3 Importing IS_PARAMS Call by reference Type reference (TYPE) BAL_S_PARM Application log: Parameters 20110914
4 Importing IV_ALSORT Call by reference Type reference (TYPE) BALSORT Application log: Sort criterion/grouping 20110914
5 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20110914
6 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY IF_GLMBC_MESSAGE=>GC_MSGTY_EXCEPTION Message Type 20110914
7 Importing 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 Importing IV_MSG Call by reference Type reference (TYPE) TDLINE 20120622
2 Importing 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 Importing IS_MESSAGE_ADD Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20130319
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG EHS: Anwendungs-Log; Schnittstelle für APPL_LOG_WRITE_MESSAG 20130319
3 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20130319
4 Importing 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 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20130319
6 Importing 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 Exporting ET_EXTNUMBER Call by reference Type reference (TYPE) CCGLD_EXTNUMBER EHS: Externe Identifikation 20121113
2 Importing 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 Exporting 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 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag für Fehler 20120412
2 Exporting 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 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag für Fehler 20120423
2 Exporting EV_FLG_WARNING Call by reference Type reference (TYPE) AS4FLAG Flag für Warnung 20120423
3 Importing 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 Exporting ES_MSG_BAL Call by reference Type reference (TYPE) BAL_S_MSG 20120206
2 Exporting ET_MSG_BAL Call by reference Type reference (TYPE) BAL_T_MSG 20120206
3 Importing IS_MSG_BALMI Call by reference Type reference (TYPE) BALMI 20120206
4 Importing 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 Exporting ES_MSG_BALMI Call by reference Type reference (TYPE) BALMI Anwendungs-Log: Schnittstelle für APPL_LOG_WRITE_MESSAGES 20111129
2 Exporting ET_MSG_BALMI Call by reference Type reference (TYPE) EHS_BALMI_T EHS: Anwendungs-Log; Schnittstelle für APPL_LOG_WRITE_MESSAG 20111129
3 Importing IS_MSG_BAL Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20111129
4 Importing 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 Importing 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 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20120713
2 Importing 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 Exporting EV_FLG_HAS_MSGTY_ABORT Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20120423
2 Exporting EV_FLG_HAS_MSGTY_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20120423
3 Exporting EV_FLG_HAS_MSGTY_EXCEPTION Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20120423
4 Exporting EV_FLG_HAS_MSGTY_INFO Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20120423
5 Exporting EV_FLG_HAS_MSGTY_SUCCESS Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20120423
6 Exporting EV_FLG_HAS_MSGTY_WARNING Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20120423
7 Importing 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 Importing IT_MESSAGES_BALMI Call by reference Type reference (TYPE) BALMI_TAB EHS: Anwendungs-Log; Schnittstelle für APPL_LOG_WRITE_MESSAG 20121113
2 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20121113
3 Importing IV_OBJECT Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20121113
4 Importing 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