SAP ABAP Class CL_C2_MESSAGE_HANDLER (C2 Server Message Handler)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CFG-RT (Application Component) Business Configuration Tools: Runtime
     C2_CORE (Package) C2 Server: Core Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IFC2DIR_TYPES Repository for Global Types and Constants 20041129
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_C2_MESSAGE_HANDLER C2 Message Handler Interface 20040823
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20040823
Properties
Class CL_C2_MESSAGE_HANDLER  
Short Description C2 Server Message Handler    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package C2_CORE   C2 Server: Core Functionality 
Created 20040823   SAP 
Last change 20080612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_C2_MESSAGE_HANDLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IFC2DIR_TYPES Repository for Global Types and Constants 20041129
2 IF_C2_MESSAGE_HANDLER C2 Message Handler Interface 20040823
3 IF_C2_MESSAGE_HANDLER_INT C2 Message Handler Interface 20040823
Friends
# Friend Modeled only Created on Description
1 CLC2DIR_AGENT_FACTORY 20040831 Gets C2 Directory Factory Instances
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_ACT_INACT Instance attribute Private Attribute reference (LIKE) 20041129
2 AC_ALL_LANGUS Instance attribute Private Attribute reference (LIKE) 20041129
3 AC_BUFFER_DATA_INSTANCE Instance attribute Private Attribute reference (LIKE) 20041129
4 AC_C2GUID Instance attribute Private Attribute reference (LIKE) 20041129
5 AC_CHNG_TP_ACTIVE Instance attribute Private Attribute reference (LIKE) 20041129
6 AC_CHNG_TP_DELETED Instance attribute Private Attribute reference (LIKE) 20041129
7 AC_CHNG_TP_NEW Instance attribute Private Attribute reference (LIKE) 20041129
8 AC_CHNG_TP_NEW_DELETED Instance attribute Private Attribute reference (LIKE) 20041129
9 AC_CHNG_TP_UPDATED Instance attribute Private Attribute reference (LIKE) 20041129
10 AC_CLNT Instance attribute Private Attribute reference (LIKE) 20041129
11 AC_CODE_ID Instance attribute Private Attribute reference (LIKE) 20041129
12 AC_DEPLOYMENT_GROUP Instance attribute Private Attribute reference (LIKE) 20041129
13 AC_DEPL_GRP Instance attribute Private Attribute reference (LIKE) 20041129
14 AC_ESF_ACTION_ACTIVATE Instance attribute Private Attribute reference (LIKE) 20041129
15 AC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20041129
16 AC_ESI_NODE_ID Instance attribute Private Attribute reference (LIKE) 20041129
17 AC_EXIT_AT_INSERT Instance attribute Private Attribute reference (LIKE) 20041129
18 AC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20041129
19 AC_INC_CLNT Instance attribute Private Attribute reference (LIKE) 20041129
20 AC_INC_DATA Instance attribute Private Attribute reference (LIKE) 20041129
21 AC_INC_ESI_ID Instance attribute Private Attribute reference (LIKE) 20041129
22 AC_INC_FIELD_LIST Instance attribute Private Attribute reference (LIKE) 20041129
23 AC_INC_FIELD_LIST_CNAME Instance attribute Private Attribute reference (LIKE) 20041129
24 AC_INC_KEY_EXT Instance attribute Private Attribute reference (LIKE) 20041129
25 AC_INC_LANGU Instance attribute Private Attribute reference (LIKE) 20041129
26 AC_INC_METADATA Instance attribute Private Attribute reference (LIKE) 20041129
27 AC_INC_METADATA_CNAME Instance attribute Private Attribute reference (LIKE) 20041129
28 AC_INC_MGMNT_DATA Instance attribute Private Attribute reference (LIKE) 20041129
29 AC_INC_MGMNT_DATA_EXT Instance attribute Private Attribute reference (LIKE) 20041129
30 AC_INC_MGMNT_KEY Instance attribute Private Attribute reference (LIKE) 20041129
31 AC_INC_MGMNT_KEY_EXT Instance attribute Private Attribute reference (LIKE) 20041129
32 AC_INC_NODE_KEY_STRUCTURE Instance attribute Private Attribute reference (LIKE) 20041129
33 AC_INC_TDEP Instance attribute Private Attribute reference (LIKE) 20041129
34 AC_INC_TEXT_DATA Instance attribute Private Attribute reference (LIKE) 20041129
35 AC_LANGU Instance attribute Private Attribute reference (LIKE) 20041129
36 AC_LANG_DEP_DATA Instance attribute Private Attribute reference (LIKE) 20041129
37 AC_TDEP_VALFROM Instance attribute Private Attribute reference (LIKE) 20041129
38 AC_TDEP_VALTO Instance attribute Private Attribute reference (LIKE) 20041129
39 AC_TP_C2GUID Instance attribute Private Attribute reference (LIKE) 20041129
40 CO_TYPE_ERROR Instance attribute Private Attribute reference (LIKE) 20040917
41 CO_TYPE_INFO Instance attribute Private Attribute reference (LIKE) 20040917
42 CO_TYPE_SUCCESS Instance attribute Private Attribute reference (LIKE) 20040917
43 CO_TYPE_WARNING Instance attribute Private Attribute reference (LIKE) 20040917
44 MESSAGE_TAB Instance attribute Private Type reference (TYPE) CC2S_MESSAGE_TTYPE Messages in C2 Framework 20040823
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESS_FROM_OTHER_INST Instance method Private Method 20040917
2 ADD_OBJECT_MESSAGE Instance method Private Method 20040917
3 ADD_OBJECT_MESSAGE_SYMSG Instance method Private Method 20040917
4 ADD_PROCESS_MESSAGE Instance method Private Method 20040917
5 ADD_PROCESS_MESSAGE2 Instance method Private Method 20040917
6 ADD_PROCESS_MESSAGE2_SYMSG Instance method Private Method 20040917
7 ADD_PROCESS_MESSAGE_SYMSG Instance method Private Method 20040917
8 ADD_PROC_MESSAGE_FROM_EXC Instance method Private Method 20041126
9 CLEAR_MESSAGE_HANDLER Instance method Private Method 20041129
10 DELETE_ALL_MESSAGES Instance method Private Method 20040917
11 DELETE_OBJECT_MESSAGES Instance method Private Method 20040917
12 EXTRACT_KEYS Instance method Protected Method Extract Key Field Contents from Object Structure 20041129
13 GET_ALL_MESSAGES Instance method Private Method 20041126
14 GET_MESSAGE_TEXT_SYMSG Instance method Public Method 20040920
Events
Class CL_C2_MESSAGE_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ATP_S_GUID Private Attribute reference (LIKE) 20041129
2 ATP_T_GUIDS Private Attribute reference (LIKE) 20041129
3 ATP_T_STRINGTAB Private Attribute reference (LIKE) 20041129
4 TY_MESSAGE_TYPE Private Attribute reference (LIKE) 20040917
Method Signatures

