SAP ABAP Class IF_GLMBC_MESSAGE (EHS: Labeling Messages)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EHSGBC_MESSAGE EHS: GLM Messages 20110914
Properties
Class IF_GLMBC_MESSAGE  
Short Description EHS: Labeling Messages    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
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_MESSAGE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class IF_GLMBC_MESSAGE has no interface implemented.
Friends
Class IF_GLMBC_MESSAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_CONTEXT_TABNAME_EXTNO Constant Public Type reference (TYPE) BALTABNAME 'EXTNUMBER' Application Log: Context: DDIC structure name 20121114
2 GC_CONTEXT_TABNAME_PRTREQID Constant Public Type reference (TYPE) BALTABNAME 'PRTREQ_ID' Application Log: Context: DDIC structure name 20121114
3 GC_MSGTY_ABORT Constant Public Type reference (TYPE) SYMSGTY 'A' Message Type 20110914
4 GC_MSGTY_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type 20110914
5 GC_MSGTY_EXCEPTION Constant Public Type reference (TYPE) SYMSGTY 'X' Message Type 20110914
6 GC_MSGTY_INFO Constant Public Type reference (TYPE) SYMSGTY 'I' Message Type 20110914
7 GC_MSGTY_NONE Constant Public Type reference (TYPE) SYMSGTY ' ' Message Type 20110914
8 GC_MSGTY_SUCCESS Constant Public Type reference (TYPE) SYMSGTY 'S' Message Type 20110914
9 GC_MSGTY_WARNING Constant Public Type reference (TYPE) SYMSGTY 'W' Message Type 20110914
10 GC_PROBCLASS_HIGH Constant Public Type reference (TYPE) BALPROBCL '2' Application Log: Message Problem Class 20110914
11 GC_PROBCLASS_LOW Constant Public Type reference (TYPE) BALPROBCL '4' Application Log: Message Problem Class 20110914
12 GC_PROBCLASS_MEDIUM Constant Public Type reference (TYPE) BALPROBCL '3' Application Log: Message Problem Class 20110914
13 GC_PROBCLASS_NONE Constant Public Type reference (TYPE) BALPROBCL '' Application Log: Message Problem Class 20110914
14 GC_PROBCLASS_VERY_HIGH Constant Public Type reference (TYPE) BALPROBCL '1' Application Log: Message Problem Class 20110914
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_ALV_MESSAGE Instance method Public Method Append ALV Message to the Buffer 20120521
2 APPEND_MESSAGE Instance method Public Method Append a Message to the Buffer 20110914
3 COLLECT_ANY_EXCEPT_AS_MSG Instance method Public Method Collect Any Exception as a Message 20110914
4 COLLECT_EXCEPTION_AS_MESSAGE Instance method Public Method Collect an Exception as a Message 20110914
5 COLLECT_MESSAGE Instance method Public Method Collect a Message from Environment Parameters to the Buffer 20110914
6 COLLECT_MESSAGE_EXT_CL Static method Public Method Collect a Message from Environment Parameters into ext. Buf. 20110914
7 CREATE_CONTEXT_CL Static method Public Method Create a Message Context 20110914
8 DISPLAY_MESSAGES Instance method Public Method Display Buffered Messages 20110914
9 DISPLAY_MESSAGES_CL Static method Public Method Display Supplied Messages 20110914
10 DISPLAY_MESSAGE_LONGTEXT Static method Public Method Display of Message Long Text 20121018
11 GET_MESSAGES Instance method Public Method Provide All Buffered Messages to the Caller 20110914
12 GET_MESSAGES_APPL_LOG Instance method Public Method Provide All Buffered Messages for APPL_LOG_WRITE_MESSAGES 20121219
13 INIT_BUFFER Instance method Public Method Initialize Buffered Messages 20110914
14 INIT_EXTNUMBER Instance method Public Method Init External Number for Messages 20121113
15 IS_CONTAINING_MSG Instance method Public Method Returns If a Message is buffered 20110914
16 IS_CONTAINING_MSG_OF_TYPE Instance method Public Method Returns If Buffered Msgs Contain a Message of a Certain Type 20110914
17 REPLACE_EXTNUMBER Instance method Public Method Replace Existing External Number of Messages 20121113
18 SET_EXTNUMBER Instance method Public Method Set External Number for Messages 20121113
19 WRITE_MESSAGES_TO_LOG Instance method Public Method Write Buffered Messages into Log 20110914
20 WRITE_MESSAGES_TO_LOG_EXTNO Instance method Public Method Write Buffered Messages into Log with External Number 20121113
Events
Class IF_GLMBC_MESSAGE has no event.
Types
Class IF_GLMBC_MESSAGE has no local type.
Method Signatures

