SAP ABAP Class CL_IWP_VP_MANAGER (Generation of Virtual Providers)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-ILM-RW (Application Component) Retention Warehouse
     IWP_BI (Package) ILM Workpackage: BI content Generation
Properties
Class CL_IWP_VP_MANAGER  
Short Description Generation of Virtual Providers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWP_BI   ILM Workpackage: BI content Generation 
Created 20080724   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IWP_VP_MANAGER has no forward declaration.
Interfaces
Class CL_IWP_VP_MANAGER has no interface implemented.
Friends
Class CL_IWP_VP_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_BI_INTERFACE Instance attribute Private Object reference (TYPE REF TO) CL_IWP_BI_INTERFACE Interface to BI BAPIs 20080724
2 MT_NAV_ATTR_DEF Instance attribute Private Type reference (TYPE) IWP_T_NAV_ATTR_DEF_VP Definition of navigational attributes 20081201
3 MT_VP_MAPPING Instance attribute Private Type reference (TYPE) IWP_T_VP_CUST Mapping customizing for VirtualProvider 20081210
4 M_AUDIT_AREA Instance attribute Private Type reference (TYPE) LRM_POLICY_TYPE 20081210
5 M_CONFIG Instance attribute Private Type reference (TYPE) IWP_GEN_CONFIG Configuration of BI extraction 20090421
6 M_WORK_PACKAGE Instance attribute Private Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of Audit Package 20080724
7 M_WORK_PACKAGE_EXT Instance attribute Private Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20080725
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DUMMY_KEYFIGURE Instance method Private Method 20090213
2 CHECK_VPROV_EXISTENCE Instance method Public Method Check if a virtual provider is existing 20080725
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080724
4 CREATE_VIRTUAL_PROVIDER Instance method Public Method Create a virtual Provider 20080724
5 CREATE_VPROV Instance method Private Method Create a virtual provider 20080725
6 CREATE_VPROV_FROM_DSO Instance method Private Method Create a virtual provider based on a DSO 20080724
7 CREATE_VPROV_FROM_ICUBE Instance method Private Method Create a virtual provider based on an InfoCube 20080725
8 CREATE_VPROV_FROM_ISET Instance method Private Method Create a virtual provider based on an InfoSet 20081215
9 DEFINE_MAPPING Instance method Private Method Create and check the mapping information 20080725
10 SET_VPROV_DETAILS Instance method Private Method Set the details of the virtual provider 20080725
Events
Class CL_IWP_VP_MANAGER has no event.
Types
Class CL_IWP_VP_MANAGER has no local type.
Method Signatures

Method CHECK_DUMMY_KEYFIGURE Signature

Method CHECK_DUMMY_KEYFIGURE on class CL_IWP_VP_MANAGER has no parameter.
# Exception Resumable Description Created on
1 NOT_EXISTING 20090213

Method CHECK_VPROV_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTING Call by reference Type reference (TYPE) FLAG General Flag 20080725
2 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080725
3 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20080725

Method CHECK_VPROV_EXISTENCE on class CL_IWP_VP_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORK_PACKAGE_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Work Package 20080724

Method CONSTRUCTOR on class CL_IWP_VP_MANAGER has no exception.

Method CREATE_VIRTUAL_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080724
2 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20080724
3 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20080724
4 Importing I_WP_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Work Package 20081202

Method CREATE_VIRTUAL_PROVIDER on class CL_IWP_VP_MANAGER has no exception.

Method CREATE_VPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080725
2 Importing IT_CUBE_DIMENSIONINFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ_DIMENSION Tabletype for IWP_S_ICUBE_IOBJ_DIMENSION 20080725
3 Importing IT_CUBE_DIMENSIONS Call by reference Type reference (TYPE) IWP_T_ICUBE_DIMENSION Tabletype for IWP_S_ICUBE_DIMENSION 20080725
4 Importing IT_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20080725
5 Importing I_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20080725
6 Importing I_UPDATE Call by reference Type reference (TYPE) FLAG General Flag 20080725

Method CREATE_VPROV on class CL_IWP_VP_MANAGER has no exception.

Method CREATE_VPROV_FROM_DSO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUBE_DIMENSIONINFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ_DIMENSION Tabletype for IWP_S_ICUBE_IOBJ_DIMENSION 20080724
2 Exporting ET_CUBE_DIMENSIONS Call by reference Type reference (TYPE) IWP_T_ICUBE_DIMENSION Tabletype for IWP_S_ICUBE_DIMENSION 20080724
3 Exporting ET_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20080724
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080724
5 Exporting E_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20080724
6 Importing I_DSO_OBJECT Call by reference Type reference (TYPE) CHAR30 30 Characters 20080724
7 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20080724

Method CREATE_VPROV_FROM_DSO on class CL_IWP_VP_MANAGER has no exception.

Method CREATE_VPROV_FROM_ICUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUBE_DIMENSIONINFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ_DIMENSION Tabletype for IWP_S_ICUBE_IOBJ_DIMENSION 20080725
2 Exporting ET_CUBE_DIMENSIONS Call by reference Type reference (TYPE) IWP_T_ICUBE_DIMENSION Tabletype for IWP_S_ICUBE_DIMENSION 20080725
3 Exporting ET_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20080725
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080725
5 Exporting E_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20080725
6 Importing I_ICUBE Call by reference Type reference (TYPE) CHAR30 30 Characters 20080725
7 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20080725

Method CREATE_VPROV_FROM_ICUBE on class CL_IWP_VP_MANAGER has no exception.

Method CREATE_VPROV_FROM_ISET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUBE_DIMENSIONINFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ_DIMENSION Tabletype for IWP_S_ICUBE_IOBJ_DIMENSION 20081215
2 Exporting ET_CUBE_DIMENSIONS Call by reference Type reference (TYPE) IWP_T_ICUBE_DIMENSION Tabletype for IWP_S_ICUBE_DIMENSION 20081215
3 Exporting ET_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20081215
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20081215
5 Exporting ET_TABLEOBJECTS Call by reference Type reference (TYPE) IWP_T_ISET_TABLE Tabletype for IWP_S_INFOSET_TABLE 20081215
6 Exporting E_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20081215
7 Importing I_ISET Call by reference Type reference (TYPE) CHAR30 30 Characters 20081215
8 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20081215

Method CREATE_VPROV_FROM_ISET on class CL_IWP_VP_MANAGER has no exception.

Method DEFINE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080725
2 Importing IT_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20080725
3 Importing IT_IOBJ_FROM_TO Call by reference Type reference (TYPE) IWP_T_VP_CUST_IOBJ VP mapping customizing based on InfoObjects 20081210
4 Importing IT_IPROV_ASS Call by reference Type reference (TYPE) IWP_T_IPROV_ASSIGNMENTS Tabletype for IWP_S_IPROV_ASSIGNMENTS 20081201
5 Importing IT_TABLEOBJECTS Call by reference Type reference (TYPE) IWP_T_ISET_TABLE Tabletype for IWP_S_INFOSET_TABLE 20081215
6 Importing I_INFOPROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20090325
7 Importing I_IPROV_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20081215
8 Importing I_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20080725
9 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20080725
10 Importing I_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE 30 Characters 20080725

Method DEFINE_MAPPING on class CL_IWP_VP_MANAGER has no exception.

Method SET_VPROV_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20080725
2 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20080807
3 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20080725
# Exception Resumable Description Created on
1 COMMUNICATION_ERROR 20080807
History
Last changed by/on SAP  20130531 
SAP Release Created in 720