SAP ABAP Class CL_RSCRT_RDA_PROCESS (RDA Process)
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 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_RDA_CONTEXT RDA Context 20130725
Properties
Class CL_RSCRT_RDA_PROCESS  
Short Description RDA Process    
Super Class CL_RSCRT_RDA_CONTEXT RDA Context 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSCRT   (Near)-Real-Time Data Transfer into BW 
Created 20130627   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
Class CL_RSCRT_RDA_PROCESS has no interface implemented.
Friends
Class CL_RSCRT_RDA_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DATASOURCE Instance attribute Public Type reference (TYPE) RSOLTPSOURCER DataSource 20130627
2 O_DMN Instance attribute Public Type reference (TYPE) RSCRT_RDAOBJECT 20130717
3 O_NDS Instance attribute Public Type reference (TYPE) RSCRT_RDAOBJECT DataSource and Source System 20130627
4 O_NDS_ACCESSMETHOD Instance attribute Public Type reference (TYPE) RSDSACCESS Access Method DataSource 20130627
5 O_NDS_TEXT Instance attribute Public Type reference (TYPE) RSCRT_RDAOBJECT Object in the Real-Time Data Acquisition 20130712
6 O_PROCESS_ID Instance attribute Public Type reference (TYPE) RSLOGDPID RDA Process ID 20130627
7 O_PROCESS_TLOGO Instance attribute Public Type reference (TYPE) RS_TLOGO RDA Process TLOGO 20130627
8 O_R_DTP Instance attribute Protected Object reference (TYPE REF TO) IF_RSCRT_DEMON_DTP 20130713
9 O_R_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_RSCRT_DEMON_REQUEST_HANDLER 20130713
10 O_R_SRC Instance attribute Protected Object reference (TYPE REF TO) IF_RSCRT_DEMON_SRC 20130713
11 O_SOURCESYSTEM Instance attribute Public Type reference (TYPE) RSSLOGSYS Source System 20130627
12 O_S_ASSIGN Instance attribute Protected Type reference (TYPE) RSCRT_RDA_ASSIGN Assigned Daemons for RDA 20130705
13 O_S_DEMON Instance attribute Protected Type reference (TYPE) RSCRT_RDA_DEMON 20130627
14 O_TH_INSTANCES Static Attribute Protected Type reference (TYPE) T_TH_PROCESSES 20130627
15 O_TH_STATUS Instance attribute Protected Type reference (TYPE) RSCRT_RDA_TH_STATUS 20130704
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_PC Static method Public Method 20130816
2 CHECK_STATUS Instance method Public Method 20130705
3 CHECK_STATUS_DMN Instance method Protected Method 20130710
4 CHECK_STATUS_TRANSITION Instance method Protected Method 20130710
5 CHECK_TABLES Instance method Public Method 20130628
6 CHECK_THRESHOLDS Instance method Public Method 20131002
7 CLOSE_REQUESTS Instance method Public Method 20130819
8 CONSTRUCTOR Instance method Public Constructor 20130627
9 DELETE_STATUS Instance method Public Method 20130711
10 DEQUEUE_STATUS Instance method Public Method 20130717
11 ENQUEUE_STATUS Instance method Public Method 20130717
12 EXECUTE Instance method Public Method 20130725
13 GET_DEMON Instance method Public Method 20130710
14 GET_INSTANCE Static method Public Method 20130627
15 GET_REQUEST Instance method Protected Method 20130717
16 GET_RUNTIME_INFO Instance method Public Method 20130722
17 GET_STATUS Instance method Public Method 20130704
18 GET_STATUS_ALL Instance method Public Method 20130715
19 GET_THRESHOLDS Instance method Public Method 20130627
20 INSERT_STATUS Instance method Public Method 20130711
21 IS_RUNNING Instance method Public Method 20130709
22 IS_SCHEDULED Instance method Public Method 20130710
23 ON_DELETE Instance method Public Method 20130711
24 ON_NEW_PACKAGE Instance method Public Method 20130722
25 READ_TABLES Instance method Public Method 20130704
26 SET_RUNTIME_INFO Instance method Public Method 20130722
27 SET_STATUS Instance method Public Method 20130714
28 SET_THRESHOLDS Instance method Public Method 20130628
29 START_UPLOAD Instance method Public Method 20130703
30 STOP_UPLOAD Instance method Public Method 20130703
Events
Class CL_RSCRT_RDA_PROCESS has no event.
Types
Class CL_RSCRT_RDA_PROCESS has no local type.
Method Signatures

