SAP ABAP Class CL_RSPLS_HDB_SWITCH (Switch for InMemory Processing)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS (Package) Planning: General Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSR_BASE OLAP Basis 20110526
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_HDB_SWITCH_DESIGNTIME HDB InMemory Processing Controller: Designtime 20110427
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_HDB_SWITCH_RUNTIME HDB InMemory Processing Controller: Runtime 20110427
Properties
Class CL_RSPLS_HDB_SWITCH  
Short Description Switch for InMemory Processing    
Super Class CL_RSR_BASE OLAP Basis 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20110427   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSPLS_HDB_SWITCH_DESIGNTIME HDB InMemory Processing Controller: Designtime 20110427
2 IF_RSPLS_HDB_SWITCH_RUNTIME HDB InMemory Processing Controller: Runtime 20110427
Friends
Class CL_RSPLS_HDB_SWITCH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CP_BPC_ACT Constant Private Type reference (TYPE) RSPLS_HDB_ACTIVATE 'BPC_ACT' 20130926
2 CP_HANA_ACT Constant Private Type reference (TYPE) RSPLS_HDB_ACTIVATE 'HANA_ACT' 20111111
3 P_IPIM_USER Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110825
4 SP_BPC_ACT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20130926
5 SP_HDB_ACT Static Attribute Private Type reference (TYPE) ABAP_BOOL 20111111
6 SP_R_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_RSPLS_HDB_SWITCH 20110427
7 SP_TH_HDB_ACT_IP Static Attribute Private Type reference (TYPE) TP_TH_HDB_ACT_IP 20111111
8 SP_TS_INFOPROV_IPIM Static Attribute Private Type reference (TYPE) TP_TS_INFOPROV_IPIM 20110825
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110427
2 CLEAR_BUFFERED_INFO Instance method Public Method Deletes buffered results 20110608
3 GET_IPIM_4_CUBE Instance method Private Method 20111111
4 IS_IPIM_CONTEXT Instance method Private Method Checks context-specific InMemory compliance 20110427
5 IS_IPIM_FUNCTION Instance method Private Method 20110427
6 IS_IPIM_GLOBAL Instance method Private Method 20110427
7 IS_IPIM_GLOBAL_GATEWAY Instance method Private Method Gateway for checking global runtime properties 20110427
8 IS_IPIM_INFOPROV Instance method Private Method 20110427
9 IS_IPIM_SYSTEM Instance method Private Method Checks property of database (in-memory support) 20110427
10 S_GET_INSTANCE_DESIGNTIME Static method Public Method Instance Manager IF_RSPLS_HDB_SWITCH_DESIGNTIME 20110427
11 S_GET_INSTANCE_RUNTIME Static method Public Method Instance Manager IF_RSPLS_HDB_SWITCH_RUNTIME 20110427
12 S_IS_BPC_PAK_ACTIVE Static method Public Method Is BPC-PAK Integration active 20130926
13 S_IS_HDB_SYSTEM Static method Public Method Checks property of database (HDB: Yes/No) 20110427
14 _CHECK_AINX Instance method Private Method Checks properties of transactional info cube: ipim? 20130617
15 _CHECK_DSO Instance method Private Method Checks properties of a DSO: ipim? 20120618
16 _CHECK_PROVIDER_COLLECTION Instance method Private Method Checks properties of multiprovider: ipim? 20131002
17 _CHECK_TRANSACT_INFOCUBE Instance method Private Method Checks properties of transactional info cube: ipim? 20110608
18 _CHECK_TRANSACT_INFOCUBE_FLAT Instance method Private Method Checks properties of transactional info cube: ipim? 20110609
Events
Class CL_RSPLS_HDB_SWITCH has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_HDB_ACT_IP Private Type reference (TYPE) RSPLS_HDB_ACT_IP 20111111
2 TP_S_INFOPROV_IPIM Private See coding 20110608 begin of tp_s_infoprov_ipim, infoprov type rsinfoprov, ipim type rs_bool, end of tp_s_infoprov_ipim
3 TP_TH_HDB_ACT_IP Private See coding 20111111 tp_th_hdb_act_ip type hashed table of tp_s_hdb_act_ip with unique key infoprov
4 TP_TS_INFOPROV_IPIM Private See coding 20110608 tp_ts_infoprov_ipim type sorted table of tp_s_infoprov_ipim with unique key infoprov
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAR_BUFFERED_INFO Signature

Method CLEAR_BUFFERED_INFO on class CL_RSPLS_HDB_SWITCH has no parameter.
Method CLEAR_BUFFERED_INFO on class CL_RSPLS_HDB_SWITCH has no exception.

Method GET_IPIM_4_CUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE 20111111
2 Returning R_IS_IPIM Value transfer Type reference (TYPE) ABAP_BOOL 20111111

