SAP ABAP Class CL_RRMS_APPL_LOG (RRMS Application Log -> Copy from CL_RSO_APPLICATION_LOG)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSROA_MISC (Package) OLAP: Various
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_APPLICATION_LOG_CONST BW Repository: Interface & Constants for Application Log 20060306
Properties
Class CL_RRMS_APPL_LOG  
Short Description RRMS Application Log -> Copy from CL_RSO_APPLICATION_LOG    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSROA_MISC   OLAP: Various 
Created 20060306   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSO_REPOSITORY_XML_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_APPLICATION_LOG_CONST BW Repository: Interface & Constants for Application Log 20060306
Friends
Class CL_RRMS_APPL_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROBCLASS_HIGH Instance attribute Public Attribute reference (LIKE) 20060306
2 PROBCLASS_LOW Instance attribute Public Attribute reference (LIKE) 20060306
3 PROBCLASS_MEDIUM Instance attribute Public Attribute reference (LIKE) 20060306
4 PROBCLASS_NONE Instance attribute Public Attribute reference (LIKE) 20060306
5 PROBCLASS_VERY_HIGH Instance attribute Public Attribute reference (LIKE) 20060306
6 PS_APPL_LOG_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log Handle 20060307
7 P_LAST_KEY Static Attribute Private Type reference (TYPE) I 20071016
8 P_TH_LISTENER Static Attribute Private Type reference (TYPE) TP_TH_LISTENER 20071016
9 P_TITLE Static Attribute Private Type reference (TYPE) STRING Log Title 20060306
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LISTENER Static method Public Method Adds an additional listener 20071016
2 ADD_MESSAGE Static method Public Method Adds a Message to the Application Log 20060306
3 ADD_MESSAGE_AS_STRUCTURE Static method Public Method Adds Message (as Structure) to the Application Log 20060307
4 ADD_TEXT Static method Public Method Adds a Text to the Application Log 20060307
5 CHANGE_TYPE_A_TO_E Static method Public Method Changes message type from A to E 20071016
6 CREATE Static method Public Method Generated a New Application Log 20060307
7 DELETE Static method Public Method Deletes Current Application Log 20060307
8 DELETE_LISTENER Static method Public Method Delete Listener 20071016
9 DELETE_ON_DB Static method Public Method Deletes Log on the Database 20060307
10 DSP_MSG_LONGTEXT Static method Public Method Displays Long Text of a Message 20060307
11 GET_NUM_OF_MSGS Static method Public Method Number of Messages in the Current Applicatoin Log 20060307
12 GET_TEXT Static method Public Method Returns Text for Message Transferred as Structure 20060308
13 MSG_READ Static method Public Method Reads the Messages in the Current Application Log 20060307
14 SAVE Static method Public Method Saves Current Application Log to Database 20060307
15 SET_TITLE Static method Public Method Set the Title of the Log (Used Next Time Log is Generated) 20060307
16 SHOW_AS_POPUP Static method Public Method Displays the Application Log as a Dialog Box 20060307
Events
Class CL_RRMS_APPL_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_LISTENER Private See coding 20071016 BEGIN OF tp_s_listener, key type i, r_listener TYPE REF TO if_rrms_listener, END OF tp_s_listener
2 TP_TH_LISTENER Private See coding 20071016 TP_TH_LISTENER type HASHED TABLE OF tp_s_listener with UNIQUE key key
Method Signatures

Method ADD_LISTENER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_LISTENER Call by reference Object reference (TYPE REF TO) IF_RRMS_LISTENER Meldungen sammeln 20071016
2 Returning R_KEY Value transfer Type reference (TYPE) I 20071016

Method ADD_LISTENER on class CL_RRMS_APPL_LOG has no exception.

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUMULATE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Meldungen kumulieren 20060307
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS PROBCLASS_NONE Problemklasse 20060307

Method ADD_MESSAGE on class CL_RRMS_APPL_LOG has no exception.

