SAP ABAP Class CL_RSCRT_RDA_CONTEXT (RDA Context)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSCRT (Package) (Near)-Real-Time Data Transfer into BW
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSCRT_RDA_CONSTANTS RDA Constants 20130724
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_PC_TYPE RDA Process Chain Type 20130819
2 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_RDA_MONITOR Data Acquisition for RDA Monitor 20130725
3 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_RDA_PROCESS RDA Process 20130725
4 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_RDA_REQUEST RDA Request 20130725
Properties
Class CL_RSCRT_RDA_CONTEXT  
Short Description RDA Context    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCRT   (Near)-Real-Time Data Transfer into BW 
Created 20130724   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSCRT_RDA_CONSTANTS RDA Constants 20130724
Friends
Class CL_RSCRT_RDA_CONTEXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACCESSMETHOD Instance attribute Protected Attribute reference (LIKE) 20130724
2 C_ACTION Instance attribute Protected Attribute reference (LIKE) 20130724
3 C_ERROR Instance attribute Protected Attribute reference (LIKE) 20130724
4 C_FNAM Instance attribute Protected Attribute reference (LIKE) 20130819
5 C_ICON Instance attribute Protected Attribute reference (LIKE) 20130724
6 C_PSEUDO_DEMON Instance attribute Protected Attribute reference (LIKE) 20130724
7 C_PSEUDO_DEMONID Instance attribute Protected Attribute reference (LIKE) 20130724
8 C_STATE_PREFIX Instance attribute Protected Attribute reference (LIKE) 20130724
9 C_STATUS Instance attribute Protected Attribute reference (LIKE) 20130724
10 C_TYPE Instance attribute Protected Attribute reference (LIKE) 20130724
11 O_EXTNUM Instance attribute Protected Type reference (TYPE) BALNREXT 20130725
12 O_JOBCOUNT Static Attribute Public Type reference (TYPE) BTCJOBCNT 20130725
13 O_JOBNAME Static Attribute Public Type reference (TYPE) BTCJOB Background job name 20130725
14 O_KEY Instance attribute Public Type reference (TYPE) STRING 20130724
15 O_MAX_RETRIES Static Attribute Protected Type reference (TYPE) I For Enqueue 20130724
16 O_MIN_LOGLEVEL Static Attribute Protected Type reference (TYPE) BALPROBCL 20130724
17 O_MSG Static Attribute Protected Type reference (TYPE) STRING 20130724
18 O_OBJECT Instance attribute Public Type reference (TYPE) STRING 20130724
19 O_R_CURRENT Static Attribute Public Object reference (TYPE REF TO) CL_RSCRT_RDA_CONTEXT Current Context 20130725
20 O_R_PARENT Instance attribute Protected Object reference (TYPE REF TO) CL_RSCRT_RDA_CONTEXT Parent Context 20130724
21 O_S_ENQUEUE Instance attribute Protected Type reference (TYPE) T_S_ENQUEUE 20130724
22 O_S_ERROR Instance attribute Protected Type reference (TYPE) RSCRT_RDA_ERROR RDA Error 20130724
23 O_S_LOG Instance attribute Protected Type reference (TYPE) RSCRT_RDA_LOG Performance Log 20130725
24 O_T_ACTIONS Instance attribute Protected See coding 20130926
25 O_T_MSG Instance attribute Protected Type reference (TYPE) RS_T_MSG Message Log 20130725
26 O_WAITTIME Static Attribute Protected Type reference (TYPE) TIMESTAMPL For Enqueue 20130724
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_FAILED Instance method Protected Method 20130724
2 ACTION_FINISHED Instance method Protected Method 20130724
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130724
4 CLOSE_ACTION Instance method Protected Method 20130926
5 CLOSE_LOG Instance method Protected Method 20130725
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130724
7 DEQUEUE_DEMON Instance method Protected Method 20130724
8 DEQUEUE_REQ Instance method Protected Method 20130724
9 ENQUEUE_DEMON Instance method Protected Method 20130724
10 ENQUEUE_REQ Instance method Protected Method 20130724
11 LOG_EXCEPTION Instance method Protected Method 20130724
12 LOG_MESSAGE Instance method Protected Method 20130724
13 LOG_MESSAGES Instance method Protected Method 20130724
14 START_ACTION Instance method Protected Method 20130724
Events
Class CL_RSCRT_RDA_CONTEXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_ACTION Protected See coding 20130926 BEGIN OF t_s_action, id TYPE string, ts_start TYPE timestampl, ts_end TYPE timestampl, duration TYPE timestampl, END OF t_s_action
2 T_S_ENQUEUE Protected Attribute reference (LIKE) 20130724
3 T_S_PROCESS Protected Attribute reference (LIKE) 20130819
4 T_TH_PROCESSES Protected Attribute reference (LIKE) 20130819
Method Signatures