Method ADD_MESS_FROM_OTHER_INST Signature

Method ADD_MESS_FROM_OTHER_INST on class CL_C2_MESSAGE_HANDLER has no parameter.
Method ADD_MESS_FROM_OTHER_INST on class CL_C2_MESSAGE_HANDLER has no exception.

Method ADD_OBJECT_MESSAGE Signature

Method ADD_OBJECT_MESSAGE on class CL_C2_MESSAGE_HANDLER has no parameter.
Method ADD_OBJECT_MESSAGE on class CL_C2_MESSAGE_HANDLER has no exception.

Method ADD_OBJECT_MESSAGE_SYMSG Signature

Method ADD_OBJECT_MESSAGE_SYMSG on class CL_C2_MESSAGE_HANDLER has no parameter.
Method ADD_OBJECT_MESSAGE_SYMSG on class CL_C2_MESSAGE_HANDLER has no exception.

Method ADD_PROCESS_MESSAGE Signature

Method ADD_PROCESS_MESSAGE on class CL_C2_MESSAGE_HANDLER has no parameter.
Method ADD_PROCESS_MESSAGE on class CL_C2_MESSAGE_HANDLER has no exception.

Method ADD_PROCESS_MESSAGE2 Signature

Method ADD_PROCESS_MESSAGE2 on class CL_C2_MESSAGE_HANDLER has no parameter.
Method ADD_PROCESS_MESSAGE2 on class CL_C2_MESSAGE_HANDLER has no exception.

Method ADD_PROCESS_MESSAGE2_SYMSG Signature

Method ADD_PROCESS_MESSAGE2_SYMSG on class CL_C2_MESSAGE_HANDLER has no parameter.
Method ADD_PROCESS_MESSAGE2_SYMSG on class CL_C2_MESSAGE_HANDLER has no exception.

Method ADD_PROCESS_MESSAGE_SYMSG Signature

Method ADD_PROCESS_MESSAGE_SYMSG on class CL_C2_MESSAGE_HANDLER has no parameter.
Method ADD_PROCESS_MESSAGE_SYMSG on class CL_C2_MESSAGE_HANDLER has no exception.

Method ADD_PROC_MESSAGE_FROM_EXC Signature

Method ADD_PROC_MESSAGE_FROM_EXC on class CL_C2_MESSAGE_HANDLER has no parameter.
Method ADD_PROC_MESSAGE_FROM_EXC on class CL_C2_MESSAGE_HANDLER has no exception.

Method CLEAR_MESSAGE_HANDLER Signature

Method CLEAR_MESSAGE_HANDLER on class CL_C2_MESSAGE_HANDLER has no parameter.
Method CLEAR_MESSAGE_HANDLER on class CL_C2_MESSAGE_HANDLER has no exception.

Method DELETE_ALL_MESSAGES Signature

Method DELETE_ALL_MESSAGES on class CL_C2_MESSAGE_HANDLER has no parameter.
Method DELETE_ALL_MESSAGES on class CL_C2_MESSAGE_HANDLER has no exception.

Method DELETE_OBJECT_MESSAGES Signature

Method DELETE_OBJECT_MESSAGES on class CL_C2_MESSAGE_HANDLER has no parameter.
Method DELETE_OBJECT_MESSAGES on class CL_C2_MESSAGE_HANDLER has no exception.

Method EXTRACT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) CC2S_MESSAGE_TYPE Nachrichten im C2-Framework 20041129
2 Importing IS_OBJECT_DATA Call by reference Type reference (TYPE) ANY Objektdaten (Interne/ externe Struktur) 20041129

Method EXTRACT_KEYS on class CL_C2_MESSAGE_HANDLER has no exception.

Method GET_ALL_MESSAGES Signature

Method GET_ALL_MESSAGES on class CL_C2_MESSAGE_HANDLER has no parameter.
Method GET_ALL_MESSAGES on class CL_C2_MESSAGE_HANDLER has no exception.

Method GET_MESSAGE_TEXT_SYMSG Signature

Method GET_MESSAGE_TEXT_SYMSG on class CL_C2_MESSAGE_HANDLER has no parameter.
Method GET_MESSAGE_TEXT_SYMSG on class CL_C2_MESSAGE_HANDLER has no exception.
History
Last changed by/on SAP  20080612 
SAP Release Created in 700