SAP ABAP Class CL_SRAL_ELOG (RAL Error log api)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-RAL (Application Component) Read Access Logging
     SREAD_ACCESS_LOG_CORE (Package) Read Access Logging: Core Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAL_ELOG logging for RAL 20120516
Properties
Class CL_SRAL_ELOG  
Short Description RAL Error log api    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREAD_ACCESS_LOG_CORE   Read Access Logging: Core Framework 
Created 20120502   SAP 
Last change 20141121    
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)
2 IF_SRAL_ELOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRAL_ELOG logging for RAL 20120516
Friends
Class CL_SRAL_ELOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DB_CON Constant Private Type reference (TYPE) DBCON-CON_NAME 'r/3*ral' User for 2db connection 20120502
2 LOG_ERRORS Instance attribute Public Attribute reference (LIKE) 20120516
3 LOG_MESSAGES Instance attribute Public Attribute reference (LIKE) 20120516
4 LOG_NOTHING Instance attribute Public Attribute reference (LIKE) 20120516
5 LOG_WARNINGS Instance attribute Public Attribute reference (LIKE) 20120516
6 M_ELOG Static Attribute Private Type reference (TYPE) SRAL_ELOG Errors and Warnings for RAL 20120709
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_BY_IDS Static method Public Method 20120810
2 DELETE_BY_SELECTION Static method Public Method 20120810
3 GET_CALLER_FROM_CALLSTACK Static method Private Method 20120709
4 READ_ACTION Static method Public Method 20120828
5 READ_ERROR Static method Public Method 20120828
6 READ_WITH_CURSOR Static method Public Method 20120626
7 SHOW_SOURCE Static method Public Method 20120709
8 WRITE Static method Public Method 20120502
9 WRITE_ACTION Static method Public Method 20120827
Events
Class CL_SRAL_ELOG has no event.
Types
Class CL_SRAL_ELOG has no local type.
Method Signatures

Method DELETE_BY_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID_LIST Call by reference Type reference (TYPE) SRAL_ELOG_ID_T RAL Error log identifier 20120810
# Exception Resumable Description Created on
1 CX_SRAL_ELOG exception class for ral error log 20120810

Method DELETE_BY_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) SRAL_ELOG_T table of error log entries 20120810
2 Importing I_APPSERVER Call by reference Type reference (TYPE) MSNAME2 Application Server Name 20120810
3 Importing I_DATE_FROM Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120810
4 Importing I_DATE_TO Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120810
5 Importing I_TIME_FROM Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120810
6 Importing I_TIME_TO Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120810
7 Importing I_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20120810
# Exception Resumable Description Created on
1 CX_SRAL_ELOG exception class for ral error log 20120810

Method GET_CALLER_FROM_CALLSTACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE Call by reference Type reference (TYPE) CSEQUENCE 20120709
2 Importing NEW_WINDOW Call by reference Type reference (TYPE) XSDBOOLEAN SPACE XSD Truth Value: True/False [ext.] 20120709
3 Importing PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20120709
4 Importing ROWNO Call by reference Type reference (TYPE) I 0 20120709

Method GET_CALLER_FROM_CALLSTACK on class CL_SRAL_ELOG has no exception.

Method READ_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) SRAL_ELOG_T table of error log entries 20120828
2 Importing I_DATE_FROM Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120828
3 Importing I_DATE_TO Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120828
4 Importing I_MAX_RESULT_NUMBER Call by reference Type reference (TYPE) I 1000 20121002
5 Importing I_TIME_FROM Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120828
6 Importing I_TIME_TO Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120828
7 Importing I_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20120828
# Exception Resumable Description Created on
1 CX_SRAL_ELOG exception class for ral error log 20120828

Method READ_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RESULT Value transfer Type reference (TYPE) SRAL_ELOG_T table of error log entries 20120828
2 Importing I_DATE_FROM Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120828
3 Importing I_DATE_TO Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120828
4 Importing I_MAX_RESULT_NUMBER Call by reference Type reference (TYPE) I 1000 20121002
5 Importing I_TIME_FROM Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120828
6 Importing I_TIME_TO Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120828
7 Importing I_USER Call by reference Type reference (TYPE) XUBNAME User Name in User Master Record 20120828
# Exception Resumable Description Created on
1 CX_SRAL_ELOG exception class for ral error log 20120828

Method READ_WITH_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) SRAL_ELOG_T table of error log entries 20120626
2 Exporting E_CURSOR Value transfer Type reference (TYPE) CURSOR 20120626
3 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) I 5000 20120626
4 Importing I_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20120626

Method READ_WITH_CURSOR on class CL_SRAL_ELOG has no exception.

Method SHOW_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FTYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20120709
2 Importing INCLUDE Call by reference Type reference (TYPE) CSEQUENCE 20120709
3 Importing NEW_WINDOW Call by reference Type reference (TYPE) XSDBOOLEAN SPACE XSD Truth Value: True/False [ext.] 20120709
4 Importing PROGRAM Call by reference Type reference (TYPE) CSEQUENCE 20120709
5 Importing ROWNO Call by reference Type reference (TYPE) I 0 20120709

Method SHOW_SOURCE on class CL_SRAL_ELOG has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXPIRE Call by reference Type reference (TYPE) INT4 10 Expiry time period in days 20120502
2 Importing I_LOG_CLASSIFICATION Call by reference Type reference (TYPE) SRAL_LOG_LEVEL IF_SRAL_ELOG=>LOG_LEVEL_LOG_STD Log level for RAL log 20120516
3 Importing I_PROGRAM_INFO Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20120709
4 Importing I_T100AREA Call by reference Type reference (TYPE) ARBGB Application Area 20120502
5 Importing I_T100MESS Call by reference Type reference (TYPE) STRING 20120502
6 Importing I_T100MSGNR Call by reference Type reference (TYPE) SYMSGNO Message number 20120502
7 Importing I_T100TEXT Call by reference Type reference (TYPE) STRING Message Text 20120502
8 Importing I_USERNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME User Name in User Master Record 20120502

Method WRITE on class CL_SRAL_ELOG has no exception.

Method WRITE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENTITY_NAME Call by reference Type reference (TYPE) SRAL_ELOG_ENTITY_NAME 20130816
2 Importing I_ENTITY_TYPE Call by reference Type reference (TYPE) SRAL_ELOG_ENTITY_TYPE 20130816
3 Importing I_EXPIRE Call by reference Type reference (TYPE) INT4 10 Natural number 20120827
4 Importing I_LOG_OPER Call by reference Type reference (TYPE) SRAL_ELOG_OPER Operation name to be logged 20120827
5 Importing I_PROGRAM_INFO Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE Boolean Variable (X=True, -=False, Space=Unknown) 20120827
6 Importing I_T100AREA Call by reference Type reference (TYPE) ARBGB Application Area 20120827
7 Importing I_T100MESS Call by reference Type reference (TYPE) STRING 20120827
8 Importing I_T100MSGNR Call by reference Type reference (TYPE) SYMSGNO Message Number 20120827
9 Importing I_T100TEXT Call by reference Type reference (TYPE) STRING 20120827
10 Importing I_USERNAME Call by reference Type reference (TYPE) XUBNAME SY-UNAME User Name in User Master Record 20120827

Method WRITE_ACTION on class CL_SRAL_ELOG has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 732