SAP ABAP Class CL_MDG_MSG_EASY_MACROS (Help Class in Conjunction with the Default Macros)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_MSG_HANDLING (Package) Message Handler with Extended Context Information
Properties
Class CL_MDG_MSG_EASY_MACROS  
Short Description Help Class in Conjunction with the Default Macros    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_MSG_HANDLING   Message Handler with Extended Context Information 
Created 20081218   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDG_MSG_EASY_MACROS has no forward declaration.
Interfaces
Class CL_MDG_MSG_EASY_MACROS has no interface implemented.
Friends
Class CL_MDG_MSG_EASY_MACROS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SO_MSG_CONTEXT Static Attribute Private Object reference (TYPE REF TO) IF_MDG_MSG_CONTEXT Message Context 20081218
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FROM_MSG_HANDLER Static method Public Method 20081218
2 ADD_MDG_MESSAGE Static method Public Method 20081219
3 ADD_MESSAGE Static method Public Method 20081218
4 ADD_MESSAGE_FORCE Static method Public Method 20081218
5 ADD_MESSAGE_FREE_TEXT Static method Public Method 20081218
6 ADD_RAISED_MESSAGE Static method Public Method 20081218
7 ADD_SY_MESSAGE Static method Public Method 20081218
8 CATCH_MDG_MSG_RAISED Static method Public Method 20081219
9 CHANGE_DEFAULT_LEVEL_CONTEXT Static method Public Method 20081218
10 CLEAR Static method Public Method 20081218
11 CLEAR_APPL_CONTEXT Static method Public Method 20081218
12 DISPLAY Static method Public Method 20081218
13 EXPAND_MESSAGES_FROM_HANDLER Static method Private Method 20081218
14 GET_APPL_CNTXT_MESSAGE_COUNT Static method Public Method 20081218
15 GET_APPL_CONTEXT Static method Public Method 20081218
16 GET_APPL_CONTEXT_FACTORY Static method Public Method 20081218
17 GET_DEFAULT_CONTEXT_VALUE Static method Public Method 20081218
18 GET_HANDLER Static method Public Method Delivers Message Handler 20081218
19 GET_LOG_HANDLE Static method Public Method Provides Appl. Log Handler 20081218
20 GET_MESSAGES Static method Public Method 20081218
21 GET_MESSAGE_COUNT Static method Public Method 20081218
22 OPEN_APPL_CONTEXT_FACTORY Static method Public Method 20081218
23 REPLACE_DEFAULT_BY_NEW Static method Public Method 20081218
24 RESTORE_DEFAULT_HANDLER Static method Public Method 20081218
25 SAVE Static method Public Method 20081218
26 SAVE_EXPANDED Static method Public Method 20081218
Events
Class CL_MDG_MSG_EASY_MACROS has no event.
Types
Class CL_MDG_MSG_EASY_MACROS has no local type.
Method Signatures

Method ADD_FROM_MSG_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218

Method ADD_FROM_MSG_HANDLER on class CL_MDG_MSG_EASY_MACROS has no exception.

Method ADD_MDG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MSG Call by reference Type reference (TYPE) MDG_MSG Message Information for the FINB Message Handler 20081219

Method ADD_MDG_MESSAGE on class CL_MDG_MSG_EASY_MACROS has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20081218
2 Importing ID_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20081218
3 Importing ID_TYPE Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20081218
4 Importing ID_V1 Call by reference Type reference (TYPE) ANY 20081218
5 Importing ID_V2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20081218
6 Importing ID_V3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20081218
7 Importing ID_V4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20081218
8 Importing I_FREE_TEXT Call by reference Type reference (TYPE) BAPI_MSG Meldungstext 20081218

Method ADD_MESSAGE on class CL_MDG_MSG_EASY_MACROS has no exception.

Method ADD_MESSAGE_FORCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20081218
2 Importing ID_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20081218
3 Importing ID_TYPE Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20081218
4 Importing ID_V1 Call by reference Type reference (TYPE) ANY 20081218
5 Importing ID_V2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20081218
6 Importing ID_V3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20081218
7 Importing ID_V4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20081218
8 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_MDG_MSG_CONTEXT Komplexe Kontextinformationen für eine Message 20081218
9 Importing I_FREE_TEXT Call by reference Type reference (TYPE) BAPI_MSG Meldungstext 20081218

Method ADD_MESSAGE_FORCE on class CL_MDG_MSG_EASY_MACROS has no exception.

Method ADD_MESSAGE_FREE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FREE_TEXT Call by reference Type reference (TYPE) C 20081218
2 Importing I_TYPE Call by reference Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20081218

Method ADD_MESSAGE_FREE_TEXT on class CL_MDG_MSG_EASY_MACROS has no exception.

Method ADD_RAISED_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_MDG_MSG_RAISED Eine Message wurde erzeugt 20081218

Method ADD_RAISED_MESSAGE on class CL_MDG_MSG_EASY_MACROS has no exception.

Method ADD_SY_MESSAGE Signature

