SAP ABAP Class CL_RSCRT_RDA_OBJECT (RDA Object)
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_TABLES Access to RDA Tables 20060906
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSCRT_RDA_NDS Interaction with RDA Objects 20060731
Properties
Class CL_RSCRT_RDA_OBJECT  
Short Description RDA Object    
Super Class    
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 20060731   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 RSCRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSCRT_RDA_TABLES Access to RDA Tables 20060906
Friends
Class CL_RSCRT_RDA_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DATASOURCE Instance attribute Protected Type reference (TYPE) RSOLTPSOURCER DataSource 20061016
2 O_INFOPACKAGE_ID Instance attribute Protected Type reference (TYPE) RSLOGDPID Logical InfoPackage Variant (ID) 20060731
3 O_NDS Instance attribute Protected Type reference (TYPE) RSCRT_RDAOBJECT DataSource and Source System 20061016
4 O_PUSH Instance attribute Protected Type reference (TYPE) RS_BOOL Push Package 20061024
5 O_SOURCESYSTEM Instance attribute Protected Type reference (TYPE) RSSLOGSYS Source System 20061016
6 O_TH_INSTANCE Static Attribute Protected Type reference (TYPE) LTY_TH_INSTANCE Hashed Table with Instances 20060906
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130626
2 CONSTRUCTOR Instance method Public Constructor 20060731
3 ENQUEUE_DEMON_WAITING Instance method Protected Method Lock Process in RSCRT_RDA_DEMON 20060731
4 ENQUEUE_REQ_WAITING Instance method Protected Method Lock Process in RSCRT_RDA_REQ 20060731
5 FACTORY Static method Public Method Instance for Real-Time InfoPackage 20060906
6 GET_DATASOURCE Instance method Public Method Returns DataSource 20061016
7 GET_INFOPACKAGE_ID Instance method Public Method Returns InfoPackage ID 20061016
8 GET_NDS Instance method Public Method Returns DataSource and Source System 20061016
9 GET_PROCESS_ID Instance method Public Method Returns InfoPackage or DTP ID 20130620
10 GET_SOURCESYSTEM Instance method Public Method Returns Source System 20061016
11 GET_THRESHOLDS Instance method Public Method Returns parameters from RSCRT_RDA_DEMON 20130620
12 IS_PUSH_PACKAGE Instance method Public Method Is this a PUSH InfoPackage? 20061024
Events
Class CL_RSCRT_RDA_OBJECT 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 20060906 BEGIN OF lty_s_instance, infopackage_id TYPE rslogdpid, r_nds TYPE REF TO cl_rscrt_rda_nds, END OF lty_s_instance
2 LTY_TH_INSTANCE Protected See coding Hashed Table for Instanziated Objects 20060906 lty_th_instance TYPE HASHED TABLE OF lty_s_instance WITH UNIQUE KEY infopackage_id
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGID Logisches Objekt (InfoPackage o. -Group) Scheduler 20060731
2 Importing I_NDS Call by reference Type reference (TYPE) RSSTATMANDTA Datenquelle oder -ziel für Statusmanager 20061023
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20061016

Method ENQUEUE_DEMON_WAITING 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 20130624
2 Importing I_WAITING Call by reference Type reference (TYPE) RS_BOOL Boolean 20130617
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060731
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130617

Method ENQUEUE_REQ_WAITING 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 Lock mode 20130626
2 Importing I_WAITING Call by reference Type reference (TYPE) RS_BOOL Boolean 20130617
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20060731
2 CX_RS_FOREIGN_LOCK Object Is Locked (Do Not Use as Higher-Level Class) 20130617

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPACKAGE_ID Call by reference Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20060906
2 Returning R_R_NDS Value transfer Object reference (TYPE REF TO) CL_RSCRT_RDA_NDS Zugriffsobjekt für Tabellen 20061024
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20061016

Method GET_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DATASOURCE Value transfer Type reference (TYPE) RSOLTPSOURCER DataSource 20061016

Method GET_DATASOURCE on class CL_RSCRT_RDA_OBJECT has no exception.

Method GET_INFOPACKAGE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INFOPACKAGE_ID Value transfer Type reference (TYPE) RSLOGDPID Logische InfoPackage-Variante (ID) 20061016

Method GET_INFOPACKAGE_ID on class CL_RSCRT_RDA_OBJECT has no exception.

Method GET_NDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NDS Value transfer Type reference (TYPE) RSCRT_RDAOBJECT DataSource und Quellsystem 20061016

Method GET_NDS on class CL_RSCRT_RDA_OBJECT has no exception.

Method GET_PROCESS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PROCESS_ID Value transfer Type reference (TYPE) RSLOGDPID InfoPackage or DTP 20130620

Method GET_PROCESS_ID on class CL_RSCRT_RDA_OBJECT has no exception.

Method GET_SOURCESYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SOURCESYSTEM Value transfer Type reference (TYPE) RSSLOGSYS Quellsystem 20061016

Method GET_SOURCESYSTEM on class CL_RSCRT_RDA_OBJECT has no exception.

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 20130620

Method GET_THRESHOLDS on class CL_RSCRT_RDA_OBJECT has no exception.

Method IS_PUSH_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PUSH Value transfer Type reference (TYPE) RS_BOOL Push-Package 20061024

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