Method ADD_MESSAGE_AS_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUMULATE Value transfer Type reference (TYPE) RS_BOOL RS_C_TRUE Kumuliere Meldungen 20060307
2 Importing I_IGNORE_MSG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20071207
3 Importing I_S_MSG Value transfer Type reference (TYPE) RS_S_MSG Nachricht 20060307

Method ADD_MESSAGE_AS_STRUCTURE on class CL_RRMS_APPL_LOG has no exception.

Method ADD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '2' Anwendungs-Log: Detaillierungsgrad 20060307
2 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY RS_C_SUCCESS Nachrichten, Nachrichtentyp 20060307
3 Importing I_TEXT Call by reference Type reference (TYPE) C Text 20060307

Method ADD_TEXT on class CL_RRMS_APPL_LOG has no exception.

Method CHANGE_TYPE_A_TO_E Signature

Method CHANGE_TYPE_A_TO_E on class CL_RRMS_APPL_LOG has no parameter.
Method CHANGE_TYPE_A_TO_E on class CL_RRMS_APPL_LOG has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BAL_S_LOG-EXTNUMBER Externe Identifikation 20060307
2 Importing I_OBJECT Call by reference Type reference (TYPE) BAL_S_LOG-OBJECT Objekt 20060307
3 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BAL_S_LOG-SUBOBJECT Unterobjekt 20060307

Method CREATE on class CL_RRMS_APPL_LOG has no exception.

Method DELETE Signature

Method DELETE on class CL_RRMS_APPL_LOG has no parameter.
Method DELETE on class CL_RRMS_APPL_LOG has no exception.

Method DELETE_LISTENER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEY Call by reference Type reference (TYPE) I 20071016

Method DELETE_LISTENER on class CL_RRMS_APPL_LOG has no exception.

Method DELETE_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IN_UPDATE_TASK Value transfer Type reference (TYPE) BOOLEAN RS_C_FALSE boolsche Variable (siehe RSBAL_BOOLEAN) 20060307
2 Importing I_T_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Anwendungs-Log: Tabelle mit Protokoll-Handles 20060307

Method DELETE_ON_DB on class CL_RRMS_APPL_LOG has no exception.

Method DSP_MSG_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEX Call by reference Type reference (TYPE) I Nachrichtenzeile 20060307

Method DSP_MSG_LONGTEXT on class CL_RRMS_APPL_LOG has no exception.

Method GET_NUM_OF_MSGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NUM_OF_MESSAGES Value transfer Type reference (TYPE) I Anzahl Meldungen 20060307

Method GET_NUM_OF_MSGS on class CL_RRMS_APPL_LOG has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MSG Call by reference Type reference (TYPE) RS_S_MSG Message 20060308
2 Returning R_TEXT Value transfer Type reference (TYPE) CHAR200 Text zur Meldung 20060308

Method GET_TEXT on class CL_RRMS_APPL_LOG has no exception.

Method MSG_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20060307
2 Exporting E_T_MSG_SHOW Call by reference Type reference (TYPE) RS_T_MSG_SHOW Nachrichtentext 20060307
3 Importing I_PROBCLASS Value transfer Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20070201

Method MSG_READ on class CL_RRMS_APPL_LOG has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IN_UPDATE_TASK Value transfer Type reference (TYPE) BOOLEAN RS_C_FALSE boolsche Variable (siehe RSBAL_BOOLEAN) 20060307

Method SAVE on class CL_RRMS_APPL_LOG has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TITLE Call by reference Type reference (TYPE) STRING Titel des Appl. Log 20060307

Method SET_TITLE on class CL_RRMS_APPL_LOG has no exception.

Method SHOW_AS_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONE_MSG_DIRECT Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Flag: wenn nur eine Message, direkt ausgeben 20060307
2 Importing I_ONE_MSG_TYPE_S Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Flag: Message als 'S'-Message ausgeben 20060307
3 Importing I_WITH_S_ON_EMPTY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Flag: S-Message, wenn Liste leer 20060307
4 Returning R_S_EXIT_COMMAND Value transfer Type reference (TYPE) BAL_S_EXCM Anwendungs-Log: Vom User betätigte Taste beim Beenden 20060307

Method SHOW_AS_POPUP on class CL_RRMS_APPL_LOG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710