SAP ABAP Class CL_AXT_MESSAGES (Message Handling)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-EEW (Application Component) Easy Enhancement Workbench
     AXT_COMMON (Package) Common Extensibility objects
Properties
Class CL_AXT_MESSAGES  
Short Description Message Handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package AXT_COMMON   Common Extensibility objects 
Created 20080313   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_AXT_MESSAGES has no interface implemented.
Friends
Class CL_AXT_MESSAGES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_MSGTY_ABORT_ERR Constant Public Type reference (TYPE) MSGTY_CO 'A' Error message type 20081127
2 GC_MSGTY_ERROR Constant Public Type reference (TYPE) MSGTY_CO 'E' Error message type 20081127
3 GC_MSGTY_INFORMATION Constant Public Type reference (TYPE) MSGTY_CO 'I' Error message type 20081127
4 GC_MSGTY_RUNTIME_ERR Constant Public Type reference (TYPE) MSGTY_CO 'X' Error message type 20081127
5 GC_MSGTY_SUCCESS Constant Public Type reference (TYPE) MSGTY_CO 'S' Success message type 20081127
6 GC_MSGTY_WARNING Constant Public Type reference (TYPE) MSGTY_CO 'W' Warning message type 20081127
7 GC_MSG_CLASS_DEFAULT Constant Public Type reference (TYPE) MSGID 'AXT_COMMON' Default message class 20081127
8 GC_MSG_CLASS_GENERATION Constant Public Type reference (TYPE) MSGID 'AXT_GEN' Message class for generation framework 20081127
9 GC_MSG_CLASS_GOX_GEN Constant Public Type reference (TYPE) MSGID 'GOX_OBJECTS_GENERATE' Message identification 20081127
10 GC_MSG_FILTER_ALL Constant Public Type reference (TYPE) AXT_MSG_FILTER '111' All types of messages 20081127
11 GC_MSG_FILTER_ERROR Constant Public Type reference (TYPE) AXT_MSG_FILTER '001' error messages 20081127
12 GC_MSG_FILTER_SUCCESS Constant Public Type reference (TYPE) AXT_MSG_FILTER '100' All types of messages 20081127
13 GC_MSG_FILTER_SUCC_ERR Constant Public Type reference (TYPE) AXT_MSG_FILTER '101' Success and error messages 20081127
14 GC_MSG_FILTER_SUCC_WAR Constant Public Type reference (TYPE) AXT_MSG_FILTER '110' Success and warning messages 20081127
15 GC_MSG_FILTER_WARNING Constant Public Type reference (TYPE) AXT_MSG_FILTER '010' Warning messages 20081127
16 GC_MSG_FILTER_WARN_ERR Constant Public Type reference (TYPE) AXT_MSG_FILTER '011' Warning and error messages 20081127
17 GFLAG_LOG_CHANGED Instance attribute Private Type reference (TYPE) FLAG General Flag 20080314
18 GFLAG_MESSAGE_ADDED Instance attribute Private Type reference (TYPE) FLAG General Flag 20080314
19 GFLAG_MODIFIED Instance attribute Private Type reference (TYPE) FLAG General Flag 20080314
20 GFLAG_PERSISTENT Instance attribute Private Type reference (TYPE) FLAG General Flag 20080314
21 GS_STATUS_MSG Instance attribute Private Type reference (TYPE) BAPIRET2 Return Parameter 20080314
22 GV_LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080314
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AXTTAB_TO_BAPIRETTAB Static method Public Method 20081022
2 ADD_CX_AXT_TO_BSP_MSG_SERVICE Static method Public Method 20090302
3 ADD_MESSAGES Instance method Public Method 20080314
4 ADD_MSG_TO_BOL_CONTAINER Static method Public Method Adds a list of messages to the bol container 20080320
5 ADD_MSG_TO_BSP_MSG_SERVICE Static method Public Method 20100115
6 ADD_MSG_TO_GLOBAL_CONTAINER Static method Public Method Adds a list of messages to the global container 20080320
7 ADD_STRING_TO_AXTTAB Static method Public Method Converts a string to a message and adds to message table 20081203
8 ADD_SY_TO_AXTTAB Static method Public Method Add message from sy to table 20081127
9 ADD_SY_TO_BAPIRETTAB Static method Public Method 20081022
10 CHECK_FOR_AEX_MESSAGE Static method Public Method 20080528
11 CHECK_OBJECT_LOCKED_MSG Static method Public Method Checks for a msg that obj. is locked in another transport 20081203
12 CONSTRUCTOR Instance method Public Constructor 20080314
13 CONVERT_DYNPRO_ERR_TO_MSG Static method Public Method Convert a CX_SY_SEND_DYNRPO_NO_RECEIVER exception 20081127
14 CX_ROOT_TO_MSG Static method Public Method 20080328
15 FILL_BAPIRET2_FROM_SY Static method Public Method 20080319
16 GET_ALL_EXCEPTION_MESSAGES Static method Public Method 20100121
17 GET_MESSAGES Instance method Public Method 20080314
18 GET_MESSAGES_TABLE Static method Public Method Builds a message table from the given parameters 20081127
19 GET_SY_MESSAGE Static method Public Method 20081127
20 MAP_BAPIRET2_TO_AXT Static method Public Method 20080528
21 MAP_CTS_MESSAGES Static method Public Method Map change transport system messages to message table 20081202
22 MAP_GOX_MESSAGES Static method Public Method Map Gox messages table to standard messages tables 20081201
23 REFRESH Instance method Public Method 20080314
24 REMOVE_SUCCESS_FROM_BAPIRET2 Static method Public Method Removes suscess messages from a BAPIRET2 table 20081027
25 SAVE Instance method Private Method 20080314
26 SHOW_MESSAGES_IN_SAPGUI Static method Public Method 20100208
Events
Class CL_AXT_MESSAGES has no event.
Types
Class CL_AXT_MESSAGES has no local type.
Method Signatures

