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 ABAP 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 CON_EXTNUMBER Constant Public Type reference (TYPE) BALNREXT 'LABEL' Extnumber for Log 20061110
2 CON_FN_ACTION Constant Public Type reference (TYPE) FIELDNAME 'ACTION' Field Name: Action 20061110
3 CON_FN_FLG_NEW Constant Public Type reference (TYPE) FIELDNAME 'FLG_NEW' Field Name: flg_new 20061113
4 CON_FN_NEWTXT Constant Public Type reference (TYPE) FIELDNAME 'NEWTXT' Field Name: newtxt 20061110
5 CON_MSGID_RMSL Constant Public Type reference (TYPE) SYMSGID 'RMSL' Message Class 20060808
6 CON_MSGNO_AENNR_ERROR Constant Public Type reference (TYPE) SYMSGNO '024' Message Number (Change Number Not Found in Label) 20080611
7 CON_MSGNO_AENNR_LOCKED Constant Public Type reference (TYPE) SYMSGID '229' Message Number (Change Number Is Locked) 20060925
8 CON_MSGNO_AENNR_LOCKED_CHANGE Constant Public Type reference (TYPE) SYMSGNO '208' Message Number (Change Number for Changes Is Locked) 20060925
9 CON_MSGNO_CDOC_NO_DATA Constant Public Type reference (TYPE) SYMSGNO '026' Message Number (No Change Documents Exist) 20060824
10 CON_MSGNO_DATA_LOCKED Constant Public Type reference (TYPE) SYMSGNO '056' Message Number (Data Is Locked) 20060808
11 CON_MSGNO_DIIT_NO_DELE Constant Public Type reference (TYPE) SYMSGNO '177' Message Number (Diet Item Cannot Be Deleted) 20061018
12 CON_MSGNO_ETM_MISSING Constant Public Type reference (TYPE) SYMSGNO '256' Message Number (RDA Values Are Missing) 20070215
13 CON_MSGNO_KEYDATE_ERROR Constant Public Type reference (TYPE) SYMSGNO '102' Message Number (Key Date Not in Interval) 20061030
14 CON_MSGNO_LABEL_NOT_FOUND Constant Public Type reference (TYPE) SYMSGNO '009' Message Number (Label Set Does Not Exist) 20060918
15 CON_MSGNO_MISSING_EXCEPT_TEXT Constant Public Type reference (TYPE) SYMSGNO '111' Message Number (Exception Text Is Missing) 20060830
16 CON_MSGNO_NUIT_NO_DELE Constant Public Type reference (TYPE) SYMSGNO '163' Message Number (Nutrient Cannot Be Deleted) 20061018
17 CON_MSGNO_NULI_ALREADY_EXISTS Constant Public Type reference (TYPE) SYMSGNO '162' Message Number (Label Set Already Exists) 20061019
18 CON_MSGNO_STATUS_PROTECTION Constant Public Type reference (TYPE) SYMSGNO '014' Message Number (Status Protects Against Change) 20070104
19 CON_MSGNO_UNSAVED_DATA Constant Public Type reference (TYPE) SYMSGNO '044' Message Number (Unsaved Data Exists) 20060808
20 CON_MSG_TYPE_ERROR Constant Public Type reference (TYPE) SYMSGTY 'E' Error Message Type 20060529
21 CON_MSG_TYPE_INFO Constant Public Type reference (TYPE) SYMSGTY 'I' Info Message Type 20060529
22 CON_MSG_TYPE_TERMINATION Constant Public Type reference (TYPE) SYMSGTY 'A' Termination Message Type 20061026
23 CON_MSG_TYPE_WARNING Constant Public Type reference (TYPE) SYMSGTY 'W' Warning Message Type 20060529
24 CON_STRUC_MSGCONTEXT Constant Public Type reference (TYPE) TABNAME 'RMSLS_LOG_CONTEXT' Structure Name Message Context 20061110
25 MS_NEW_MSG_INFO Instance attribute Protected Type reference (TYPE) TY_S_NEW_MSG_INFO Information About New Messages 20061110
26 MT_LOG_HANDLE Instance attribute Protected Type reference (TYPE) BAL_T_LOGH Application Log: Log Handle Table 20061110
27 MT_NEW_MSG_HANDLE Instance attribute Protected Type reference (TYPE) BAL_T_MSGH Message Handles 20061110
28 M_LOG_CTRL_HANDLE Instance attribute Protected Type reference (TYPE) BALCNTHNDL Application Log: Control Display Handle 20061110
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGES_TO_LOG Instance method Public Method Write Messages to Log 20061110
2 COLLECT_MESSAGE_CL Static method Public Method Collects System Message Variables in Error Table 20060614
3 DISPLAY Static method Public Method Displays Messages in Dialog 20060712
4 DISPLAY_LOG Instance method Public Method Display Log 20061110
5 FREE Instance method Public Method Cancel Log 20061110
6 GET_UNREAD_MSG_INFO Instance method Public Method Get Information About Unread Messages 20061110
7 IS_ERROR_CONTAINING_CL Static method Public Method Does message table contain at least one error message? 20060529
8 MAP_RM_MSG_TO_RETTAB_CL Static method Public Method Map Messages from Recipe Management to BAPIRETTAB 20060711
9 REFRESH_LOG 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 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20061110
2 Importing 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 Returning 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 Importing 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 Exporting 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 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit Meldungen 20060529
2 Returning 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 Changing CT_ERROR Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20060711
2 Importing IT_ERROR Call by reference Type reference (TYPE) RCPTY_API_ERROR RMS-RCP: API - Tabellentyp für Fehlertabelle 20060711
3 Importing IT_LOG_MAN Call by reference Type reference (TYPE) FRMLTY_MAN_MSG Sammeln d. Nachrichten aus der sekundären Datenbeschaffung 20080121
4 Importing 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