SAP CL_BS_SOA_MESSAGE_CONTAINER OO Class - Message container
CL_BS_SOA_MESSAGE_CONTAINER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_BS_SOA_MESSAGE_CONTAINER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of CL_BS_SOA_MESSAGE_CONTAINER SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| ADD_APPLICATION_MESSAGES | Add application message to container | Public |
| CALL METHOD cl_bs_soa_message_container=>ADD_APPLICATION_MESSAGES...more details | ||
| ADD_BAPI_MESSAGE | Add BAPI message to container | Public |
| CALL METHOD cl_bs_soa_message_container=>ADD_BAPI_MESSAGE...more details | ||
| ADD_SMESG | Add message of type SMESG to container | Public |
| CALL METHOD cl_bs_soa_message_container=>ADD_SMESG...more details | ||
| ADD_SY_MESSAGE | Add system message to container | Public |
| CALL METHOD cl_bs_soa_message_container=>ADD_SY_MESSAGE...more details | ||
| APPEND_APPLICATION_MESSAGE | Append table of application messages to container | Public |
| CALL METHOD cl_bs_soa_message_container=>APPEND_APPLICATION_MESSAGE...more details | ||
| APPEND_BAPI_MESSAGE | Append table of BAPI messages to container | Public |
| CALL METHOD cl_bs_soa_message_container=>APPEND_BAPI_MESSAGE...more details | ||
|
| ||
| APPEND_SMESG | Append table of SMESG to container | Public |
| CALL METHOD cl_bs_soa_message_container=>APPEND_SMESG...more details | ||
| GET_BAPI_MESSAGES | Get BAPI messages | Public |
| CALL METHOD cl_bs_soa_message_container=>GET_BAPI_MESSAGES...more details | ||
| GET_MAIN_ERROR | Get main error from memory | Public |
| CALL METHOD cl_bs_soa_message_container=>GET_MAIN_ERROR...more details | ||
| GET_MAX_SERVCODE | Get maximum severity code 1<2<3<4 | Public |
| CALL METHOD cl_bs_soa_message_container=>GET_MAX_SERVCODE...more details | ||
| GET_MESSAGES | Retrieve messages from container | Public |
| CALL METHOD cl_bs_soa_message_container=>GET_MESSAGES...more details | ||
| GET_MESSAGE_BY_SERVCODE | Get first message for severity code | Public |
| CALL METHOD cl_bs_soa_message_container=>GET_MESSAGE_BY_SERVCODE...more details | ||
| GET_MESSAGE_FOR_MAX_SERVCODE | Get first message for maximum severity code | Public |
| CALL METHOD cl_bs_soa_message_container=>GET_MESSAGE_FOR_MAX_SERVCODE...more details | ||
| GET_MSG_TEXT | Static: Get text from system message | Public |
| CALL METHOD cl_bs_soa_message_container=>GET_MSG_TEXT...more details | ||
| HAS_ERROR | Check if container has messages | Public |
| CALL METHOD cl_bs_soa_message_container=>HAS_ERROR...more details | ||
| REFRESH | Refresh message container | Public |
| CALL METHOD cl_bs_soa_message_container=>REFRESH...more details | ||
| REMOVE_MESSAGE | Remove message from container | Public |
| CALL METHOD cl_bs_soa_message_container=>REMOVE_MESSAGE...more details | ||
| SET_ERROR_CATEGORY | Set error category to applmsg | Protected |
| CALL METHOD cl_bs_soa_message_container=>SET_ERROR_CATEGORY...more details | ||
| SET_MAIN_ERROR | Set main error to memory | Protected |
| CALL METHOD cl_bs_soa_message_container=>SET_MAIN_ERROR...more details | ||
| SORT_BY_SERVCODE | Sort messages by severity code | Protected |
| CALL METHOD cl_bs_soa_message_container=>SORT_BY_SERVCODE...more details | ||
| SPLIT_MSG_TEXT | Static: split message text into message variables | Public |
| CALL METHOD cl_bs_soa_message_container=>SPLIT_MSG_TEXT...more details | ||
| S_GET_SY_MESSAGE | Static: get sy message as applmsg or bapireturn | Public |
| CALL METHOD cl_bs_soa_message_container=>S_GET_SY_MESSAGE...more details | ||
CL_BS_SOA_MESSAGE_CONTAINER attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| ABAP_FALSE | Constant | false | SPACE | LIKE XFLAG | Protected |
| ABAP_TRUE | Constant | true | 'X' | LIKE XFLAG | Protected |
| CO_SEVERITY_CODE | Constant | LIKE | Public | ||
| GT_MESSAGE | Instance Attribute | Message table | LIKE APPLMSGTAB | Protected | |
| MS_MAIN_ERROR | Instance Attribute | Return Structure for Messages | LIKE APPLMSG | Protected |
Links to Related Class(s)
CL_BS_SO...Full list of available SAP object classes
Search for further information about these or an SAP related objects