Method APPEND_ALV_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALV_MESSAGES Call by reference Type reference (TYPE) LVC_T_MSG1 ALV-Control: Nachrichten 20120521

Method APPEND_ALV_MESSAGE on class IF_GLMBC_MESSAGE has no exception.

Method APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGES Call by reference Object reference (TYPE REF TO) IF_GLMBC_MESSAGE EHS: Labeling messages 20110914
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110914
3 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20110914
4 Importing IT_MESSAGES_BALMI Call by reference Type reference (TYPE) BALMI_TAB Anwendungs-Log: Schnittstelle für APPL_LOG_WRITE_MESSAGES 20120803
5 Importing IV_ADD_EXTNUMBER_FLG Call by reference Type reference (TYPE) BOOLEAN 'X' boolsche Variable (X=true, -=false, space=unknown) 20121128

Method APPEND_MESSAGE on class IF_GLMBC_MESSAGE has no exception.

Method COLLECT_ANY_EXCEPT_AS_MSG 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_ANY_EXCEPT_AS_MSG on class IF_GLMBC_MESSAGE has no exception.

Method COLLECT_EXCEPTION_AS_MESSAGE 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_EHSGBC_ROOT EHS: Labeling exception root class 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_EXCEPTION_AS_MESSAGE on class IF_GLMBC_MESSAGE has no exception.

Method COLLECT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) ANY 20110914
2 Importing IS_PARAMS Call by reference Type reference (TYPE) BAL_S_PARM Application log: Parameters 20110914
3 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20110914
4 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20110914
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20110914
6 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20110914
7 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20110914
8 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20110914
9 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20110914
10 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20110914
11 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application log: Message problem class 20110914
12 Importing IV_SORT Call by reference Type reference (TYPE) BALSORT Application log: Sort criterion/grouping 20110914

Method COLLECT_MESSAGE on class IF_GLMBC_MESSAGE has no exception.

Method COLLECT_MESSAGE_EXT_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) ANY 20110914
2 Importing IS_PARAMS Call by reference Type reference (TYPE) BAL_S_PARM Application log: Parameters 20110914
3 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Application Log: Level of detail 20110914
4 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20110914
5 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20110914
6 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20110914
7 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20110914
8 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20110914
9 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20110914
10 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20110914
11 Importing IV_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Application log: Message problem class 20110914
12 Importing IV_SORT Call by reference Type reference (TYPE) BALSORT Application log: Sort criterion/grouping 20110914
13 Returning RS_MESSAGE Value transfer Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20110914

Method COLLECT_MESSAGE_EXT_CL on class IF_GLMBC_MESSAGE has no exception.

Method CREATE_CONTEXT_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CONTEXT Call by reference Type reference (TYPE) BAL_S_CONT Application Log: Context 20110914
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20110914
3 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20121113
4 Importing IV_EXTNUMBER_FIELD Call by reference Type reference (TYPE) BALTABNAME Anwendungs-Log: Kontext: Name der DDIC-Struktur 20121114

Method CREATE_CONTEXT_CL on class IF_GLMBC_MESSAGE has no exception.

Method DISPLAY_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLG_POPUP Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank): immer PopUp anzeigen 20120216
2 Importing IV_FLG_REFRESH Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank): gepufferte Nachrichten löschen 20110914

