SAP ABAP Class CL_MESSAGE_HANDLER_MM (Message Handler)
Hierarchy
BBPCRM (Software Component) BBPCRM
   SRM-EBP (Application Component) Enterprise Buyer
     BBP_APPLICATION (Package) Structure Package EBP
       ME (Package) Application development R/3 Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CUSTOMIZABLE_MM Configurable Object 19990920
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_MM Save User Settings 19990516
Properties
Class CL_MESSAGE_HANDLER_MM  
Short Description Message Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ME   Application development R/3 Purchasing 
Created 19981204   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CUSTOMIZABLE_MM Configurable Object 19990920
2 IF_SERIALIZABLE_MM Save User Settings 19990516
Friends
Class CL_MESSAGE_HANDLER_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONFIGURATION Instance attribute Private Type reference (TYPE) MELOG_S_HANDLER_CONFIG Configuration 19990516
2 CO_IDENT Instance attribute Private Type reference (TYPE) SY-UZEIT CO Identifier 20010125
3 CO_NEW_LINE Instance attribute Private Type reference (TYPE) MSGZEILE Line Number 20041012
4 CO_OLD_LINE Instance attribute Private Type reference (TYPE) MSGZEILE Line Number 20041012
5 CURRENT_EVENTS Instance attribute Private See coding Current Messages 19990204
6 CURRENT_SEQUENCE Instance attribute Private Type reference (TYPE) MMPUR_EVENT_ENTRY-SEQUENCE Event Sequence 19981210
7 DELETED_EVENTS Instance attribute Private Type reference (TYPE) MMPUR_EVENT_LIST Table of Deleted Events 19990516
8 EVENTS Instance attribute Private Type reference (TYPE) MMPUR_EVENT_LIST Table of Events 19981210
9 HANDLER Static Attribute Private Object reference (TYPE REF TO) CL_MESSAGE_HANDLER_MM Handler 19981211
10 NEW_EVENT Instance attribute Private Type reference (TYPE) MMPUR_BOOL New Event 19990208
11 USE_INSTANCE_BO Constant Public Type reference (TYPE) CHAR1 'X' Use Object References 19990714
12 USE_VARKEY_BO Constant Public Type reference (TYPE) CHAR1 '1' Use Varkey 19990714
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add an Event 19981204
2 ADD_EVENT_FOR_DIALOG Instance method Private Method Add New Dialog Message 19990928
3 CLEANUP Instance method Public Method Cleanup Deleted Events 19990516
4 CONVERT Instance method Public Method Conversion 20020117
5 CO_HANDLER_START Instance method Public Method Start CO Message Handler 20010125
6 CO_HANDLER_STOP Instance method Public Method Stop CO Message Handler 20010125
7 GETLIST Instance method Public Method List of Events 19981204
8 GETLIST_OBJ Instance method Private Method List per Object 19981210
9 GETLIST_OBJ_TYP Instance method Private Method List per Object and Type 19981210
10 GETLIST_TYP Instance method Private Method List per Type 19981210
11 GET_CONFIGURATION Instance method Public Method Get Configuration 19981204
12 GET_EVENT_FOR_DIALOG Instance method Public Method Supply Next Unprocessed Message 19990928
13 GET_HANDLER Static method Public Method Supply Instance of Handler (Singleton) 19981211
14 GET_LIST_FOR_BAPI Instance method Public Method List of Events 19990928
15 GET_SEQUENCE Instance method Public Method Get Sequence 19981210
16 GET_SEVERITY_BO Instance method Public Method Error Severity per Business Object 19990309
17 HAS_EVENTS Instance method Public Method Do Events Exist? 19990325
18 HAS_NEW_EVENTS Instance method Public Method Do New Events Exist? 19990208
19 IS_ACTIVE Instance method Public Method Query Activation 19990716
20 NEW_SEQUENCE Instance method Public Method Set New Sequence 19990203
21 REMOVE Instance method Public Method Remove an Event 19981204
22 REMOVE_ALL Instance method Public Method Remove All Events 19990514
23 REMOVE_BY_BO Instance method Public Method Removal of Events per Business Object 19990204
24 SET_CONFIGURATION Instance method Public Method Set Configuration 19990516
25 SET_CONFIG_FOR_BAPI Instance method Public Method Configuration for BAPI 19990928
26 SET_CONFIG_FOR_MEPO Instance method Public Method Set Configuration for MEPO 19990928
27 SHOW Instance method Public Method Online 19990308
Events
Class CL_MESSAGE_HANDLER_MM has no event.
Types
Class CL_MESSAGE_HANDLER_MM has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSINESS_OBJ Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Geschäftsobjekt 19991009
2 Importing IM_BUSINESS_OBJ_VAR Call by reference Type reference (TYPE) MEPO_OBJDESC Geschäftsobjekt 19991009
3 Importing IM_CONTEXT Call by reference Type reference (TYPE) MMPUR_CONTEXT Kontext 19991009
4 Importing IM_EVENT_OBJ Call by reference Object reference (TYPE REF TO) CL_EVENT_MM Ereignis 19981210
5 Importing IM_EVENT_TYPE Call by reference Type reference (TYPE) MMPUR_EVENT_ENTRY-EVENT_TYPE Ereignistyp 19991009
6 Importing IM_SEQUENCE Call by reference Type reference (TYPE) MMPUR_EVENT_ENTRY-SEQUENCE Sequenz 19991009
7 Importing IM_SET_CHECKED Call by reference Type reference (TYPE) MMPUR_BOOL Ereignis erledigt setzen 19990518
8 Importing IM_SIGNATURE Call by reference Type reference (TYPE) STRING Signatur 19991009