Method ADD_AXTTAB_TO_BAPIRETTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20081022
2 Importing IT_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20081022

Method ADD_AXTTAB_TO_BAPIRETTAB on class CL_AXT_MESSAGES has no exception.

Method ADD_CX_AXT_TO_BSP_MSG_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_SERVICE Call by reference Object reference (TYPE REF TO) CL_BSP_WD_MESSAGE_SERVICE 20090302
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20090309
3 Importing IX_AXT Call by reference Object reference (TYPE REF TO) CX_AXT 20090302

Method ADD_CX_AXT_TO_BSP_MSG_SERVICE on class CL_AXT_MESSAGES has no exception.

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080314
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080314

Method ADD_MSG_TO_BOL_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MESSAGE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_CRM_GENIL_SIMPLE_MESS_CONT 20080320
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080320
3 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) NAME_KOMP 20080320
4 Importing IV_EXT_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Enhancement ID 20080825
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) CRMT_GENIL_OBJECT_ID 20080320
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) CRMT_EXT_OBJ_NAME 20080320

Method ADD_MSG_TO_BOL_CONTAINER on class CL_AXT_MESSAGES has no exception.

Method ADD_MSG_TO_BSP_MSG_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MESSAGE_SERVICE Call by reference Object reference (TYPE REF TO) CL_BSP_WD_MESSAGE_SERVICE 20100115
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20100115
3 Importing IV_MSG_FROM_SY Call by reference Type reference (TYPE) AXT_BOOLEAN ABAP_TRUE Boolean 20100115

Method ADD_MSG_TO_BSP_MSG_SERVICE on class CL_AXT_MESSAGES has no exception.

Method ADD_MSG_TO_GLOBAL_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_MESSAGE_CONTAINER Call by reference Object reference (TYPE REF TO) CL_CRM_GENIL_GLOBAL_MESS_CONT Global Message Container 20080320
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080320
3 Importing IV_EXT_ID Call by reference Type reference (TYPE) AXT_EXTENSION_ID Enhancement ID 20080529

Method ADD_MSG_TO_GLOBAL_CONTAINER on class CL_AXT_MESSAGES has no exception.

Method ADD_STRING_TO_AXTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20081203
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20100223
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20100223
4 Importing IV_STRING Call by reference Type reference (TYPE) CLIKE 20081203

Method ADD_STRING_TO_AXTTAB on class CL_AXT_MESSAGES has no exception.

Method ADD_SY_TO_AXTTAB 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) AXTT_MSG Messages table 20081127

Method ADD_SY_TO_AXTTAB on class CL_AXT_MESSAGES has no exception.

Method ADD_SY_TO_BAPIRETTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20081022

Method ADD_SY_TO_BAPIRETTAB on class CL_AXT_MESSAGES has no exception.

Method CHECK_FOR_AEX_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080528
2 Importing IT_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080528
3 Returning RV_FLAG Value transfer Type reference (TYPE) FLAG General Flag 20080528

Method CHECK_FOR_AEX_MESSAGE on class CL_AXT_MESSAGES has no exception.

Method CHECK_OBJECT_LOCKED_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20081203
2 Returning RV_LOCKED Value transfer Type reference (TYPE) AXT_BOOLEAN Boolean 20081216