Method CHECK_FOR_PC 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) 20130816
2 Returning R_S_MSG Value transfer Type reference (TYPE) RSPC_S_MSG Message (ONLY message without anything else) 20130816

Method CHECK_FOR_PC on class CL_RSCRT_RDA_PROCESS has no exception.

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_REQ Call by reference Type reference (TYPE) RSCRT_RDA_TH_REQ RDA Status Table 20130709
# Exception Resumable Description Created on
1 CX_RS_FAILED 20130705
2 CX_RS_FOREIGN_LOCK 20130705
3 CX_RS_NOT_FOUND Object Not Found 20130709

Method CHECK_STATUS_DMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DB_UPDATE Call by reference Type reference (TYPE) RS_BOOL 20130710
2 Returning R_CHANGED Value transfer Type reference (TYPE) RS_BOOL 20130710
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130710
2 CX_RS_NOT_FOUND Object Not Found 20130710

Method CHECK_STATUS_TRANSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS_NEW Call by reference Type reference (TYPE) RSCRT_RDASTATUS 20130710
2 Importing I_STATUS_OLD Call by reference Type reference (TYPE) RSCRT_RDASTATUS 20130710
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130710

Method CHECK_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_ASSIGN Call by reference Type reference (TYPE) RSCRT_RDA_TH_ASSIGN 20130705
2 Changing C_TH_DEMON Call by reference Type reference (TYPE) RSCRT_RDA_TH_DEMON 20130628
3 Changing C_TH_REQ Call by reference Type reference (TYPE) RSCRT_RDA_TH_REQ 20130705
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130628
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130704

Method CHECK_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLOSE_REQUESTS Value transfer Type reference (TYPE) RS_BOOL 20131002
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20131002

Method CLOSE_REQUESTS Signature

Method CLOSE_REQUESTS on class CL_RSCRT_RDA_PROCESS has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130819
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130819
3 CX_RS_NOT_FOUND Object Not Found 20130819

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NDS Call by reference Type reference (TYPE) RSSTATMANDTA DataSource 20130627
2 Importing I_NDS_ACCESSMETHOD Call by reference Type reference (TYPE) RSDSACCESS Access Method DataSource 20130627
3 Importing I_PROCESS_ID Call by reference Type reference (TYPE) RSLOGDPID 20130627
4 Importing I_PROCESS_TLOGO Call by reference Type reference (TYPE) RS_TLOGO 20130627
5 Importing I_R_HANDLER Call by reference Object reference (TYPE REF TO) IF_RSCRT_DEMON_REQUEST_HANDLER Demon: Interface for Request Handling 20130713

Method CONSTRUCTOR on class CL_RSCRT_RDA_PROCESS has no exception.

Method DELETE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RDAOBJECT Call by reference Type reference (TYPE) RSCRT_RDAOBJECT 20130814
2 Importing I_RDAOBJECT_TYPE Call by reference Type reference (TYPE) RSCRT_RDAOBJECT_TYPE 20130814
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130711
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130711

Method DEQUEUE_STATUS 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 20130718
2 Returning R_S_ENQUEUE Value transfer Type reference (TYPE) T_S_ENQUEUE 20130718

Method DEQUEUE_STATUS on class CL_RSCRT_RDA_PROCESS has no exception.

Method ENQUEUE_STATUS 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 'S' 20130722
2 Importing I_RDAOBJECT Call by reference Type reference (TYPE) RSCRT_RDAOBJECT 20130718
3 Importing I_RDAOBJECT_TYPE Call by reference Type reference (TYPE) RSCRT_RDAOBJECT_TYPE 20130718
4 Importing I_WAITING Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 20130717
5 Returning R_S_ENQUEUE Value transfer Type reference (TYPE) T_S_ENQUEUE 20130718
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130717
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130717

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Data packet number 20130725
2 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID Data Transfer Process Request 20130725
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130725
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130725
3 CX_RS_NOT_FOUND 20130725

