SAP ABAP Class CL_IWP_DP_PROVISIONING_API (ILM Data Provisioning: API)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF (Application Component) General Application Functions
     IWP_DATA_PROVISIONING (Package) Retention Warehouse: Data provisioning
Properties
Class CL_IWP_DP_PROVISIONING_API  
Short Description ILM Data Provisioning: API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class IWP_DP    
Program status     
Category 0   
Package IWP_DATA_PROVISIONING   Retention Warehouse: Data provisioning 
Created 20111017   SAP 
Last change 20131127   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)
2 CL_ARC_DAS_CON_RW_BI_UPLOAD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_IWP_DP_PROVISIONING_API has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_IWP_DP_DATA_LOADER 20120305 ILM Data Provisioning: Data Loader Class
2 CL_IWP_DP_DDIC_GENERATOR 20120305 ILM Data Provisioning: Generator for Data Dictionary objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LOGOBJ Constant Private Type reference (TYPE) BALOBJ_D 'ILM' Application log: Object name (Application code) 20111018
2 C_LOG_SUBOBJ_DATA_LOAD Constant Private Type reference (TYPE) BALSUBOBJ 'ILM_DP_DATA_LOAD' Application Log: Subobject 20111018
3 C_LOG_SUBOBJ_DDIC_GEN Constant Private Type reference (TYPE) BALSUBOBJ 'ILM_DP_DDIC_GEN' Application Log: Subobject 20111018
4 C_LOG_SUBOBJ_DESCRIPTOR Constant Private Type reference (TYPE) BALSUBOBJ 'ILM_DP_DESCRIPTOR' Application Log: Subobject 20111018
5 MS_TDC Static Attribute Private Type reference (TYPE) IWP_DP_ST_TDC ILM Data Provisioning: Testdata Container Use 20120302
6 MT_DESCRIPTORS Static Attribute Private Type reference (TYPE) TY_TT_DESCRIPTOR Buffer for descriptor references 20120307
7 MV_RENOVATION_ENABLE Static Attribute Private Type reference (TYPE) IWP_DP_RENOVATION_FLAG Retention Warehouse Renovation Enablement 20120801
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DESCRIPTOR Static method Public Method Create a descriptor and return reference 20111017
2 CREATE_LOG_OBJECT Static method Private Method Creates log objects for descriptor/ddic generator/data load 20111018
3 DELETE_AUDIT_PACKAGE Static method Public Method Deletes Data, DDIC Objects and Descriptor for Audit Package 20120306
4 GENERATE_DDIC_OBJECTS Static method Public Method Generate DDIC objects 20111017
5 GET_DATA_PROVIDER Static method Public Method Get reference to a Data Provider for an Audit Package 20120315
6 GET_DESCRIPTOR Static method Public Method Get reference to a descriptor 20111017
7 GET_GENERATED_EXIT_VIEW Static method Public Method Get Generated Exit View 20130207
8 GET_GENERATED_LOGICAL_VIEW Static method Public Method Get generated logical view (Views) 20120307
9 GET_GENERATED_PROJECTION_VIEW Static method Public Method Get generated projection view (Structures) 20120307
10 GET_GENERATED_TABLE_FOR_STR Static method Public Method Get generated for structure and not for ilm view 20120727
11 GET_STRUCTURE_VIEW_FIELDS Static method Public Method Get Fieldlist for Structure/View of an Audit Package 20120323
12 IS_RENOVATION_ON Static method Public Method Returns whether the renovation is enabled or not 20120801
13 LOAD_DATA Static method Public Method Fills the RW with data from archive 20111103
Events
Class CL_IWP_DP_PROVISIONING_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_TS_DESCRIPTOR Private See coding 20120307 BEGIN OF ty_ts_descriptor, audit_package_id TYPE iwp_work_package, descriptor TYPE REF TO if_iwp_dp_descriptor, END OF ty_ts_descriptor
2 TY_TT_DESCRIPTOR Private See coding 20120307 ty_tt_descriptor TYPE SORTED TABLE OF ty_ts_descriptor WITH UNIQUE KEY audit_package_id
Method Signatures

Method CREATE_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ORIGIN_RANGE Call by reference Type reference (TYPE) IWP_DP_TT_ORIGIN_RANGE ILM Data Provisioning: Origin Range for an Audit Package 20111221
2 Importing IT_URIS Call by reference Type reference (TYPE) CL_ARC_DAS_CON_RW_BI_UPLOAD=>TT_RESULT_URIS 20111017
3 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of an Audit Package 20111017
4 Importing IV_AUDIT_PACKAGE_NAME Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT Audit Package 20111017
5 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT Client ID of Current User 20111017
6 Importing IV_SID Call by reference Type reference (TYPE) SYSYSID Name of the SAP System 20111017
7 Importing IV_SNMETA Call by reference Type reference (TYPE) ADMI_URI_ADK URI of a Resource or a Collection 20111017
8 Importing IV_WPP Call by reference Type reference (TYPE) IWP_WP_PATTERN Audit Package Template 20111017
9 Returning RR_DESCRIPTOR Value transfer Object reference (TYPE REF TO) IF_IWP_DP_DESCRIPTOR ILM Data Provisioning: Descriptor 20111017
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20120307

