SAP ABAP Class CL_IWP_VP_MANAGER_EXT (Generation of Extended 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_EXT  
Short Description Generation of Extended 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 20090723   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IWP_VP_MANAGER_EXT has no forward declaration.
Interfaces
Class CL_IWP_VP_MANAGER_EXT has no interface implemented.
Friends
Class CL_IWP_VP_MANAGER_EXT 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 20090723
2 MT_NAV_ATTR_DEF Instance attribute Private Type reference (TYPE) IWP_T_NAV_ATTR_DEF_VP Definition of navigational attributes 20090723
3 MT_VP_MAPPING Instance attribute Private Type reference (TYPE) IWP_T_VP_CUST Mapping customizing for VirtualProvider 20090723
4 M_AUDIT_AREA Instance attribute Private Type reference (TYPE) LRM_POLICY_TYPE 20090723
5 M_CONFIG Instance attribute Private Type reference (TYPE) IWP_GEN_CONFIG Configuration of BI extraction 20090723
6 M_WORK_PACKAGE Instance attribute Private Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of Audit Package 20090723
7 M_WORK_PACKAGE_EXT Instance attribute Private Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20090723
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DUMMY_KEYFIGURE Instance method Private Method 20090723
2 CHECK_VPROV_EXISTENCE Instance method Public Method Check if a virtual provider is existing 20090723
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090723
4 CREATE_VIRTUAL_PROVIDER Instance method Public Method Create a virtual Provider 20090723
5 CREATE_VPROV Instance method Private Method Create a virtual provider 20090723
6 CREATE_VPROV_FROM_DSO Instance method Private Method Create a virtual provider based on a DSO 20090723
7 CREATE_VPROV_FROM_ICUBE Instance method Private Method Create a virtual provider based on an InfoCube 20090723
8 CREATE_VPROV_FROM_ISET Instance method Private Method Create a virtual provider based on an InfoSet 20090723
9 DEFINE_MAPPING Instance method Private Method Create and check the mapping information 20090723
10 SET_VPROV_DETAILS Instance method Private Method Set the details of the virtual provider 20090723
Events
Class CL_IWP_VP_MANAGER_EXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_INFO_PROVIDER Public Type reference (TYPE) CHAR30 30 Characters 20090723
2 TY_T_INFO_PROVIDER Public See coding 20090723 ty_t_info_provider TYPE STANDARD TABLE OF ty_info_provider WITH DEFAULT KEY
3 TY_T_RSIWP_VPROV_DEF Public See coding 20090723 ty_t_rsiwp_vprov_def TYPE STANDARD TABLE OF t_rsiwp_vprov_def WITH DEFAULT KEY
4 TY_T_TABNAMES Public See coding 20090723 ty_t_tabnames TYPE STANDARD TABLE OF tabname WITH DEFAULT KEY
5 T_RSIWP_VPROV_DEF Public See coding 20090723 BEGIN OF t_rsiwp_vprov_def, mandt TYPE mandt, infoprovider(30), tabname TYPE tabname, fieldname TYPE fieldname, infoobject TYPE rsiobjnm, END OF t_rsiwp_vprov_def
Method Signatures

Method CHECK_DUMMY_KEYFIGURE Signature

Method CHECK_DUMMY_KEYFIGURE on class CL_IWP_VP_MANAGER_EXT has no parameter.
# Exception Resumable Description Created on
1 NOT_EXISTING 20090723

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 20090723
2 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20090723
3 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723

Method CHECK_VPROV_EXISTENCE on class CL_IWP_VP_MANAGER_EXT 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 20090723

Method CONSTRUCTOR on class CL_IWP_VP_MANAGER_EXT 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 20090723
2 Importing IT_TABNAMES Call by reference Type reference (TYPE) TY_T_TABNAMES 20090723
3 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20090723
4 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723
5 Importing I_WP_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20090723

Method CREATE_VIRTUAL_PROVIDER on class CL_IWP_VP_MANAGER_EXT 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 20090723
2 Importing IT_CUBE_DIMENSIONINFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ_DIMENSION Tabletype for IWP_S_ICUBE_IOBJ_DIMENSION 20090723
3 Importing IT_CUBE_DIMENSIONS Call by reference Type reference (TYPE) IWP_T_ICUBE_DIMENSION Tabletype for IWP_S_ICUBE_DIMENSION 20090723
4 Importing IT_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20090723
5 Importing I_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20090723
6 Importing I_UPDATE Call by reference Type reference (TYPE) FLAG General Flag 20090723

Method CREATE_VPROV on class CL_IWP_VP_MANAGER_EXT 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 20090723
2 Exporting ET_CUBE_DIMENSIONS Call by reference Type reference (TYPE) IWP_T_ICUBE_DIMENSION Tabletype for IWP_S_ICUBE_DIMENSION 20090723
3 Exporting ET_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20090723
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090723
5 Exporting E_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20090723
6 Importing IT_DSO_OBJECTS Call by reference Type reference (TYPE) TY_T_INFO_PROVIDER 20090723
7 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20090723
8 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723

Method CREATE_VPROV_FROM_DSO on class CL_IWP_VP_MANAGER_EXT 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 20090723
2 Exporting ET_CUBE_DIMENSIONS Call by reference Type reference (TYPE) IWP_T_ICUBE_DIMENSION Tabletype for IWP_S_ICUBE_DIMENSION 20090723
3 Exporting ET_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20090723
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090723
5 Exporting E_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20090723
6 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20090727
7 Importing I_ICUBE Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723
8 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723

Method CREATE_VPROV_FROM_ICUBE on class CL_IWP_VP_MANAGER_EXT 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 20090723
2 Exporting ET_CUBE_DIMENSIONS Call by reference Type reference (TYPE) IWP_T_ICUBE_DIMENSION Tabletype for IWP_S_ICUBE_DIMENSION 20090723
3 Exporting ET_CUBE_INFOOBJECTS Call by reference Type reference (TYPE) IWP_T_ICUBE_IOBJ Tabletype for IWP_T_ICUBE_IOBJ 20090723
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090723
5 Exporting ET_TABLEOBJECTS Call by reference Type reference (TYPE) IWP_T_ISET_TABLE Tabletype for IWP_S_INFOSET_TABLE 20090723
6 Exporting E_CUBE_DETAILS Call by reference Type reference (TYPE) IWP_S_ICUBE_DETAILS Details of an Infocube 20090723
7 Importing I_ISET Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723
8 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723

Method CREATE_VPROV_FROM_ISET on class CL_IWP_VP_MANAGER_EXT 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 20090723
2 Importing IT_TABNAMES Call by reference Type reference (TYPE) TY_T_TABNAMES 20090723
3 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723

Method DEFINE_MAPPING on class CL_IWP_VP_MANAGER_EXT 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 20090723
2 Exporting E_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20090723
3 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Function name 20090723
4 Importing I_VIRTUAL_PROVIDER Call by reference Type reference (TYPE) CHAR30 30 Characters 20090723
# Exception Resumable Description Created on
1 COMMUNICATION_ERROR 20090723
History
Last changed by/on SAP  20110908 
SAP Release Created in 730