Method GET_DEMON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DEMON Value transfer Type reference (TYPE) RSCRT_RDAOBJECT 20130710
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130710

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NDS Call by reference Type reference (TYPE) RSSTATMANDTA DataSource 20130627
2 Importing I_NDS_ACCESSMETHOD Call by reference Type reference (TYPE) RSDSACCESS Access Method DataSource 20130627
3 Importing I_PROCESS_ID Call by reference Type reference (TYPE) RSLOGDPID 20130627
4 Importing I_PROCESS_TLOGO Call by reference Type reference (TYPE) RS_TLOGO 20130627
5 Returning R_PROCESS Value transfer Object reference (TYPE REF TO) CL_RSCRT_RDA_PROCESS 20130627
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130627

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RDAOBJECT Call by reference Type reference (TYPE) RSCRT_RDAOBJECT Object in the Real-Time Data Acquisition 20130717
2 Importing I_RDAOBJECT_TYPE Call by reference Type reference (TYPE) RSCRT_RDAOBJECT_TYPE Type of RDA Object 20130717
3 Returning R_R_REQUEST Value transfer Object reference (TYPE REF TO) CL_RSCRT_RDA_REQUEST 20130717
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130717

Method GET_RUNTIME_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_RUNTIME_INFO Value transfer Type reference (TYPE) RSCRT_RDA_S_RUNTIME 20130722
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130722

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RDAOBJECT Call by reference Type reference (TYPE) RSCRT_RDAOBJECT Object in the Real-Time Data Acquisition 20130704
2 Importing I_RDAOBJECT_TYPE Call by reference Type reference (TYPE) RSCRT_RDAOBJECT_TYPE Type of RDA Object 20130704
3 Returning R_S_STATUS Value transfer Type reference (TYPE) RSCRT_RDA_S_STATUS Substructure of DB Table rscrt_rda_req 20130704
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130704

Method GET_STATUS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TH_STATUS Value transfer Type reference (TYPE) RSCRT_RDA_TH_STATUS 20130715
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130715

Method GET_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_THRESHOLDS Value transfer Type reference (TYPE) RSCRT_RDA_S_THRESHOLD Substructure of DB Table rscrt_rda_demon 20130627
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Not Found 20130704

Method INSERT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS 20130711
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130711
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130711
3 CX_RS_MSG BW Exception with Generic Mesasges (No Special Attributes) 20130711

Method IS_RUNNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RUNNING Value transfer Type reference (TYPE) RS_BOOL Running? 20130709

Method IS_RUNNING on class CL_RSCRT_RDA_PROCESS has no exception.

Method IS_SCHEDULED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DEMON Call by reference Type reference (TYPE) RSCRT_RDA_DEMON Daemons with Characterics and IPak Settings (_demons, _ctrl) 20130710
2 Returning R_SCHEDULED Value transfer Type reference (TYPE) RS_BOOL Running? 20130710

Method IS_SCHEDULED on class CL_RSCRT_RDA_PROCESS has no exception.

Method ON_DELETE Signature

Method ON_DELETE on class CL_RSCRT_RDA_PROCESS has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130711
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130711

Method ON_NEW_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID 20130722
2 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID 20130722
# Exception Resumable Description Created on
1 CX_RS_FAILED 20130722
2 CX_RS_FOREIGN_LOCK 20130722
3 CX_RS_NOT_FOUND 20130722

Method READ_TABLES Signature

Method READ_TABLES on class CL_RSCRT_RDA_PROCESS has no parameter.
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object Is Locked (Do Not Use as Higher-Level Class) 20130704

Method SET_RUNTIME_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_RUNTIME_INFO Call by reference Type reference (TYPE) RSCRT_RDA_S_RUNTIME 20130722
# Exception Resumable Description Created on
1 CX_RS_FAILED 20130722
2 CX_RS_FOREIGN_LOCK 20130722
3 CX_RS_NOT_FOUND 20130722

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_STATUS Call by reference Type reference (TYPE) RSCRT_RDA_S_STATUS 20130714

Method SET_STATUS on class CL_RSCRT_RDA_PROCESS has no exception.

Method SET_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_THRESHOLDS Call by reference Type reference (TYPE) RSCRT_RDA_S_THRESHOLD Substructure of DB Table rscrt_rda_demon 20130628
# Exception Resumable Description Created on
1 CX_RS_FAILED 20130628
2 CX_RS_FOREIGN_LOCK 20130704

Method START_UPLOAD Signature

Method START_UPLOAD on class CL_RSCRT_RDA_PROCESS has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130718
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130718
3 CX_RS_NOT_FOUND Object Not Found 20130718

Method STOP_UPLOAD Signature

Method STOP_UPLOAD on class CL_RSCRT_RDA_PROCESS has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130717
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130717
3 CX_RS_NOT_FOUND Object Not Found 20130717
History
Last changed by/on SAP  20140121 
SAP Release Created in 740