SAP ABAP Class /IWFND/CL_MESSAGE_CONTAINER (Message Container)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/COS_MESSAGE_CONTAINER (Package) GW Framework - Message Container
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MESSAGE_CONTAINER GW Message Container Interface 20090723
Properties
Class /IWFND/CL_MESSAGE_CONTAINER  
Short Description Message Container    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/COS_MESSAGE_CONTAINER   GW Framework - Message Container 
Created 20090720   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWFND/CL_MESSAGE_CONTAINER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_MESSAGE_CONTAINER GW Message Container Interface 20090723
Friends
Class /IWFND/CL_MESSAGE_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_ERROR_CATEGORY Instance attribute Private Attribute reference (LIKE) 20090721
2 GCS_MESSAGE_TYPE Instance attribute Private Attribute reference (LIKE) 20090722
3 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_LOGGER Logger for AppsLog and CCMS 20090811
4 MT_MESSAGES Instance attribute Protected Type reference (TYPE) /IWFND/T_MECO_MESSAGE Message table for "Message Container" 20090721
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BAPI_MESSAGES Instance method Public Method 20090723
2 ADD_MESSAGE Instance method Public Method 20090728
3 ADD_MESSAGE_CONTAINER_MESSAGES Instance method Public Method 20090728
4 ADD_MESSAGE_FROM_EXCEPTION Instance method Public Method 20090723
5 ADD_MESSAGE_FROM_LOG_ITEM Instance method Private Method 20090902
6 APPEND_MESSAGE Instance method Private Method Logs a message container message 20091130
7 GET_LEADING_MESSAGE_TEXT Instance method Private Method 20090902
8 GET_MESSAGES Instance method Public Method 20090728
9 GET_MESSAGES_AS_LOG_ITEMS Instance method Public Method 20090915
10 GET_ONE_MESSAGE Instance method Private Method Logs a message container message 20090902
11 GET_WORST_MESSAGE_TYPE Instance method Private Method 20090902
12 LOG_MESSAGE Instance method Private Method Logs a message container message 20090811
13 SET_MESSAGE_TEXT Instance method Private Method Set the text for a message ID and its variables 20090825
Events
Class /IWFND/CL_MESSAGE_CONTAINER has no event.
Types
Class /IWFND/CL_MESSAGE_CONTAINER has no local type.
Method Signatures

Method ADD_BAPI_MESSAGES Signature

Method ADD_BAPI_MESSAGES on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method ADD_BAPI_MESSAGES on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method ADD_MESSAGE on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method ADD_MESSAGE_CONTAINER_MESSAGES Signature

Method ADD_MESSAGE_CONTAINER_MESSAGES on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method ADD_MESSAGE_CONTAINER_MESSAGES on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method ADD_MESSAGE_FROM_EXCEPTION Signature

Method ADD_MESSAGE_FROM_EXCEPTION on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method ADD_MESSAGE_FROM_EXCEPTION on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method ADD_MESSAGE_FROM_LOG_ITEM Signature

Method ADD_MESSAGE_FROM_LOG_ITEM on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method ADD_MESSAGE_FROM_LOG_ITEM on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) /IWFND/S_MECO_MESSAGE Message structure for "Message Container" 20091130

Method APPEND_MESSAGE on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method GET_LEADING_MESSAGE_TEXT Signature

Method GET_LEADING_MESSAGE_TEXT on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method GET_LEADING_MESSAGE_TEXT on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method GET_MESSAGES Signature

Method GET_MESSAGES on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method GET_MESSAGES on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method GET_MESSAGES_AS_LOG_ITEMS Signature

Method GET_MESSAGES_AS_LOG_ITEMS on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method GET_MESSAGES_AS_LOG_ITEMS on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method GET_ONE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE_TYPE Call by reference Type reference (TYPE) BAPI_MTYPE Message type of the returned message 20090902
2 Returning RS_MESSAGE Value transfer Type reference (TYPE) /IWFND/S_MECO_MESSAGE Message structure for "Message Container" 20090902

Method GET_ONE_MESSAGE on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method GET_WORST_MESSAGE_TYPE Signature

Method GET_WORST_MESSAGE_TYPE on class /IWFND/CL_MESSAGE_CONTAINER has no parameter.
Method GET_WORST_MESSAGE_TYPE on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) /IWFND/S_MECO_MESSAGE Message structure for "Message Container" 20090811
2 Importing IV_IS_EXTERNAL_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Indicates that the message is from a different backend 20091207
3 Importing IV_LOG_TO_ERROR_LOG Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_TRUE 'X': Always write to Error Log 20121204
4 Importing IV_PREVIOUS_MESSAGE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20091207
5 Returning RV_THIS_MESSAGE Value transfer Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20091207

Method LOG_MESSAGE on class /IWFND/CL_MESSAGE_CONTAINER has no exception.

Method SET_MESSAGE_TEXT 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) /IWFND/S_MECO_MESSAGE Message structure for "Message Container" 20090825

Method SET_MESSAGE_TEXT on class /IWFND/CL_MESSAGE_CONTAINER has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 100