SAP ABAP Class CL_RSDRV_REMOTE_IPROV_SRV (Service Class for Remote InfoProvider)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRV (Package) Data Manager Virtual InfoProvider
Properties
Class CL_RSDRV_REMOTE_IPROV_SRV  
Short Description Service Class for Remote InfoProvider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRV   Data Manager Virtual InfoProvider 
Created 20040909   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDRO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRV_REMOTE_IPROV_SRV has no interface implemented.
Friends
Class CL_RSDRV_REMOTE_IPROV_SRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CURSOR Instance attribute Private Type reference (TYPE) CURSOR OPEN-SQL Cursor 20040909
2 P_TABLNM Instance attribute Private Type reference (TYPE) RSD_TABLNM View or Table Name 20040909
3 P_TH_FLD Instance attribute Private Type reference (TYPE) TP_TH_FLD Extended field info 20040909
4 P_TH_IOBJ_FLD_MAPPING Instance attribute Private Type reference (TYPE) TN_TH_IOBJ_FLD_MAPPING Mapping of InfoObject onto Field Names 20040909
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SELECT_LIST Instance method Public Method Builds Selection List of Select Statement 20040909
2 BUILD_WHERE_CONDITIONS Instance method Public Method Builds Restrictions of SQL Statement 20040909
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040909
4 FETCH_DATA Instance method Public Method Read Database Table and Fill Results Table 20040909
5 FETCH_PACK_DATA Instance method Public Method Reads Data and Packs it in RFC Format 20040910
6 GET_FLDNAME Instance method Public Method Determines Field Name for a Specific InfoObject 20040909
7 OPEN_CURSOR Instance method Public Method Read Database Table and Fill Results Table 20040909
8 PACK_DATA Instance method Public Method Packs Results Table in BAPI Format 20040909
Events
Class CL_RSDRV_REMOTE_IPROV_SRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_IOBJ_FLD_MAPPING Public See coding Mapping of InfoObject onto Table Field Names 20040909 begin of TN_S_IOBJ_FLD_MAPPING, iobjnm type RSIOBJNM, fldnm type RSALIAS, end of TN_S_IOBJ_FLD_MAPPING
2 TN_TH_IOBJ_FLD_MAPPING Public See coding Table with Mappings of InfoObject onto Field Names 20040909 tn_th_iobj_fld_mapping TYPE hashed table of tn_s_iobj_fld_mapping with unique key iobjnm initial size 0
3 TN_T_DATA Public See coding Table with Concatinated Data 20040909 TN_T_DATA type standard table of BAPI6100DA
4 TN_T_IOBJ Public See coding Table with InfoObject Properties 20040909 TN_T_IOBJ type standard table of BAPI6200FD
5 TN_T_SELECTION Public See coding Table with Restrictions 20040909 TN_T_SELECTION type standard table of BAPI6200SL
6 TP_S_FLD Private See coding Enhanced InfoObject Properties 20040909 begin of TP_S_FLD, fldname type RSALIAS. include type BAPI6200FD. types: end of TP_S_FLD
7 TP_TH_FLD Private See coding Table with Enhanced InfoObject Properties 20040909 tp_th_fld type hashed table of tp_s_fld with unique key infoobject
Method Signatures

Method BUILD_SELECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_GROUPBY Call by reference Type reference (TYPE) RSDR0_T_ABAPSOURCE BW Data-Manager: ABAP Programmzeile 20040909
2 Exporting E_T_SEL_LIST Call by reference Type reference (TYPE) RSDR0_T_ABAPSOURCE BW Data-Manager: ABAP Programmcode 20040909
3 Importing I_T_CHARACTERISTICS Call by reference Type reference (TYPE) TN_T_IOBJ BW-Data-Manager: Liste von Merkmalen 20040909
4 Importing I_T_KEYFIGURES Call by reference Type reference (TYPE) TN_T_IOBJ BW-Data-Manager: Liste von Kennzahlen 20040909

Method BUILD_SELECT_LIST on class CL_RSDRV_REMOTE_IPROV_SRV has no exception.

Method BUILD_WHERE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_WHERE Call by reference Type reference (TYPE) RSDR0_T_ABAPSOURCE BW Data-Manager: ABAP Programmcode 20040909
2 Importing I_T_SELECTION Call by reference Type reference (TYPE) TN_T_SELECTION Einschränkungen 20040909

Method BUILD_WHERE_CONDITIONS on class CL_RSDRV_REMOTE_IPROV_SRV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLNM Call by reference Type reference (TYPE) RSD_TABLNM Tabellenname 20040909
2 Importing I_TH_IOBJ_FLD_MAPPING Call by reference Type reference (TYPE) TN_TH_IOBJ_FLD_MAPPING Tabelle mit Mappings von Infoobjekt auf Feldnamen 20040909

Method CONSTRUCTOR on class CL_RSDRV_REMOTE_IPROV_SRV has no exception.

Method FETCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Ergebnis-Tabelle 20040909

Method FETCH_DATA on class CL_RSDRV_REMOTE_IPROV_SRV has no exception.

Method FETCH_PACK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) TN_T_DATA Tabelle mit konkatinierten Daten 20040910

Method FETCH_PACK_DATA on class CL_RSDRV_REMOTE_IPROV_SRV has no exception.

Method GET_FLDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20040909
2 Returning R_FLDNM Value transfer Type reference (TYPE) RSALIAS BW-DM Feldalias (darf nicht länger als 26 werden ! ) 20040909

Method GET_FLDNAME on class CL_RSDRV_REMOTE_IPROV_SRV has no exception.

Method OPEN_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHARACTERISTICS Call by reference Type reference (TYPE) TN_T_IOBJ Merkmale 20040909
2 Importing I_T_KEYFIGURES Call by reference Type reference (TYPE) TN_T_IOBJ Kennzahlen 20040909
3 Importing I_T_SELECTION Call by reference Type reference (TYPE) TN_T_SELECTION Einschränkungen 20040909

Method OPEN_CURSOR on class CL_RSDRV_REMOTE_IPROV_SRV has no exception.

Method PACK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) TN_T_DATA Tabelle mit konkatinierten Daten 20040909
2 Importing I_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit Daten im Format des View/Tabellentyps 20040909

Method PACK_DATA on class CL_RSDRV_REMOTE_IPROV_SRV has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700