Method ACTION_FAILED 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 Abstract Superclass for All Global Exceptions 20130725
2 Returning R_R_EXCEPTION Value transfer Object reference (TYPE REF TO) CX_RS_FAILED Operation Failed 20130725

Method ACTION_FAILED on class CL_RSCRT_RDA_CONTEXT has no exception.

Method ACTION_FINISHED Signature

Method ACTION_FINISHED on class CL_RSCRT_RDA_CONTEXT has no parameter.
Method ACTION_FINISHED on class CL_RSCRT_RDA_CONTEXT has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSCRT_RDA_CONTEXT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSCRT_RDA_CONTEXT has no exception.

Method CLOSE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FAILED Call by reference Type reference (TYPE) RS_BOOL Boolean 20130926
2 Returning R_S_ACTION Value transfer Type reference (TYPE) T_S_ACTION 20130926

Method CLOSE_ACTION on class CL_RSCRT_RDA_CONTEXT has no exception.

Method CLOSE_LOG Signature

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

Method CLOSE_LOG on class CL_RSCRT_RDA_CONTEXT has no exception.

Method CONSTRUCTOR 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) CSEQUENCE 20130724
2 Importing I_OBJECT Call by reference Type reference (TYPE) CSEQUENCE 20130724

Method CONSTRUCTOR on class CL_RSCRT_RDA_CONTEXT has no exception.

Method DEQUEUE_DEMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ENQUEUE Call by reference Type reference (TYPE) T_S_ENQUEUE 20130724
2 Returning R_S_ENQUEUE Value transfer Type reference (TYPE) T_S_ENQUEUE 20130724

Method DEQUEUE_DEMON on class CL_RSCRT_RDA_CONTEXT has no exception.

Method DEQUEUE_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ENQUEUE Call by reference Type reference (TYPE) T_S_ENQUEUE 20130724
2 Returning R_S_ENQUEUE Value transfer Type reference (TYPE) T_S_ENQUEUE 20130724

Method DEQUEUE_REQ on class CL_RSCRT_RDA_CONTEXT has no exception.

Method ENQUEUE_DEMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEMON Call by reference Type reference (TYPE) RSCRT_RDAOBJECT 20130724
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' 20130724
3 Importing I_PROCESS_ID Call by reference Type reference (TYPE) RSLOGDPID 20130724
4 Importing I_WAITING Call by reference Type reference (TYPE) RS_BOOL 'X' 20130724
5 Returning R_S_ENQUEUE Value transfer Type reference (TYPE) T_S_ENQUEUE 20130724
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130724
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130724

Method ENQUEUE_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Lock mode 20130724
2 Importing I_RDAOBJECT Call by reference Type reference (TYPE) RSCRT_RDAOBJECT 20130724
3 Importing I_RDAOBJECT_TYPE Call by reference Type reference (TYPE) RSCRT_RDAOBJECT_TYPE 20130724
4 Importing I_S_ENQUEUE Call by reference Type reference (TYPE) T_S_ENQUEUE 20130724
5 Importing I_WAITING Call by reference Type reference (TYPE) RS_BOOL 'X' Boolean 20130724
6 Returning R_S_ENQUEUE Value transfer Type reference (TYPE) T_S_ENQUEUE 20130724
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130724
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130724

Method LOG_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 Abstract Superclass for All Global Exceptions 20130724

Method LOG_EXCEPTION on class CL_RSCRT_RDA_CONTEXT has no exception.

Method LOG_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) BALPROBCL '3' 20130725
2 Importing I_S_MSG Call by reference Type reference (TYPE) RS_S_MSG 20130725
3 Importing I_S_MSG_PC Call by reference Type reference (TYPE) RSPC_S_MSG 20130819

Method LOG_MESSAGE on class CL_RSCRT_RDA_CONTEXT has no exception.

Method LOG_MESSAGES 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 BW: Table with Messages (Application Log) 20130725

Method LOG_MESSAGES on class CL_RSCRT_RDA_CONTEXT has no exception.

Method START_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) SYMSGV Message Variable 20130724
2 Importing I_DEMONID Call by reference Type reference (TYPE) RSCRT_DEMONID Daemon ID 20130725
3 Importing I_LOG_ACTION Call by reference Type reference (TYPE) RSCRT_LOG_ACTION 20130725
4 Importing I_SUBSTEP Call by reference Type reference (TYPE) RSCRT_RDA_SUBSTEP RDA Substep 20130724
5 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS RDA Status 20130725
6 Importing I_UPD_PERIOD_MINS Call by reference Type reference (TYPE) NUM4 20130725

Method START_ACTION on class CL_RSCRT_RDA_CONTEXT has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740