SAP ABAP Interface IF_RSO_APPLICATION_LOG (BW Respository: Interface & Constants for Application Log)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO (Package) BW Repository: Infastructure and Core GUI Components
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSO_APPLICATION_LOG BW Repository: Application Log 19990915
Properties
Interface IF_RSO_APPLICATION_LOG  
Short Description BW Respository: Interface & Constants for Application Log    
General Data
Package RSO   BW Repository: Infastructure and Core GUI Components 
Created 19990421   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 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 19990916
Friends
Interface IF_RSO_APPLICATION_LOG has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROBCLASS_HIGH Instance attribute Public Attribute reference (LIKE) 19990421
2 PROBCLASS_LOW Instance attribute Public Attribute reference (LIKE) 19990421
3 PROBCLASS_MEDIUM Instance attribute Public Attribute reference (LIKE) 19990421
4 PROBCLASS_NONE Instance attribute Public Attribute reference (LIKE) 19990421
5 PROBCLASS_VERY_HIGH Instance attribute Public Attribute reference (LIKE) 19990421
6 P_APPL_LOG_HANDLE Static Attribute Public Type reference (TYPE) BALLOGHNDL Current Handle for Log 19990915
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Public Method Adds a Message to the Application Log 19990915
2 ADD_MESSAGES_AS_STRUCTURE Static method Public Method Adds Several Messages (as Structures) to the Application Log 20000110
3 ADD_MESSAGES_LEVEL Static method Public Method Adds Several Messages to the Applictn Log and Sets the Level 20000330
4 ADD_MESSAGES_OF_EXCEPTION Static method Public Method Adds Messages after Catching an Exception 20010222
5 ADD_MESSAGE_AS_STRUCTURE Static method Public Method Adds Message (as Structure) to the Application Log 19990915
6 ADD_MESSAGE_LEVEL Static method Public Method Adds Message to the Application Log with Detail Level 20000324
7 ADD_TEXT Static method Public Method Adds a Text to the Application Log 20000110
8 APPL_LOG_CREATE Static method Public Method Generated a New Application Log 19990915
9 APPL_LOG_DELETE Static method Public Method Deletes Current Application Log 19990915
10 APPL_LOG_DELETE_ON_DB Static method Public Method Deletes Log on the Database 20010322
11 APPL_LOG_DSP_MSG_LONGTEXT Static method Public Method Displays Long Text of a Message 19990915
12 APPL_LOG_GET_LOG_HANDLE Static method Public Method Handle for Current Application Log 19990915
13 APPL_LOG_GET_NUM_OF_MSGS Static method Public Method Number of Messages in the Current Applicatoin Log 19990915
14 APPL_LOG_MSG_READ Static method Public Method Reads the Messages in the Current Application Log 19990915
15 APPL_LOG_SAVE Static method Public Method Saves Current Application Log to Database 19990915
16 APPL_LOG_SET_LOG_HANDLE Static method Public Method Sets Handle to Continue Writing in Log 20060331
17 APPL_LOG_SET_TITLE Static method Public Method Set the Title of the Log (Used Next Time Log is Generated) 19990924
18 APPL_LOG_SHOW_AS_POPUP Static method Public Method Displays the Application Log as a Dialog Box 20000223
19 APPL_LOG_SHOW_WITH_SELECTION Static method Public Method Displays the Application Log of the DB (withSelectionScreen) 20000330
20 INSERT_MESSAGES_INTO_DOM Static method Public Method Add Messages in XML DOM 20010321
Events
Interface IF_RSO_APPLICATION_LOG has no event.
Types
Interface IF_RSO_APPLICATION_LOG has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROBCLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS PROBCLASS_NONE Problemklasse 19990915

Method ADD_MESSAGE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method ADD_MESSAGES_AS_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Nachrichten 20000110

Method ADD_MESSAGES_AS_STRUCTURE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method ADD_MESSAGES_LEVEL 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 '3' Anwendungs-Log: Detaillierungsgrad 20000330
2 Importing I_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Nachrichten 20000330

Method ADD_MESSAGES_LEVEL on Interface IF_RSO_APPLICATION_LOG has no exception.

Method ADD_MESSAGES_OF_EXCEPTION 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 Anwendungs-Log: Detaillierungsgrad 20010223
2 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20010222

Method ADD_MESSAGES_OF_EXCEPTION on Interface IF_RSO_APPLICATION_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_S_MSG Value transfer Type reference (TYPE) RS_S_MSG Nachricht 19990915

