SAP ABAP Class CL_RSDRI_DF_CONFIGURATION (Data Federator: Configuration)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRI_DF (Package) Facade for Data Federator
Properties
Class CL_RSDRI_DF_CONFIGURATION  
Short Description Data Federator: Configuration    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDRI_DF   Facade for Data Federator 
Created 20080721   SAP 
Last change 20130531   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 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRI_DF_CONFIGURATION has no interface implemented.
Friends
Class CL_RSDRI_DF_CONFIGURATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CONFIG_ID_MAST_ONLY_INFOPROV Constant Public Type reference (TYPE) CHAR30 'MAST_ONLY_INFOPROV' ID for Specifying Allowed Subtypes 20090220
2 C_CONFIG_ID_QUERY_PROV_PREFIX Constant Public Type reference (TYPE) CHAR30 'QUERY_PROVIDER_PREFIX' Config ID for QP Prefix 20100322
3 C_CONFIG_ID_SUBTYPES Constant Public Type reference (TYPE) CHAR30 'SUBTYPES' ID for Specifying Allowed Subtypes 20081103
4 C_CONFIG_ID_TEST_TABLE Constant Public Type reference (TYPE) CHAR30 'TEST_TABLE' ID for Specifying Allowed Subtypes 20090313
5 C_CONFIG_ID_WITH_CAPT_COLUMN Constant Public Type reference (TYPE) CHAR30 'WITH_CAPTION_COLUMN' ID for Specifying Allowed Subtypes 20090303
6 O_DUMMY_MSG Static Attribute Public Type reference (TYPE) CHAR1 Single-Character Indicator 20080721
7 P_R_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RSDRI_DF_CONFIGURATION Singleton Instance 20080721
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RFC Instance method Public Method Check RFC Configuration 20081103
2 CONFIGURE_RFC Instance method Public Method RFC Configuration 20081103
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080721
4 CREATE_RFC Instance method Public Method Create RFC Configuration 20081103
5 FILL_RFC_DATA Instance method Private Method Fill the RFC Connection Data 20080721
6 GET_INSTANCE Static method Public Method Returns Unique Instance (Singleton) 20080721
7 GET_QUERY_PROVIDER_PREFIX Instance method Public Method Returns table prefix for the QueryProvider 20100322
8 GET_SUBTYPES Instance method Public Method Returns Propagated Subtypes 20081103
9 GET_SYSNR Static method Private Method Returns 2 Character System Number for Logon 20080721
10 GET_SYSTEM_INFO Instance method Public Method Returns system info (for configuration) 20080728
11 IS_MASTER_ONLY_INFOPROVIDER Instance method Public Method =X: Only master data tables of InfoProviders 20090220
12 IS_WITH_CAPTION_COLUMN Instance method Public Method =X: Texttab. With extra caption column (longest text avail.) 20090303
13 IS_WITH_TRANSIENT_PROVIDER Instance method Public Method Checks whether transient providers are allowed 20090327
14 REMOVE_RFC Instance method Public Method Remove RFC Configuration 20081103
Events
Class CL_RSDRI_DF_CONFIGURATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_RFC Private See coding 20080721 BEGIN OF pt_s_rfc, method TYPE rfcdisplaz-rfcregid, program TYPE rfcdisplay-rfcexec, description TYPE rfcdoc-rfcdoc1, gwhost TYPE rfcdisplay-rfcgwhost, gwservice TYPE rfcdisplay-rfcgwserv, rfcconvert TYPE rfcdisplay-rfcconvert, rfcunicode TYPE rfcdisplay-rfcunicode, END OF pt_s_rfc
Method Signatures

Method CHECK_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20081103
2 Exporting E_EXISTS_AND_OK Call by reference Type reference (TYPE) RS_BOOL =X RFC destintation existiert und ist konsistent 20081103
3 Importing I_ONLY_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE ='X' Konfiguration nur überprüfen 20081103
4 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST 'DF_JCO__' Name der RFC Destination zum Data Federator 20081103

Method CHECK_RFC on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method CONFIGURE_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20081103
2 Importing I_ONLY_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE ='X' Konfiguration nur überprüfen 20081103
3 Importing I_REMOVE_CONFIGURATION Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Konfiguration entfernen 20081103
4 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST 'DF_JCO__' Name der RFC Destination zum Data Federator 20081103
5 Importing I_S_SNC_PARAM Call by reference Type reference (TYPE) RFCSNCPARA Übergabestruktur für SNC-Erweiterung von RFC-Destinations 20101124

Method CONFIGURE_RFC on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSDRI_DF_CONFIGURATION has no parameter.
Method CONSTRUCTOR on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method CREATE_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20081103
2 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST 'DF_JCO__' Name der RFC Destination zum Data Federator 20081103
3 Importing I_S_SNC_PARAM Call by reference Type reference (TYPE) RFCSNCPARA Übergabestruktur für SNC-Erweiterung von RFC-Destinations 20101124

Method CREATE_RFC on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method FILL_RFC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20080721
2 Returning R_S_RFC Value transfer Type reference (TYPE) PT_S_RFC 20080721

Method FILL_RFC_DATA on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSDRI_DF_CONFIGURATION Eindeutige Instanz (Singleton) 20080721

Method GET_INSTANCE on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method GET_QUERY_PROVIDER_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABLE_PREFIX_QUERY_PROVIDER Value transfer Type reference (TYPE) RSDRI_DF_TABLE_TYPE I / Q: Tabellenpräfix, SPACE: Query Provider nicht aktiv 20100322

Method GET_QUERY_PROVIDER_PREFIX on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method GET_SUBTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUBTYPES Value transfer Type reference (TYPE) STRING Sub types separated by ';' see domain RSDRI_DF_SUB_TYPE 20081103

Method GET_SUBTYPES on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method GET_SYSNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SYSNR Value transfer Type reference (TYPE) CHAR2 Systemnummer 20080721

Method GET_SYSNR on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method GET_SYSTEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GATEWAY_HOST Call by reference Type reference (TYPE) RFCGWHOST_EXT Gateway-Hostname 20080728
2 Exporting E_GATEWAY_SERVICE Call by reference Type reference (TYPE) RFCGWSERV Gateway-Service (= sapgwNN, where NN = System Nr.) 20080728
3 Exporting E_IS_UNICODE Call by reference Type reference (TYPE) RS_BOOL =X: <=> Unicode System 20090622
4 Exporting E_SYSID Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20081104
5 Exporting E_T_SW_COMPONENT Call by reference Type reference (TYPE) SLIM_CVERS Installierte SW Komponenten mit release und Patch 20090610

Method GET_SYSTEM_INFO on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method IS_MASTER_ONLY_INFOPROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MASTER_ONLY_INFOPROVIDER Value transfer Type reference (TYPE) RS_BOOL 20090220

Method IS_MASTER_ONLY_INFOPROVIDER on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method IS_WITH_CAPTION_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_WITH_CAPTION_COLUMN Value transfer Type reference (TYPE) RS_BOOL 20090303

Method IS_WITH_CAPTION_COLUMN on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method IS_WITH_TRANSIENT_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_WITH_TRANSIENT_PROVIDER Value transfer Type reference (TYPE) RS_BOOL Boolean 20090327

Method IS_WITH_TRANSIENT_PROVIDER on class CL_RSDRI_DF_CONFIGURATION has no exception.

Method REMOVE_RFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20081103
2 Importing I_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST 'DF_JCO__' Name der RFC Destination zum Data Federator 20081103

Method REMOVE_RFC on class CL_RSDRI_DF_CONFIGURATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712