SAP ABAP Class CL_RSFBP_ODP_CURSOR_RSDS (FBP: ODP Cursor for BW DataSource)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSFBP (Package) BW: Field-based Provider framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RODPS_ODP_CURSOR Cursor 20130306
Properties
Class CL_RSFBP_ODP_CURSOR_RSDS  
Short Description FBP: ODP Cursor for BW DataSource    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSFBP   BW: Field-based Provider framework 
Created 20130306   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSFBP_SOURCE_TYPE_RSDS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RODPS_ODP_DIRECT_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSFBP_SOURCE_TYPE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSFBP_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RODPS_ODP_CURSOR Cursor 20130306
Friends
Class CL_RSFBP_ODP_CURSOR_RSDS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_DATAPAKID Instance attribute Private Type reference (TYPE) RSDATAPID 20130306
2 P_FORCE_DIRECT_ACCESS Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130306
3 P_MAXIMUM_ROWS Instance attribute Private Type reference (TYPE) I 20130306
4 P_NO_AGGREGATION Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130306
5 P_POINT_IN_TIME Instance attribute Private Type reference (TYPE) D 20130306
6 P_R_FBP Instance attribute Private Object reference (TYPE REF TO) DATA 20130306
7 P_R_FILTER Instance attribute Private Object reference (TYPE REF TO) CL_RSMDS_FILTER Set Object: Filter on a Structure 20130306
8 P_R_MOVE Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR 20130306
9 P_R_SELECTION_SET Instance attribute Private Object reference (TYPE REF TO) CL_RSMDS_SET 20130306
10 P_R_SET Instance attribute Private Object reference (TYPE REF TO) CL_RSMDS_SET Multi-Dimensional Quantity 20130306
11 P_R_TRANSFORMATOR Instance attribute Private Object reference (TYPE REF TO) CL_RODPS_DATA_TRANSFORMATOR 20130306
12 P_SOURCE_INDEX Instance attribute Private Type reference (TYPE) I 20130306
13 P_SRCOBJNM Instance attribute Private Type reference (TYPE) RSDS_S_DSHEAD-DATASOURCE DataSource (OSOA/OSOD) 20130418
14 P_TH_FBPFIELD Instance attribute Private Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_FIELD 20130306
15 P_TR_SELECTION_SETS Instance attribute Private Type reference (TYPE) RSMDS_TR_SETS 20130306
16 P_TS_COPY Instance attribute Private See coding 20130306
17 P_T_FIELD_AGGREGATIONS Instance attribute Private Type reference (TYPE) IF_RODPS_ODP_DIRECT_ACCESS=>TT_FIELD_AGGREGATIONS 20130306
18 P_T_PROJECTION Instance attribute Private Type reference (TYPE) RSDS_T_EXTRACT_FIELDS Fields for Extraction 20130306
19 P_T_SELECTION Instance attribute Private Type reference (TYPE) RS_T_RSCEDST Transfer structure 20130306
20 P_T_SLOGSYS Instance attribute Private See coding 20130418
21 P_T_SORT_DESCRIPTIONS Instance attribute Private Type reference (TYPE) IF_RODPS_ODP_DIRECT_ACCESS=>TT_SORT_DESCRIPTIONS 20130306
22 P_T_SRCFIELD Instance attribute Private Type reference (TYPE) IF_RSFBP_SOURCE_TYPE=>TN_T_FIELD 20130306
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130306
2 FETCH_NEXT_SOURCE Instance method Private Method 20130306
3 GET_ACCESSMETHODS Instance method Private Method 20130306
Events
Class CL_RSFBP_ODP_CURSOR_RSDS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_COPY Private See coding 20130306 BEGIN OF TP_S_COPY, from type string, to type string, end of tp_s_copy
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FBPNAME Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_FBPNAME 20130306
2 Importing I_FORCE_DIRECT_ACCESS Call by reference Type reference (TYPE) ABAP_BOOL 20130306
3 Importing I_MAXIMUM_ROWS Call by reference Type reference (TYPE) I 20130306
4 Importing I_NO_AGGREGATION Call by reference Type reference (TYPE) ABAP_BOOL 20130306
5 Importing I_POINT_IN_TIME Call by reference Type reference (TYPE) SIMPLE 20130306
6 Importing I_R_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET 20130306
7 Importing I_SRCOBJNM Call by reference Type reference (TYPE) RSDS_S_DSHEAD-DATASOURCE DataSource (OSOA/OSOD) 20130418
8 Importing I_TH_FBPFIELD Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_FIELD 20130306
9 Importing I_TH_SLOGSYS Call by reference Type reference (TYPE) IF_RSFBP_TYPES=>TN_TH_SLOGSYS 20130418
10 Importing I_TR_SELECTION_SETS Call by reference Type reference (TYPE) RSMDS_TR_SETS 20130306
11 Importing I_T_FIELD_AGGREGATIONS Call by reference Type reference (TYPE) IF_RODPS_ODP_DIRECT_ACCESS=>TT_FIELD_AGGREGATIONS 20130306
12 Importing I_T_SORT_DESCRIPTIONS Call by reference Type reference (TYPE) IF_RODPS_ODP_DIRECT_ACCESS=>TT_SORT_DESCRIPTIONS 20130306
13 Importing I_T_SRCFIELD Call by reference Type reference (TYPE) IF_RSFBP_SOURCE_TYPE=>TN_T_FIELD 20130306
# Exception Resumable Description Created on
1 CX_RODPS_ACCESS_ERROR 20130306
2 CX_RODPS_INPUT_INVALID 20130306
3 CX_RODPS_NO_MORE_DATA 20130306

Method FETCH_NEXT_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAR_PSA Call by reference Type reference (TYPE) RSDS_CHAR_PSA 20130306
2 Exporting E_PROGRAM Call by reference Type reference (TYPE) SYREPID 20130306
# Exception Resumable Description Created on
1 CX_RODPS_ACCESS_ERROR 20130306
2 CX_RODPS_NO_MORE_DATA 20130306

Method GET_ACCESSMETHODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SLOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Source system 20130418
2 Returning R_T_R_ACCESSATTR Value transfer Type reference (TYPE) RSDS_T_R_ACCESSATTR Instances of Access Methods 20130306
# Exception Resumable Description Created on
1 CX_RS_ACCESS_ERROR Error while accessing data 20130306
History
Last changed by/on SAP  20140121 
SAP Release Created in 740