SAP ABAP Class CL_IWP_IPRV (InfoProviders of an Audit Package)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   BC-ILM-RW (Application Component) Retention Warehouse
     IWP_BASIC (Package) ILM Workpackage: Basic Functions
Properties
Class CL_IWP_IPRV  
Short Description InfoProviders of an Audit Package    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IWP_BASIC   ILM Workpackage: Basic Functions 
Created 20071108   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IWP_IPRV has no forward declaration.
Interfaces
Class CL_IWP_IPRV has no interface implemented.
Friends
Class CL_IWP_IPRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_WORK_PACKAGE Instance attribute Private Object reference (TYPE REF TO) CL_IWP_WORK_PACKAGE Audit Package 20071108
2 MST_IPRV Instance attribute Private Type reference (TYPE) TT_BUF_IPRV InfoProviders 20071108
3 MST_IPRV_STRUC Instance attribute Private Type reference (TYPE) TT_BUF_IPRV_STRC Structures of the InfoProviders 20071108
4 MV_WORK_PACKAGE Instance attribute Private Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of an audit package 20071108
5 SST_INSTANCE Static Attribute Private Type reference (TYPE) TT_BUF_INST Loaded Instances 20071108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20071108
2 DELETE_ALL Instance method Public Method Delete all entries 20071108
3 DELETE_NOT_CREATED Instance method Public Method Delete not created 20080103
4 GET_ALL_METADATA Instance method Public Method Get Metadata of all InfoProviders 20071108
5 GET_INFPR_BY_STRUC Instance method Public Method Get the InfoProvider by Structure 20071108
6 GET_INSTANCE Static method Public Method Get the Instance to the InfoProviders 20071108
7 GET_LIST Instance method Public Method Get the InfoProviders 20071108
8 GET_METADATA Instance method Public Method Get the MetaData of an InfoProvider 20071108
9 LOAD Instance method Private Method Load the data from the Database 20071108
10 SAVE Instance method Public Method Save the changes to the DB 20071108
11 SET_STATUS Instance method Public Method Set a new status 20071108
12 STORE_MANY Instance method Public Method Insert somer Entries for InfoCubes and DSOs 20071108
13 STORE_MANY_VIRT_PROV Instance method Public Method Insert somer entries for InfoSets 20071108
Events
Class CL_IWP_IPRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_BUF_INST Private See coding Loaded Instances 20071108 tt_buf_inst TYPE SORTED TABLE OF ty_buf_inst WITH UNIQUE KEY work_package_ext
2 TT_BUF_IPRV Private See coding InfoProviders 20071108 tt_buf_iprv TYPE SORTED TABLE OF ty_buf_iprv WITH UNIQUE KEY db-infoprov deleted
3 TT_BUF_IPRV_STRC Private See coding Structures of the Infoproviders 20071108 tt_buf_iprv_strc TYPE SORTED TABLE OF ty_buf_iprv_strc WITH UNIQUE KEY struc
4 TY_BUF_INST Private See coding Loaded Instances 20071108 BEGIN OF ty_buf_inst, work_package_ext TYPE iwp_work_package_ext, r_iprv TYPE REF TO cl_iwp_iprv, END OF ty_buf_inst
5 TY_BUF_IPRV Private See coding InfoProviders 20071108 BEGIN OF ty_buf_iprv, db TYPE iwp_wp_iprv, deleted TYPE xfeld, textlong TYPE rstxtlg, changed_typ TYPE iwp_changed_typ, END OF ty_buf_iprv
6 TY_BUF_IPRV_STRC Private See coding Structures of the Infoproviders 20071108 BEGIN OF ty_buf_iprv_strc, struc TYPE iwp_struc, infoprov TYPE rsiobjnm, END OF ty_buf_iprv_strc
Method Signatures

Method CONSTRUCTOR Signature

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

Method CONSTRUCTOR on class CL_IWP_IPRV has no exception.

Method DELETE_ALL Signature

Method DELETE_ALL on class CL_IWP_IPRV has no parameter.
Method DELETE_ALL on class CL_IWP_IPRV has no exception.