Method CREATE_LOG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LOG_SUBOBJ Call by reference Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20111018
2 Importing IM_TITLE Call by reference Type reference (TYPE) BALTITLE Application Log: Screen title 20111018
3 Importing IM_WP_EXT Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT 20111018
4 Returning RE_LOG Value transfer Object reference (TYPE REF TO) CL_ILM_LOG Generic Log for ILM 20111018
# Exception Resumable Description Created on
1 CX_ILM ILM: General Exception Class 20111018

Method DELETE_AUDIT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of an Audit Package 20120306

Method DELETE_AUDIT_PACKAGE on class CL_IWP_DP_PROVISIONING_API has no exception.

Method GENERATE_DDIC_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE 20120307

Method GENERATE_DDIC_OBJECTS on class CL_IWP_DP_PROVISIONING_API has no exception.

Method GET_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OUTPUT_FIELDS Call by reference Type reference (TYPE) IWP_DP_TT_OUTPUT_FIELDS 20120321
2 Importing IT_SELECT_OPTIONS Call by reference Type reference (TYPE) RSDS_FRANGE_T 20120319
3 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of an Audit Package 20120315
4 Importing IV_EXIT_STR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Reporting on Exit Structure View 20130207
5 Importing IV_IS_VIEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Whether IV_STRUC_VIEW is str or view name 20120315
6 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) I 20120319
7 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) I 20120319
8 Importing IV_STRUC_VIEW Call by reference Type reference (TYPE) TABNAME Table Name 20120315
9 Importing IV_USAGE Call by reference Type reference (TYPE) IWP_DP_USAGE Example = 'BI' 20120802
10 Returning RR_DATA_PROVIDER Value transfer Object reference (TYPE REF TO) IF_IWP_DP_DATA_PROVIDER 20120319

Method GET_DATA_PROVIDER on class CL_IWP_DP_PROVISIONING_API has no exception.

Method GET_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE 20111017
2 Importing IV_AUDIT_PACKAGE_NAME Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT 20111017
3 Returning RR_DESCRIPTOR Value transfer Object reference (TYPE REF TO) IF_IWP_DP_DESCRIPTOR ILM Data Provisioning: Public Descriptor Interface 20111017
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20120308

Method GET_GENERATED_EXIT_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of an Audit Package 20130207
2 Importing IV_VIEW_ID Call by reference Type reference (TYPE) SILM_VIEW_ID View Description 20130207
3 Returning RV_GEN_VIEW Value transfer Type reference (TYPE) TABNAME16 Table name, 16 characters 20130207
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20130321

Method GET_GENERATED_LOGICAL_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE 20120307
2 Importing IV_VIEW_ID Call by reference Type reference (TYPE) SILM_VIEW_ID 20120307
3 Returning RV_GEN_VIEW Value transfer Type reference (TYPE) TABNAME16 20120307
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20120307

Method GET_GENERATED_PROJECTION_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE 20120307
2 Importing IV_STRUCTURE Call by reference Type reference (TYPE) TABNAME 20120307
3 Returning RV_GEN_VIEW Value transfer Type reference (TYPE) TABNAME16 20120307
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20120307

Method GET_GENERATED_TABLE_FOR_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE Unique Identifier of an Audit Package 20120727
2 Importing IV_STRUCTURE Call by reference Type reference (TYPE) TABNAME Table Name 20120727
3 Returning RV_GEN_TAB Value transfer Type reference (TYPE) TABNAME16 Table name, 16 characters 20120727
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20120727

Method GET_STRUCTURE_VIEW_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_LIST Call by reference Type reference (TYPE) IWP_DP_TT_OUTPUT_FIELDS 20120323
2 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE 20120323
3 Importing IV_STRUC_VIEW Call by reference Type reference (TYPE) TABNAME 20120323
# Exception Resumable Description Created on
1 CX_IWP_DP 20120323

Method IS_RENOVATION_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RENOVATION_ENABLE Value transfer Type reference (TYPE) IWP_DP_RENOVATION_FLAG Retention Warehouse Renovation Enablement 20120802

Method IS_RENOVATION_ON on class CL_IWP_DP_PROVISIONING_API has no exception.

Method LOAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE 20120307

Method LOAD_DATA on class CL_IWP_DP_PROVISIONING_API has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 740