Method ADD_MESSAGE_AS_STRUCTURE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method ADD_MESSAGE_LEVEL 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) BAL_S_MSG-DETLEVEL '0' Anwendungs-Log: Detaillierungsgrad 20000324
2 Importing I_PROBCLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS PROBCLASS_NONE Problemklasse 20000324

Method ADD_MESSAGE_LEVEL on Interface IF_RSO_APPLICATION_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 20000330
2 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY RS_C_SUCCESS Nachrichten, Nachrichtentyp 20000110
3 Importing I_TEXT Call by reference Type reference (TYPE) C Text 20000110

Method ADD_TEXT on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DAYS_TO_EXPIRY Call by reference Type reference (TYPE) I 0 Tage (ab heute) bis zum Verfall des Protokolls 20080605
2 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BAL_S_LOG-EXTNUMBER Externe Identifikation 20000324
3 Importing I_OBJECT Call by reference Type reference (TYPE) BAL_S_LOG-OBJECT Objekt 20000110
4 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BAL_S_LOG-SUBOBJECT Unterobjekt 20000110

Method APPL_LOG_CREATE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_DELETE Signature

Method APPL_LOG_DELETE on Interface IF_RSO_APPLICATION_LOG has no parameter.
Method APPL_LOG_DELETE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_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) 20060209
2 Importing I_T_LOG_HANDLE Call by reference Type reference (TYPE) BAL_T_LOGH Anwendungs-Log: Tabelle mit Protokoll-Handles 20010322

Method APPL_LOG_DELETE_ON_DB on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_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 19990915

Method APPL_LOG_DSP_MSG_LONGTEXT on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_GET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application Log handle 19990915

Method APPL_LOG_GET_LOG_HANDLE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_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 19990915

Method APPL_LOG_GET_NUM_OF_MSGS on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_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) 20000229
2 Exporting E_T_MSG_SHOW Call by reference Type reference (TYPE) RS_T_MSG_SHOW Nachrichtentext 19990915
3 Importing I_REMOVE_TIME_STAMP Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE =X: Zeitstempel löschen (Besser für die Weiterverarbeitung) 20080627

Method APPL_LOG_MSG_READ on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_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) 20060209

Method APPL_LOG_SAVE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_SET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20060331

Method APPL_LOG_SET_LOG_HANDLE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_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 19990924

Method APPL_LOG_SET_TITLE on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_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 20000223
2 Importing I_ONE_MSG_TYPE_S Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Flag: Message als 'S'-Message ausgeben 20000223
3 Importing I_WITH_S_ON_EMPTY Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Flag: S-Message, wenn Liste leer 20000223
4 Returning R_S_EXIT_COMMAND Value transfer Type reference (TYPE) BAL_S_EXCM Anwendungs-Log: Vom User betätigte Taste beim Beenden 20041029

Method APPL_LOG_SHOW_AS_POPUP on Interface IF_RSO_APPLICATION_LOG has no exception.

Method APPL_LOG_SHOW_WITH_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE_FROM Call by reference Type reference (TYPE) SYDATUM Selektionsdatum bis 20090511
2 Importing I_DATE_TO Call by reference Type reference (TYPE) SYDATUM Selektionsdatum von 20090511
3 Importing I_EXTNUMBER Value transfer Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20000330
4 Importing I_OBJECT Call by reference Type reference (TYPE) BALOBJ_D 'RSD' Anwendungs-Log: Objektname (Applikationskürzel) 20000330
5 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ Anwendungs-Log: Unterobjekt 20000330
6 Importing I_SUPPRESS_SELECTION_DIALOG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Selektionsbild überspringen 20010322
7 Importing I_TIME_FROM Call by reference Type reference (TYPE) SYUZEIT Selektionszeit bis 20090511
8 Importing I_TIME_TO Call by reference Type reference (TYPE) SYUZEIT Selektionszeit von 20090511
9 Importing I_TITLE_LIST_SCREEN Call by reference Type reference (TYPE) C Titel Liste 20000330
10 Importing I_TITLE_SELECTION_SCREEN Call by reference Type reference (TYPE) C Titel Selektionsbild 20000330
# Exception Resumable Description Created on
1 NO_AUTHORITY Keine Berechtigung 20000330

Method INSERT_MESSAGES_INTO_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010321
2 Importing I_R_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20010321

Method INSERT_MESSAGES_INTO_DOM on Interface IF_RSO_APPLICATION_LOG has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in