Method ADD on class CL_MESSAGE_HANDLER_MM has no exception.

Method ADD_EVENT_FOR_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT_ENTRY Call by reference Type reference (TYPE) MMPUR_EVENT_ENTRY Ereignis 19990928

Method ADD_EVENT_FOR_DIALOG on class CL_MESSAGE_HANDLER_MM has no exception.

Method CLEANUP Signature

Method CLEANUP on class CL_MESSAGE_HANDLER_MM has no parameter.
Method CLEANUP on class CL_MESSAGE_HANDLER_MM has no exception.

Method CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGES Call by reference Type reference (TYPE) MEPO_T_MESSAGES_BAPI Message Handler Einkauf: Übergabetabelle 20020117
2 Importing IM_INCLUDE_CHILD_OBJECTS Call by reference Type reference (TYPE) MMPUR_BOOL mmpur_no abhängige Objekte berücksichtigen 20020117
3 Importing IM_NULL_OBJECT_VALID Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Boolscher Typ 20020117
4 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Geschäftsobjekt 20020117

Method CONVERT on class CL_MESSAGE_HANDLER_MM has no exception.

Method CO_HANDLER_START Signature

Method CO_HANDLER_START on class CL_MESSAGE_HANDLER_MM has no parameter.
Method CO_HANDLER_START on class CL_MESSAGE_HANDLER_MM has no exception.

Method CO_HANDLER_STOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ERRORS Call by reference Type reference (TYPE) MMPUR_EVENTS Nur Fehler 20010125
2 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENTS Ergebnisse 20010125

Method CO_HANDLER_STOP on class CL_MESSAGE_HANDLER_MM has no exception.

Method GETLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENT_LIST Ereignisliste 19981210
2 Exporting EX_EVNT Call by reference Type reference (TYPE) MMPUR_EVENTS Ereignisliste 19990510
3 Importing IM_EVENT_TYPE Call by reference Type reference (TYPE) I Ereignistyp 19981210
4 Importing IM_INCLUDE_CHILD_OBJECTS Call by reference Type reference (TYPE) MMPUR_BOOL mmpur_no abhängige Objekte berücksichtigen 19990517
5 Importing IM_NULL_OBJECT_VALID Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Boolscher Typ 20000730
6 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Objekt 19981210
7 Importing IM_SEQUENCE Call by reference Type reference (TYPE) I Meldungen pro Sequenz 20000129

Method GETLIST on class CL_MESSAGE_HANDLER_MM has no exception.

Method GETLIST_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENT_LIST Ereignisse 19981210
2 Importing IM_INCLUDE_CHILD_OBJECTS Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO abhängige Objekte berücksichtigen 19990517
3 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Objekt 19981210

Method GETLIST_OBJ on class CL_MESSAGE_HANDLER_MM has no exception.

Method GETLIST_OBJ_TYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENT_LIST Ereignisliste 19981210
2 Importing IM_EVENT_TYPE Call by reference Type reference (TYPE) I Ereignistyp 19981210
3 Importing IM_INCLUDE_CHILD_OBJECTS Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO abhängige Objekte berücksichtigen 19990517
4 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Objekt 19981210

Method GETLIST_OBJ_TYP on class CL_MESSAGE_HANDLER_MM has no exception.

Method GETLIST_TYP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENTS Call by reference Type reference (TYPE) MMPUR_EVENT_LIST Ereignisse 19981210
2 Importing IM_EVENT_TYPE Call by reference Type reference (TYPE) I Ereignistyp 19981210

Method GETLIST_TYP on class CL_MESSAGE_HANDLER_MM has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CONFIGURATION Value transfer Type reference (TYPE) MELOG_S_HANDLER_CONFIG Konfiguration 19990516

Method GET_CONFIGURATION on class CL_MESSAGE_HANDLER_MM has no exception.

