SAP ABAP Class CL_RSCRT_RDA_DTP (DTP 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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_RDA_REQUEST RDA Request 20130711
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_DATAPACKAGE_OBSERVER Observer for DTP Data Package 20130714
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_REQUEST_OBSERVER Observer for DTP Request 20130714
Properties
Class CL_RSCRT_RDA_DTP  
Short Description DTP for Real-Time Data Acquisition    
Super Class CL_RSCRT_RDA_REQUEST RDA Request 
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 20061018   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 RSBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBK_DATAPACKAGE_OBSERVER Observer for DTP Data Package 20130714
2 IF_RSBK_REQUEST_OBSERVER Observer for DTP Request 20130714
Friends
Class CL_RSCRT_RDA_DTP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DTPNM Instance attribute Public Type reference (TYPE) RSBKDTPNM 20061018
2 O_R_DTP Instance attribute Public Object reference (TYPE REF TO) IF_RSCRT_DEMON_DTP 20130711
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Generates New RDA Object for DTP 20061018
2 CREATE_ASSIGNMENT Instance method Public Method Assign DTP to DataSource 20061018
3 FACTORY_DTP Static method Public Method Instance for a DTP 20130617
4 GET_IPAK_FOR_DTP Static method Public Method Returns RDA InfoPackage for a DTP 20070904
5 GOTO_MONITOR_ASSIGNING Static method Public Method Calls RDA Monitor and Assigns DTP if Necessary 20070904
6 IS_INTERESTED Instance method Protected Method Checks relevance of status change 20130714
7 ON_DTP_DELETE Static method Public Method Callback: Data Transfer Process Deleted 20061018
8 ON_DTP_SAVE Static method Public Method Callback: Data Transfer Process Saved 20130715
9 POST_PROCESSING Instance method Protected Method 20130725
10 REMOVE_ASSIGNMENT Instance method Public Method Delete DTP Assignment to DataSource 20061018
Events
Class CL_RSCRT_RDA_DTP has no event.
Types
Class CL_RSCRT_RDA_DTP has no local type.
Method Signatures

Method CONSTRUCTOR 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 20130711
2 Importing I_RDAOBJECT_TYPE Call by reference Type reference (TYPE) RSCRT_RDAOBJECT_TYPE 20130711
3 Importing I_R_PROCESS Call by reference Object reference (TYPE REF TO) CL_RSCRT_RDA_PROCESS 20130711
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20061018

Method CREATE_ASSIGNMENT Signature

Method CREATE_ASSIGNMENT on class CL_RSCRT_RDA_DTP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061018
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 FACTORY_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20130617
2 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logical InfoPackage variant (ID) 20130617
3 Importing I_NDS Call by reference Type reference (TYPE) RSSTATMANDTA Data Source or Target for Status Manager 20130617
4 Returning R_R_DTP Value transfer Object reference (TYPE REF TO) CL_RSCRT_RDA_DTP Interaction with RDA Objects 20130711
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND 20130617

Method GET_IPAK_FOR_DTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20070904
2 Returning R_IPAK Value transfer Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070904
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20070904

Method GOTO_MONITOR_ASSIGNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20070904
2 Importing I_IPAK Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20070904
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20070904

Method IS_INTERESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TARGET_DPSTATE Call by reference Type reference (TYPE) RSBKDPSTATE DTP: Status of a Data Package During Request Processing 20130714
2 Importing I_TARGET_TSTATE Call by reference Type reference (TYPE) RSBKTSTATE Technical Processing Status for a DTP Request 20130714
3 Returning R_INTERESTED Value transfer Type reference (TYPE) RS_BOOL Change relevant for RDA? 20130714

Method IS_INTERESTED on class CL_RSCRT_RDA_DTP has no exception.

Method ON_DTP_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess-ID 20061018
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061018

Method ON_DTP_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTPNM Call by reference Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20130715
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation Failed 20130715
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130715

Method POST_PROCESSING 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 20130725
2 Importing I_REQUEST_SID Call by reference Type reference (TYPE) RSBKREQUID 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 Object Not Found 20130725

Method REMOVE_ASSIGNMENT Signature

Method REMOVE_ASSIGNMENT on class CL_RSCRT_RDA_DTP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061018
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130711
3 CX_RS_NOT_FOUND Object Not Found 20130711
History
Last changed by/on SAP  20140121 
SAP Release Created in 700