SAP ABAP Class CL_RMSL_MESSAGE (Message Processing)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PLM-RM (Application Component) Recipe Management
⤷
RMSL (Package) Labeling Application

⤷

⤷

Properties
Class | CL_RMSL_MESSAGE | |
Short Description | Message Processing | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RMSL | Labeling Application |
Created | 20060529 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RMSL_MESSAGE has no interface implemented.
Friends
Class CL_RMSL_MESSAGE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Public | Type reference (TYPE) | BALNREXT | 'LABEL' | Extnumber for Log | 20061110 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | FIELDNAME | 'ACTION' | Field Name: Action | 20061110 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | FIELDNAME | 'FLG_NEW' | Field Name: flg_new | 20061113 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | FIELDNAME | 'NEWTXT' | Field Name: newtxt | 20061110 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGID | 'RMSL' | Message Class | 20060808 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '024' | Message Number (Change Number Not Found in Label) | 20080611 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGID | '229' | Message Number (Change Number Is Locked) | 20060925 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '208' | Message Number (Change Number for Changes Is Locked) | 20060925 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '026' | Message Number (No Change Documents Exist) | 20060824 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '056' | Message Number (Data Is Locked) | 20060808 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '177' | Message Number (Diet Item Cannot Be Deleted) | 20061018 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '256' | Message Number (RDA Values Are Missing) | 20070215 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '102' | Message Number (Key Date Not in Interval) | 20061030 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '009' | Message Number (Label Set Does Not Exist) | 20060918 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '111' | Message Number (Exception Text Is Missing) | 20060830 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '163' | Message Number (Nutrient Cannot Be Deleted) | 20061018 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '162' | Message Number (Label Set Already Exists) | 20061019 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '014' | Message Number (Status Protects Against Change) | 20070104 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGNO | '044' | Message Number (Unsaved Data Exists) | 20060808 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGTY | 'E' | Error Message Type | 20060529 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGTY | 'I' | Info Message Type | 20060529 | |
22 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGTY | 'A' | Termination Message Type | 20061026 | |
23 | ![]() |
Constant | Public | Type reference (TYPE) | SYMSGTY | 'W' | Warning Message Type | 20060529 | |
24 | ![]() |
Constant | Public | Type reference (TYPE) | TABNAME | 'RMSLS_LOG_CONTEXT' | Structure Name Message Context | 20061110 | |
25 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TY_S_NEW_MSG_INFO | Information About New Messages | 20061110 | ||
26 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BAL_T_LOGH | Application Log: Log Handle Table | 20061110 | ||
27 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BAL_T_MSGH | Message Handles | 20061110 | ||
28 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | BALCNTHNDL | Application Log: Control Display Handle | 20061110 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Write Messages to Log | 20061110 |
2 | ![]() |
Static method | Public | Method | Collects System Message Variables in Error Table | 20060614 |
3 | ![]() |
Static method | Public | Method | Displays Messages in Dialog | 20060712 |
4 | ![]() |
Instance method | Public | Method | Display Log | 20061110 |
5 | ![]() |
Instance method | Public | Method | Cancel Log | 20061110 |
6 | ![]() |
Instance method | Public | Method | Get Information About Unread Messages | 20061110 |
7 | ![]() |
Static method | Public | Method | Does message table contain at least one error message? | 20060529 |
8 | ![]() |
Static method | Public | Method | Map Messages from Recipe Management to BAPIRETTAB | 20060711 |
9 | ![]() |
Instance method | Public | Method | Reset Message Log | 20061113 |
Events
Class CL_RMSL_MESSAGE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_S_NEW_MSG_INFO | Public | See coding | 20061110 | begin of TY_S_NEW_MSG_INFO.
types total type i.
types errors type i.
types warnings type i.
types success type i.
types end of ty_s_new_msg_info
|
Method Signatures
Method ADD_MESSAGES_TO_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20061110 | ||
2 | ![]() |
I_ACTION | Call by reference | Type reference (TYPE) | ANY | Aktion | 20061110 |
Method ADD_MESSAGES_TO_LOG on class CL_RMSL_MESSAGE has no exception.
Method COLLECT_MESSAGE_CL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_MESSAGE_COLLECT | Value transfer | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060614 |
Method COLLECT_MESSAGE_CL on class CL_RMSL_MESSAGE has no exception.
Method DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060712 |
Method DISPLAY on class CL_RMSL_MESSAGE has no exception.
Method DISPLAY_LOG Signature
Method DISPLAY_LOG on class CL_RMSL_MESSAGE has no parameter.
Method DISPLAY_LOG on class CL_RMSL_MESSAGE has no exception.
Method FREE Signature
Method FREE on class CL_RMSL_MESSAGE has no parameter.
Method FREE on class CL_RMSL_MESSAGE has no exception.
Method GET_UNREAD_MSG_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_NEW_MSG_INFO | Call by reference | Type reference (TYPE) | TY_S_NEW_MSG_INFO | 20061110 |
Method GET_UNREAD_MSG_INFO on class CL_RMSL_MESSAGE has no exception.
Method IS_ERROR_CONTAINING_CL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit Meldungen | 20060529 | ||
2 | ![]() |
R_IS_ERROR_CONTAINING | Value transfer | Type reference (TYPE) | BOOLE_D | 'X' = Tabelle enthält mindestens eine Fehlermeldung | 20060529 |
Method IS_ERROR_CONTAINING_CL on class CL_RMSL_MESSAGE has no exception.
Method MAP_RM_MSG_TO_RETTAB_CL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_ERROR | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060711 | ||
2 | ![]() |
IT_ERROR | Call by reference | Type reference (TYPE) | RCPTY_API_ERROR | RMS-RCP: API - Tabellentyp für Fehlertabelle | 20060711 | ||
3 | ![]() |
IT_LOG_MAN | Call by reference | Type reference (TYPE) | FRMLTY_MAN_MSG | Sammeln d. Nachrichten aus der sekundären Datenbeschaffung | 20080121 | ||
4 | ![]() |
IT_LOG_REC | Call by reference | Type reference (TYPE) | FRMLTY_LOG_REC | RMS-FRM: Nachrichten für AnwendungsLog | 20060711 |
Method MAP_RM_MSG_TO_RETTAB_CL on class CL_RMSL_MESSAGE has no exception.
Method REFRESH_LOG Signature
Method REFRESH_LOG on class CL_RMSL_MESSAGE has no parameter.
Method REFRESH_LOG on class CL_RMSL_MESSAGE has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 700 |