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 |