Method CHECK_OBJECT_LOCKED_MSG on class CL_AXT_MESSAGES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20080314
# Exception Resumable Description Created on
1 CX_AXT_DATA_NOT_FOUND Data not found error 20080314
2 CX_AXT_OPERATION_FAILED Operation error 20080314

Method CONVERT_DYNPRO_ERR_TO_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) AXT_NAME Name 20081127
2 Importing IV_TYPE Call by reference Type reference (TYPE) AXT_OBJECT_TYPE Object Type 20081127
3 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_SY_SEND_DYNPRO_NO_RECEIVER System Exception: Dynpro Sending Not Possible 20081127
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20081127

Method CX_ROOT_TO_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20080328
2 Returning RT_MSG Value transfer Type reference (TYPE) AXTT_MSG Messages table 20080328

Method CX_ROOT_TO_MSG on class CL_AXT_MESSAGES has no exception.

Method FILL_BAPIRET2_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_MSG Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20080319

Method FILL_BAPIRET2_FROM_SY on class CL_AXT_MESSAGES has no exception.

Method GET_ALL_EXCEPTION_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCL_ALL_EXP Call by reference Type reference (TYPE) AXT_BOOLEAN Boolean 20100211
2 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT General exception 20100121
3 Returning RT_MESSAGES Value transfer Type reference (TYPE) AXTT_MSG Messages table 20100121

Method GET_ALL_EXCEPTION_MESSAGES on class CL_AXT_MESSAGES has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FILTER Call by reference Type reference (TYPE) STRING Filter 20080314
2 Importing IV_ONLYLASTMESSAGES Call by reference Type reference (TYPE) FLAG '' General Flag 20080314
3 Returning RT_MESSAGES Value transfer Type reference (TYPE) AXTT_MSG Messages table 20080314
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080314

Method GET_MESSAGES_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) AXTT_MSG Application Log: Table with Messages 20081127
2 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20081127
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20081127
4 Importing IV_MSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20081127
5 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message Variable 20081127
6 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Message Variable 20081127
7 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Message Variable 20081127
8 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Message Variable 20081127
9 Importing IV_MSG_FROM_SY Call by reference Type reference (TYPE) AXT_BOOLEAN Add message from SY Fields 20081127
10 Importing IV_MSG_PROVIDED Call by reference Type reference (TYPE) AXT_BOOLEAN CL_AXT_CONSTANTS=>GC_FALSE Boolean: true = X and false = SPACE 20081127
11 Returning RR_MESSAGES Value transfer Object reference (TYPE REF TO) AXTT_MSG Application Log: Table with Messages 20081127

Method GET_MESSAGES_TABLE on class CL_AXT_MESSAGES has no exception.

Method GET_SY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RRT_MSG Value transfer Object reference (TYPE REF TO) AXTT_MSG Messages table 20081127

Method GET_SY_MESSAGE on class CL_AXT_MESSAGES has no exception.

Method MAP_BAPIRET2_TO_AXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20080528
2 Importing IS_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080528
3 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080528

Method MAP_BAPIRET2_TO_AXT on class CL_AXT_MESSAGES has no exception.

Method MAP_CTS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CTS_MESSAGES Call by reference Type reference (TYPE) CTS_MESSAGES WBO Remote API: Messages for Result of Action 20081202
2 Returning RT_MESSAGES Value transfer Type reference (TYPE) AXTT_MSG Messages 20081202

Method MAP_CTS_MESSAGES on class CL_AXT_MESSAGES has no exception.

Method MAP_GOX_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GOX_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20081201
2 Returning RRT_MESSAGES Value transfer Object reference (TYPE REF TO) AXTT_MSG Messages table 20081201

Method MAP_GOX_MESSAGES on class CL_AXT_MESSAGES has no exception.

Method REFRESH Signature

Method REFRESH on class CL_AXT_MESSAGES has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080314

Method REMOVE_SUCCESS_FROM_BAPIRET2 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) BAPIRETTAB Return message table 20081027

Method REMOVE_SUCCESS_FROM_BAPIRET2 on class CL_AXT_MESSAGES has no exception.

Method SAVE Signature

Method SAVE on class CL_AXT_MESSAGES has no parameter.
# Exception Resumable Description Created on
1 CX_AXT_OPERATION_FAILED Operation error 20080314

Method SHOW_MESSAGES_IN_SAPGUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSG Call by reference Type reference (TYPE) AXTT_MSG Messages table 20100208

Method SHOW_MESSAGES_IN_SAPGUI on class CL_AXT_MESSAGES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700