Method GET_IPIM_4_CUBE on class CL_RSPLS_HDB_SWITCH has no exception.

Method IS_IPIM_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20110427
2 Importing I_SRVNM Call by reference Type reference (TYPE) RSPLF_SRVNM 20110427
3 Returning R_IPIM_CONTEXT Value transfer Type reference (TYPE) ABAP_BOOL 20110427

Method IS_IPIM_CONTEXT on class CL_RSPLS_HDB_SWITCH has no exception.

Method IS_IPIM_FUNCTION Signature

Method IS_IPIM_FUNCTION on class CL_RSPLS_HDB_SWITCH has no parameter.
Method IS_IPIM_FUNCTION on class CL_RSPLS_HDB_SWITCH has no exception.

Method IS_IPIM_GLOBAL Signature

Method IS_IPIM_GLOBAL on class CL_RSPLS_HDB_SWITCH has no parameter.
Method IS_IPIM_GLOBAL on class CL_RSPLS_HDB_SWITCH has no exception.

Method IS_IPIM_GLOBAL_GATEWAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV 20110427
2 Importing I_SRVNM Call by reference Type reference (TYPE) RSPLF_SRVNM 20110427
3 Returning R_IPIM_GLOBAL Value transfer Type reference (TYPE) ABAP_BOOL 20110427

Method IS_IPIM_GLOBAL_GATEWAY on class CL_RSPLS_HDB_SWITCH has no exception.

Method IS_IPIM_INFOPROV Signature

Method IS_IPIM_INFOPROV on class CL_RSPLS_HDB_SWITCH has no parameter.
Method IS_IPIM_INFOPROV on class CL_RSPLS_HDB_SWITCH has no exception.

Method IS_IPIM_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IPIM_SYSTEM Value transfer Type reference (TYPE) ABAP_BOOL 20110427

Method IS_IPIM_SYSTEM on class CL_RSPLS_HDB_SWITCH has no exception.

Method S_GET_INSTANCE_DESIGNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HDB_SWITCH Value transfer Object reference (TYPE REF TO) IF_RSPLS_HDB_SWITCH_DESIGNTIME 20110427

Method S_GET_INSTANCE_DESIGNTIME on class CL_RSPLS_HDB_SWITCH has no exception.

Method S_GET_INSTANCE_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HDB_SWITCH Value transfer Object reference (TYPE REF TO) IF_RSPLS_HDB_SWITCH_RUNTIME 20110427

Method S_GET_INSTANCE_RUNTIME on class CL_RSPLS_HDB_SWITCH has no exception.

Method S_IS_BPC_PAK_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BPC_PAK_ACTIVE Value transfer Type reference (TYPE) RS_BOOL BPC-PAK Integration is active 20130926

Method S_IS_BPC_PAK_ACTIVE on class CL_RSPLS_HDB_SWITCH has no exception.

Method S_IS_HDB_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HDB_SYSTEM Value transfer Type reference (TYPE) ABAP_BOOL 20110427

Method S_IS_HDB_SYSTEM on class CL_RSPLS_HDB_SWITCH has no exception.

Method _CHECK_AINX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RSD_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Properties InfoProvider 20130617
2 Returning R_IPIM_INFOPROV Value transfer Type reference (TYPE) RS_BOOL Transactional InfoCube: ipim? 20130617

Method _CHECK_AINX on class CL_RSPLS_HDB_SWITCH has no exception.

Method _CHECK_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RSD_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Properties InfoProvider 20130211
2 Returning R_IPIM_INFOPROV Value transfer Type reference (TYPE) RS_BOOL transaktionaler InfoCube: ipim? 20120618

Method _CHECK_DSO on class CL_RSPLS_HDB_SWITCH has no exception.

Method _CHECK_PROVIDER_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RSD_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProvider / Data Target 20131002
2 Returning R_IPIM_INFOPROV Value transfer Type reference (TYPE) RS_BOOL Multiprovider: ipim? 20131002

Method _CHECK_PROVIDER_COLLECTION on class CL_RSPLS_HDB_SWITCH has no exception.

Method _CHECK_TRANSACT_INFOCUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RSD_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV InfoProv-Referenz 20130211
2 Returning R_IPIM_INFOPROV Value transfer Type reference (TYPE) RS_BOOL transaktionaler InfoCube: ipim? 20110608

Method _CHECK_TRANSACT_INFOCUBE on class CL_RSPLS_HDB_SWITCH has no exception.

Method _CHECK_TRANSACT_INFOCUBE_FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_RSD_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_INFOPROV Properties InfoProvider 20130211
2 Returning R_IPIM_INFOPROV Value transfer Type reference (TYPE) RS_BOOL transaktionaler InfoCube: ipim? 20110609

Method _CHECK_TRANSACT_INFOCUBE_FLAT on class CL_RSPLS_HDB_SWITCH has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730