SAP ABAP Class CL_RODPS_DATASOURCE_EXT_BASE (Basis Class for BAdI Implementations)
Hierarchy
PI_BASIS (Software Component) Basis Plug-In
   BC-EIM-ODP (Application Component) Operational Data Provisioning (ODP) in Search&Analytics
     RODPS_SAPI (Package) Operational Data Provider SAPI Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20110208
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RODPS_DATASOURCE_EXT Interface for DataSource Enhancements 20110208
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RODPS_DATASOURCE_EXT_XMPL Example Class for BAdI Implementation 20110208
Properties
Class CL_RODPS_DATASOURCE_EXT_BASE  
Short Description Basis Class for BAdI Implementations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RODPS_SAPI   Operational Data Provider SAPI Services 
Created 20110208   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RODPS_DATASOURCE_EXT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20110208
2 IF_RODPS_DATASOURCE_EXT Interface for DataSource Enhancements 20110208
Friends
Class CL_RODPS_DATASOURCE_EXT_BASE has no friend class.
Attributes
Class CL_RODPS_DATASOURCE_EXT_BASE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROJECTION Instance method Protected Method Add Field to Projection 20110217
2 GET_DATASOURCE_INFO Instance method Protected Method 20110208
3 GET_SELECTION_FIELDS Instance method Private Method 20110208
4 GET_TRANSFER_FIELDS Instance method Private Method 20110208
5 POSTPROCESS_IMPLEMENTATION Instance method Protected Method 20110217
6 POSTPROCESS_STANDARD_EXITS Instance method Protected Method 20110217
7 PROCESS_EXITS Instance method Protected Method 20110210
8 RANGES_TO_SET Instance method Protected Method 20110217
9 SET_TO_RANGES Instance method Protected Method 20110217
Events
Class CL_RODPS_DATASOURCE_EXT_BASE has no event.
Types
Class CL_RODPS_DATASOURCE_EXT_BASE has no local type.
Method Signatures

Method ADD_PROJECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>TT_PROJECTIONS 20110217
2 Importing I_AGGREGATION_FUNCTION Call by reference Type reference (TYPE) IF_RODPS_BASE=>T_AGGREGATION_FUNCTION Aggregatfunktion 20110217
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20110217

Method ADD_PROJECTION on class CL_RODPS_DATASOURCE_EXT_BASE has no exception.

Method GET_DATASOURCE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTIONS Call by reference Type reference (TYPE) SBIWA_T_SELECT 20110208
2 Exporting ET_TRANSFER_FIELDS Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20110208
3 Exporting E_DATASOURCE_TYPE Call by reference Type reference (TYPE) ROOSTYPE Typ einer DataSource 20110210
4 Exporting E_EXTRACT_STRUCTURE Call by reference Type reference (TYPE) ROSTRUCT Feldname 20110208
5 Importing IR_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110208
6 Importing IT_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>TT_PROJECTIONS 20110208
7 Importing I_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource (OSOA/OSOD) 20110208
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110221

Method GET_SELECTION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110208
2 Importing IT_OSFIELD Call by reference Type reference (TYPE) RSAOT_T_OSFIELD 20110208
3 Returning RT_SELECTIONS Value transfer Type reference (TYPE) SBIWA_T_SELECT 20110208
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110221

Method GET_TRANSFER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OSFIELD Call by reference Type reference (TYPE) RSAOT_T_OSFIELD 20110208
2 Importing IT_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>TT_PROJECTIONS 20110208
3 Returning RT_TRANSFER_FIELDS Value transfer Type reference (TYPE) SBIWA_T_FIELDS 20110208

Method GET_TRANSFER_FIELDS on class CL_RODPS_DATASOURCE_EXT_BASE has no exception.

Method POSTPROCESS_IMPLEMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20110217
2 Importing IR_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110217
3 Importing IR_SELECTION_SET_PROC Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110217
4 Importing IT_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>TT_PROJECTIONS 20110217
5 Importing IT_PROJECTIONS_PROC Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>TT_PROJECTIONS 20110217
6 Importing I_DATASOURCE Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>T_DATASOURCE DataSource (OSOA/OSOD) 20110217
7 Importing I_EXTRACTION_MODE Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>T_EXTRACTION_MODE Extraktionsmodus 20110217
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110221

Method POSTPROCESS_STANDARD_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20110217
2 Importing IR_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110217
3 Importing IR_SELECTION_SET_PROC Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110217
4 Importing IT_PROJECTIONS Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>TT_PROJECTIONS 20110217
5 Importing IT_PROJECTIONS_PROC Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>TT_PROJECTIONS 20110217
6 Importing I_DATASOURCE Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>T_DATASOURCE DataSource (OSOA/OSOD) 20110217
7 Importing I_EXTRACTION_MODE Call by reference Type reference (TYPE) IF_RODPS_DATASOURCE_EXT=>T_EXTRACTION_MODE Extraktionsmodus 20110217
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110221

Method PROCESS_EXITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20110210
2 Importing IT_SELECTIONS Call by reference Type reference (TYPE) SBIWA_T_SELECT 20110210
3 Importing IT_TRANSFER_FIELDS Call by reference Type reference (TYPE) SBIWA_T_FIELDS 20110210
4 Importing I_DATASOURCE Call by reference Type reference (TYPE) ROOSOURCER DataSource (OSOA/OSOD) 20110210
5 Importing I_DATASOURCE_TYPE Call by reference Type reference (TYPE) ROOSTYPE Typ einer DataSource 20110210
6 Importing I_EXTRACTION_MODE Call by reference Type reference (TYPE) IF_ODQ_QUEUE_MODEL=>T_EXTRACTION_MODE Extraktionsmodus 20110210
7 Importing I_EXTRACT_STRUCTURE Call by reference Type reference (TYPE) ROSTRUCT Extraktstruktur einer DataSource 20110210
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110221

Method RANGES_TO_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_UNIVERSE Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Multidimensionale Menge 20110217
2 Importing IT_RANGES Call by reference Type reference (TYPE) SBIWA_T_SELECT 20110217
3 Returning RR_SELECTIONS_SET Value transfer Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110217
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110217

Method SET_TO_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionale Menge 20110217
2 Returning RT_RANGES Value transfer Type reference (TYPE) SBIWA_T_SELECT 20110217
# Exception Resumable Description Created on
1 CX_RODPS_INPUT_INVALID Ungültige Eingabe 20110217
History
Last changed by/on SAP  20130531 
SAP Release Created in 731