SAP ABAP Class CL_RSCRT_RDA_LOG (Log for Real-Time Data Acquisition)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSCRT (Package) (Near)-Real-Time Data Transfer into BW
Properties
Class CL_RSCRT_RDA_LOG  
Short Description Log for Real-Time Data Acquisition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSCRT    
Program status     
Category 0   
Package RSCRT   (Near)-Real-Time Data Transfer into BW 
Created 20060626   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
2 RSSM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSCRT_RDA_LOG has no interface implemented.
Friends
Class CL_RSCRT_RDA_LOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_MESSAGE_TEXT Static Attribute Public Type reference (TYPE) STRING Text of Last Message 20080519
2 O_PROCESS_ID Instance attribute Protected Type reference (TYPE) RSLOGDPID Real-Time InfoPackage or DTP 20130620
3 O_TH_INSTANCE Static Attribute Protected Type reference (TYPE) LTY_TH_INSTANCE Hashed Table for Instanziated Objects 20060626
4 O_T_MSG Instance attribute Protected Type reference (TYPE) RS_T_MSG BW: Table with Messages (Application Log) 20060626
5 O_WRITE_TRACE Instance attribute Protected Type reference (TYPE) RS_BOOL Should All Messages be Written to Job Log? 20080513
6 O_WRITE_TRACE_DMN Static Attribute Protected Type reference (TYPE) RS_BOOL Write Daemon Messages to Job Log? 20080519
Methods
# Method Level Visibility Method type Description Created on
1 APPEND Instance method Public Method Adds Message to Log 20060626
2 APPEND_ALL Instance method Public Method Add Messages to Log 20061228
3 APPEND_EXCEPTION Instance method Public Method Writes an Exception to the Log 20070412
4 APPEND_EXCEPTION_JOBLOG Instance method Public Method Writes Exception to Application and Job Log 20080519
5 APPEND_SY_MSG Instance method Public Method Appends Current System Message to Log 20070924
6 CONSTRUCTOR Instance method Public Constructor Generates New Log Object 20060626
7 FACTORY Static method Public Method Instance for Real-Time InfoPackage 20060626
8 GET_MESSAGES Instance method Public Method Meldungen im Log 20130118
9 MESSAGE Instance method Public Method Writes Message to Job and/or Application Log 20080513
10 MESSAGE_DMN Static method Public Method Writes Message to Job and/or Application Log 20080519
11 READ_WRITE_TRACE Static method Public Method Reads Job Log Settings from Database 20080519
12 SET_WRITE_TRACE Instance method Public Method Defines if Messages Should be Written to Job Log 20080513
13 WRITE_EXCEPTION_TO_DB Static method Public Method Writes an Exception to the Log 20070412
14 WRITE_EXCEPTION_TO_DB_JOBLOG Static method Public Method Writes Exception to Application and Job Log 20080519
15 WRITE_MSG_TO_DB Static method Public Method Write Single Message to Log 20061215
16 WRITE_SY_MSG_TO_DB Static method Public Method Writes Current System Message to Log 20070924
17 WRITE_TO_DB Instance method Public Method Writes Collected Log Messages to Database 20060626
18 WRITE_WRITE_TRACE Static method Public Method Writes Job Log Settings to Database 20080519
Events
Class CL_RSCRT_RDA_LOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_INSTANCE Protected See coding Pair: InfoPackage ID, Instance 20060626 BEGIN OF lty_s_instance, process_id TYPE rslogdpid, r_log TYPE REF TO cl_rscrt_rda_log, END OF lty_s_instance
2 LTY_TH_INSTANCE Protected See coding Hashed Table for Instanziated Objects 20060626 lty_th_instance TYPE HASHED TABLE OF lty_s_instance WITH UNIQUE KEY process_id
Method Signatures

Method APPEND 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 Lognachricht 20060626

Method APPEND on class CL_RSCRT_RDA_LOG has no exception.

Method APPEND_ALL 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 Lognachrichten 20061228

Method APPEND_ALL on class CL_RSCRT_RDA_LOG has no exception.

Method APPEND_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Ausnahme 20070412
2 Returning R_S_MSG Value transfer Type reference (TYPE) RS_S_MSG oberste Meldung 20070412