Method DELETE_NOT_CREATED Signature

Method DELETE_NOT_CREATED on class CL_IWP_IPRV has no parameter.
Method DELETE_NOT_CREATED on class CL_IWP_IPRV has no exception.

Method GET_ALL_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FA Call by reference Type reference (TYPE) IWP_T_ASSIGNMENT Tabletype for IWP_S_ASSIGNMENT 20071108
2 Exporting ET_DSO_INTERFACE Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Tabletype for IWP_S_DSO_INTERFACE 20071108
3 Exporting ET_ICUBE_INTERFACE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Tabletype for IWP_S_ICUBE_INTERFACE 20071108
4 Exporting ET_INFOSET_INTERFACE Call by reference Type reference (TYPE) IWP_T_ISET_INTERFACE Tabletype for IWP_S_ISET_INTERFACE 20071108
5 Importing IV_INFOPROV Call by reference Type reference (TYPE) IWP_INFOPROV Infoprovider 20071108

Method GET_ALL_METADATA on class CL_IWP_IPRV has no exception.

Method GET_INFPR_BY_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INFPRINFO Call by reference Type reference (TYPE) IWP_S_INFPRINFO List of Infoproviders 20071108
2 Importing IV_STRUC Call by reference Type reference (TYPE) IWP_STRUC Structure 20071108

Method GET_INFPR_BY_STRUC on class CL_IWP_IPRV has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WORK_PACKAGE_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Work Package 20071108
2 Returning RR_IPRV Value transfer Object reference (TYPE REF TO) CL_IWP_IPRV InfoProviders of a Work Package 20071109

Method GET_INSTANCE on class CL_IWP_IPRV has no exception.

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IPRVINFO Call by reference Type reference (TYPE) IWP_T_INFPRINFO Tabletype for IWP_S_INFPRINFO 20071108

Method GET_LIST on class CL_IWP_IPRV has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DSO_INTERFACE Call by reference Type reference (TYPE) IWP_S_DSO_INTERFACE Interface for DSO 20071108
2 Exporting ES_ICUBE_INTERFACE Call by reference Type reference (TYPE) IWP_S_ICUBE_INTERFACE Interface for Infocube 20071108
3 Exporting ES_INFOSET_INTERFACE Call by reference Type reference (TYPE) IWP_S_ISET_INTERFACE Interface for Infoset 20071108
4 Importing IV_INFOPROV Call by reference Type reference (TYPE) IWP_INFOPROV Infoprovider 20071108

Method GET_METADATA on class CL_IWP_IPRV has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EST_IPRV Call by reference Type reference (TYPE) TT_BUF_IPRV InfoProviders 20071108
2 Exporting EST_IPRV_STRUC Call by reference Type reference (TYPE) TT_BUF_IPRV_STRC Structures of the Infoproviders 20071108
3 Importing IV_WORK_PACKAGE Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of a work package 20071108

Method LOAD on class CL_IWP_IPRV has no exception.

Method SAVE Signature

Method SAVE on class CL_IWP_IPRV has no parameter.
# Exception Resumable Description Created on
1 NO_AUTHORITY no Authority 20071119

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INFOPROV Call by reference Type reference (TYPE) IWP_INFOPROV Infoprovider 20071108
2 Importing IV_STATUS Call by reference Type reference (TYPE) IWP_STATUS Status 20071108

Method SET_STATUS on class CL_IWP_IPRV has no exception.

Method STORE_MANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DSO_INTERFACE Call by reference Type reference (TYPE) IWP_T_DSO_INTERFACE Interface for DSO 20071108
2 Importing IT_ICUBE_INTERFACE Call by reference Type reference (TYPE) IWP_T_ICUBE_INTERFACE Interface for Infocube 20071108

Method STORE_MANY on class CL_IWP_IPRV has no exception.

Method STORE_MANY_VIRT_PROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INFOSET_INTERFACE Call by reference Type reference (TYPE) IWP_T_ISET_INTERFACE Interface for Infoset 20071108

Method STORE_MANY_VIRT_PROV on class CL_IWP_IPRV has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 711