Method ADD_SY_MESSAGE on class CL_MDG_MSG_EASY_MACROS has no parameter.
# Exception Resumable Description Created on
1 MSG_RAISED 20081218

Method CATCH_MDG_MSG_RAISED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing O_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_MDG_MSG_RAISED A message was generated 20081219

Method CATCH_MDG_MSG_RAISED on class CL_MDG_MSG_EASY_MACROS has no exception.

Method CHANGE_DEFAULT_LEVEL_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT_FACTORY Call by reference Object reference (TYPE REF TO) IF_MDG_MSG_CONTEXT_FACTORY Interface Methode zur Erzeugung von Nachrichtenkontexten 20081218
2 Importing I_CONTEXT Call by reference Type reference (TYPE) ANY 20081218

Method CHANGE_DEFAULT_LEVEL_CONTEXT on class CL_MDG_MSG_EASY_MACROS has no exception.

Method CLEAR Signature

Method CLEAR on class CL_MDG_MSG_EASY_MACROS has no parameter.
Method CLEAR on class CL_MDG_MSG_EASY_MACROS has no exception.

Method CLEAR_APPL_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218

Method CLEAR_APPL_CONTEXT on class CL_MDG_MSG_EASY_MACROS has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_POPUP Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081218
2 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
3 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20081218

Method DISPLAY on class CL_MDG_MSG_EASY_MACROS has no exception.

Method EXPAND_MESSAGES_FROM_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20081218
3 Returning RESULT Value transfer Type reference (TYPE) MDG_TBL_MSG Tabelle von Messages 20081218

Method EXPAND_MESSAGES_FROM_HANDLER on class CL_MDG_MSG_EASY_MACROS has no exception.

Method GET_APPL_CNTXT_MESSAGE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
2 Importing I_MSG_TY Call by reference Type reference (TYPE) MSGTY Messageart 20081218
3 Returning RESULT Value transfer Type reference (TYPE) BALCNTALL Anwendungs-Log: Gesamtzahl der Meldungen 20081218

Method GET_APPL_CNTXT_MESSAGE_COUNT on class CL_MDG_MSG_EASY_MACROS has no exception.

Method GET_APPL_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_APPL_CONTEXT Zugriff auf Anwendungskontext einer Nachricht 20081218

Method GET_APPL_CONTEXT on class CL_MDG_MSG_EASY_MACROS has no exception.

Method GET_APPL_CONTEXT_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_CONTEXT_FACTORY Interface Methode zur Erzeugung von Nachrichtenkontexten 20081218

Method GET_APPL_CONTEXT_FACTORY on class CL_MDG_MSG_EASY_MACROS has no exception.

Method GET_DEFAULT_CONTEXT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) DATA 20081218
# Exception Resumable Description Created on
1 NOT_FOUND Keine Werte des Default-Kontextes vorhanden 20081218

Method GET_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20081218
3 Returning RO_MSG_HANDLER Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218

Method GET_HANDLER on class CL_MDG_MSG_EASY_MACROS has no exception.

Method GET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
2 Returning RESULT Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20081218

Method GET_LOG_HANDLE on class CL_MDG_MSG_EASY_MACROS has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) MDG_TBL_MSG Tabelle von Messages 20081218

Method GET_MESSAGES on class CL_MDG_MSG_EASY_MACROS has no exception.

Method GET_MESSAGE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_TY Call by reference Type reference (TYPE) MSGTY Messageart 20081218
2 Returning RESULT Value transfer Type reference (TYPE) BALCNTALL Anwendungs-Log: Gesamtzahl der Meldungen 20081218

Method GET_MESSAGE_COUNT on class CL_MDG_MSG_EASY_MACROS has no exception.

Method OPEN_APPL_CONTEXT_FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Strukturname des Applikationskontextes 20081218
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_CONTEXT_FACTORY Interface Methode zur Erzeugung von Nachrichtenkontexten 20081218

Method OPEN_APPL_CONTEXT_FACTORY on class CL_MDG_MSG_EASY_MACROS has no exception.

Method REPLACE_DEFAULT_BY_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Defaultsammler für späteren restore 20081218

Method REPLACE_DEFAULT_BY_NEW on class CL_MDG_MSG_EASY_MACROS has no exception.

Method RESTORE_DEFAULT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_MDG_MSG_HANDLER Message Handler 20081218

Method RESTORE_DEFAULT_HANDLER on class CL_MDG_MSG_EASY_MACROS has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
2 Returning RESULT Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20081218

Method SAVE on class CL_MDG_MSG_EASY_MACROS has no exception.

Method SAVE_EXPANDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL Call by reference Type reference (TYPE) MDG_MSG_APPL Anwendung für Message Handler 20081218
2 Importing I_STRUCTURE_NAME Call by reference Type reference (TYPE) STRUKNAME Name einer Struktur 20081218
3 Returning RESULT Value transfer Type reference (TYPE) BALOGNR Anwendungs-Log: Protokollnummer 20081218

Method SAVE_EXPANDED on class CL_MDG_MSG_EASY_MACROS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702