Method APPEND_EXCEPTION on class CL_RSCRT_RDA_LOG has no exception.

Method APPEND_EXCEPTION_JOBLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Ausnahme 20080519

Method APPEND_EXCEPTION_JOBLOG on class CL_RSCRT_RDA_LOG has no exception.

Method APPEND_SY_MSG Signature

Method APPEND_SY_MSG on class CL_RSCRT_RDA_LOG has no parameter.
Method APPEND_SY_MSG on class CL_RSCRT_RDA_LOG has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS_ID Call by reference Type reference (TYPE) RSLOGDPID 20130620

Method CONSTRUCTOR on class CL_RSCRT_RDA_LOG has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS_ID Call by reference Type reference (TYPE) RSLOGDPID Logical InfoPackage Variant (ID) 20130620
2 Returning R_R_LOG Value transfer Object reference (TYPE REF TO) CL_RSCRT_RDA_LOG Log-Object für RDA 20060626

Method FACTORY on class CL_RSCRT_RDA_LOG has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_MSG Value transfer Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20130118

Method GET_MESSAGES on class CL_RSCRT_RDA_LOG has no exception.

Method MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANYWAY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080519

Method MESSAGE on class CL_RSCRT_RDA_LOG has no exception.

Method MESSAGE_DMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANYWAY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080519

Method MESSAGE_DMN on class CL_RSCRT_RDA_LOG has no exception.

Method READ_WRITE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS_ID Call by reference Type reference (TYPE) RSLOGDPID 20130620
2 Returning R_WRITE_TRACE Value transfer Type reference (TYPE) RS_BOOL Meldungen ins Joblog schreiben? 20080519

Method READ_WRITE_TRACE on class CL_RSCRT_RDA_LOG has no exception.

Method SET_WRITE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WRITE_TRACE Call by reference Type reference (TYPE) RS_BOOL Sollen Meldungen ins Joblog geschrieben werden? 20080513

Method SET_WRITE_TRACE on class CL_RSCRT_RDA_LOG has no exception.

Method WRITE_EXCEPTION_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMONID Call by reference Type reference (TYPE) RSCRT_DEMONID Dämon-ID 20070412
2 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20130618
3 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070412
4 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Ausnahme 20070412
5 Returning R_S_MSG Value transfer Type reference (TYPE) RS_S_MSG oberste Meldung 20070412

Method WRITE_EXCEPTION_TO_DB on class CL_RSCRT_RDA_LOG has no exception.

Method WRITE_EXCEPTION_TO_DB_JOBLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMONID Call by reference Type reference (TYPE) RSCRT_DEMONID Dämon-ID 20080519
2 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20130620
3 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20080519
4 Importing I_R_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Ausnahme 20080519

Method WRITE_EXCEPTION_TO_DB_JOBLOG on class CL_RSCRT_RDA_LOG has no exception.

Method WRITE_MSG_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMONID Call by reference Type reference (TYPE) RSCRT_DEMONID Dämon-ID 20061228
2 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20130620
3 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20061215
4 Importing I_S_MSG Call by reference Type reference (TYPE) RS_S_MSG 20061215

Method WRITE_MSG_TO_DB on class CL_RSCRT_RDA_LOG has no exception.

Method WRITE_SY_MSG_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMONID Call by reference Type reference (TYPE) RSCRT_DEMONID Dämon-ID 20070924
2 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20130620
3 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070924

Method WRITE_SY_MSG_TO_DB on class CL_RSCRT_RDA_LOG has no exception.

Method WRITE_TO_DB Signature

Method WRITE_TO_DB on class CL_RSCRT_RDA_LOG has no parameter.
Method WRITE_TO_DB on class CL_RSCRT_RDA_LOG has no exception.

Method WRITE_WRITE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS_ID Call by reference Type reference (TYPE) RSLOGDPID 20130620
2 Importing I_WRITE_TRACE Call by reference Type reference (TYPE) RS_BOOL Meldungen ins Joblog schreiben? 20080519

Method WRITE_WRITE_TRACE on class CL_RSCRT_RDA_LOG has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700