Method DISPLAY_MESSAGES on class IF_GLMBC_MESSAGE has no exception.

Method DISPLAY_MESSAGES_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20110914
2 Importing IV_FLG_POPUP Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank): immer PopUp anzeigen 20120216
3 Importing IV_FLG_REFRESH Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method DISPLAY_MESSAGES_CL on class IF_GLMBC_MESSAGE has no exception.

Method DISPLAY_MESSAGE_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20121018
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20121018
3 Importing IV_MSGV1 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20121018
4 Importing IV_MSGV2 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20121018
5 Importing IV_MSGV3 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20121018
6 Importing IV_MSGV4 Call by reference Type reference (TYPE) SYMSGV Nachrichtenvariable 20121018

Method DISPLAY_MESSAGE_LONGTEXT on class IF_GLMBC_MESSAGE has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20110914

Method GET_MESSAGES on class IF_GLMBC_MESSAGE has no exception.

Method GET_MESSAGES_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG_APLOG Call by reference Type reference (TYPE) BALMI_T Table with Messages 20121219

Method GET_MESSAGES_APPL_LOG on class IF_GLMBC_MESSAGE has no exception.

Method INIT_BUFFER Signature

Method INIT_BUFFER on class IF_GLMBC_MESSAGE has no parameter.
Method INIT_BUFFER on class IF_GLMBC_MESSAGE has no exception.

Method INIT_EXTNUMBER Signature

Method INIT_EXTNUMBER on class IF_GLMBC_MESSAGE has no parameter.
Method INIT_EXTNUMBER on class IF_GLMBC_MESSAGE has no exception.

Method IS_CONTAINING_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_HAS_MSG Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method IS_CONTAINING_MSG on class IF_GLMBC_MESSAGE has no exception.

Method IS_CONTAINING_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) 20110914
2 Exporting EV_FLG_HAS_MSGTY_ERROR Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914
3 Exporting EV_FLG_HAS_MSGTY_EXCEPTION Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914
4 Exporting EV_FLG_HAS_MSGTY_INFO Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914
5 Exporting EV_FLG_HAS_MSGTY_SUCCESS Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914
6 Exporting EV_FLG_HAS_MSGTY_WARNING Call by reference Type reference (TYPE) AS4FLAG Flag (X or Blank) 20110914

Method IS_CONTAINING_MSG_OF_TYPE on class IF_GLMBC_MESSAGE has no exception.

Method REPLACE_EXTNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTNUMBER_FIELD Call by reference Type reference (TYPE) BALTABNAME IF_GLMBC_MESSAGE=>GC_CONTEXT_TABNAME_PRTREQID Anwendungs-Log: Kontext: Name der DDIC-Struktur 20121114
2 Importing IV_EXTNUMBER_NEW Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20121113
3 Importing IV_EXTNUMBER_OLD Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20121113

Method REPLACE_EXTNUMBER on class IF_GLMBC_MESSAGE has no exception.

Method SET_EXTNUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20121113
2 Importing IV_EXTNUMBER_FIELD Call by reference Type reference (TYPE) BALTABNAME IF_GLMBC_MESSAGE=>GC_CONTEXT_TABNAME_PRTREQID Anwendungs-Log: Kontext: Name der DDIC-Struktur 20121114

Method SET_EXTNUMBER on class IF_GLMBC_MESSAGE has no exception.

Method WRITE_MESSAGES_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) BALHDR Application log: log header 20110914

Method WRITE_MESSAGES_TO_LOG on class IF_GLMBC_MESSAGE has no exception.

Method WRITE_MESSAGES_TO_LOG_EXTNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) BALHDR Application log: log header 20121113
2 Importing IT_EXTNUMBER Call by reference Type reference (TYPE) CCGLD_EXTNUMBER EHS: Externe Identifikation 20130307
3 Importing IV_EXTNUMBER_FLG Call by reference Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20130307

Method WRITE_MESSAGES_TO_LOG_EXTNO on class IF_GLMBC_MESSAGE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in