Method GET_EVENT_FOR_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EVENT Call by reference Object reference (TYPE REF TO) CL_EVENT_MM Ereinis 19990928
# Exception Resumable Description Created on
1 NO_EVENT_FOUND Nichts gefunden 19990928

Method GET_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HANDLER Call by reference Object reference (TYPE REF TO) CL_MESSAGE_HANDLER_MM Handler 19981211

Method GET_HANDLER on class CL_MESSAGE_HANDLER_MM has no exception.

Method GET_LIST_FOR_BAPI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_MESSAGES Value transfer Type reference (TYPE) MEPO_T_MESSAGES_BAPI Meldungen 19990928

Method GET_LIST_FOR_BAPI on class CL_MESSAGE_HANDLER_MM has no exception.

Method GET_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SEQUENCE Call by reference Type reference (TYPE) MMPUR_EVENT_ENTRY-SEQUENCE Sequenz 19981210

Method GET_SEQUENCE on class CL_MESSAGE_HANDLER_MM has no exception.

Method GET_SEVERITY_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSINESS_OBJ Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Geschäftsobjekt 19990309
2 Importing IM_INCLUDE_CHILD_OBJECTS Call by reference Type reference (TYPE) MMPUR_BOOL mit abhängigen Geschäftsobjekten 19990516
3 Returning RET_SEVERITY Value transfer Type reference (TYPE) I Severity 19990309

Method GET_SEVERITY_BO on class CL_MESSAGE_HANDLER_MM has no exception.

Method HAS_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RESULT Value transfer Type reference (TYPE) MMPUR_BOOL Ergebnis 19990325

Method HAS_EVENTS on class CL_MESSAGE_HANDLER_MM has no exception.

Method HAS_NEW_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_RESULT Value transfer Type reference (TYPE) MMPUR_BOOL Ja/Nein 19990208

Method HAS_NEW_EVENTS on class CL_MESSAGE_HANDLER_MM has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ACTIVE Value transfer Type reference (TYPE) CHAR1 Aktivierung 19990716

Method IS_ACTIVE on class CL_MESSAGE_HANDLER_MM has no exception.

Method NEW_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SEQUENCE Call by reference Type reference (TYPE) MMPUR_EVENT_ENTRY-SEQUENCE Sequenz 19990203

Method NEW_SEQUENCE on class CL_MESSAGE_HANDLER_MM has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT_OBJ Call by reference Object reference (TYPE REF TO) CL_EVENT_MM Ereignis 19981210

Method REMOVE on class CL_MESSAGE_HANDLER_MM has no exception.

Method REMOVE_ALL Signature

Method REMOVE_ALL on class CL_MESSAGE_HANDLER_MM has no parameter.
Method REMOVE_ALL on class CL_MESSAGE_HANDLER_MM has no exception.

Method REMOVE_BY_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BUSINESS_OBJ Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Geschäftsobjekt 19990204
2 Importing IM_CONTEXT Call by reference Type reference (TYPE) MMPUR_CONTEXT Kontext 19990204
3 Importing IM_INCLUDE_CHILD_OBJECTS Call by reference Type reference (TYPE) MMPUR_BOOL Rekursiv 19991122
# Exception Resumable Description Created on
1 FAILURE Fehler 19990204

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONFIGURATION Call by reference Type reference (TYPE) MELOG_S_HANDLER_CONFIG Konfiguration 19990516

Method SET_CONFIGURATION on class CL_MESSAGE_HANDLER_MM has no exception.

Method SET_CONFIG_FOR_BAPI Signature

Method SET_CONFIG_FOR_BAPI on class CL_MESSAGE_HANDLER_MM has no parameter.
Method SET_CONFIG_FOR_BAPI on class CL_MESSAGE_HANDLER_MM has no exception.

Method SET_CONFIG_FOR_MEPO Signature

Method SET_CONFIG_FOR_MEPO on class CL_MESSAGE_HANDLER_MM has no parameter.
Method SET_CONFIG_FOR_MEPO on class CL_MESSAGE_HANDLER_MM has no exception.

Method SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AMODAL Call by reference Type reference (TYPE) MMPUR_BOOL mmpur_no Amodal 19990311
2 Importing IM_INCLUDE_CHILD_OBJECTS Call by reference Type reference (TYPE) MMPUR_BOOL mmpur_no abhängige Objekte berücksichtigen 19990517
3 Importing IM_NULL_OBJECT_VALID Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_NO Boolscher Typ 20000730
4 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) IF_MESSAGE_OBJ_MM Geschäftsobjekt 19990308
5 Importing IM_POPUP Call by reference Type reference (TYPE) MMPUR_BOOL mmpur_no Popup 19990308

Method SHOW on class CL_MESSAGE_HANDLER_MM has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in