SAP ABAP Class CL_IWP_DP_DESCRIPTOR (ILM Data Provisioning: Descriptor)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF (Application Component) General Application Functions
     IWP_DATA_PROVISIONING (Package) Retention Warehouse: Data provisioning
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IWP_DP_DESCRIPTOR ILM Data Provisioning: Public Descriptor Interface 20120305
Properties
Class CL_IWP_DP_DESCRIPTOR  
Short Description ILM Data Provisioning: Descriptor    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class IWP_DP    
Program status     
Category 0   
Package IWP_DATA_PROVISIONING   Retention Warehouse: Data provisioning 
Created 20111004   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ARC_DAS_CON_RW_BI_UPLOAD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_IWP_DP_DESCRIPTOR ILM Data Provisioning: Public Descriptor Interface 20120305
Friends
# Friend Modeled only Created on Description
1 CL_IWP_DP_PROVISIONING_API 20111017 ILM Data Provisioning: API
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DESCRIPTOR_SERVICE Instance attribute Private Object reference (TYPE REF TO) LIF_DESCRIPTOR_SERVICE Reference to Descriptor Service Interface 20111115
2 MR_LOG Instance attribute Private Object reference (TYPE REF TO) CL_ILM_LOG Generic Log for ILM 20111017
3 MS_WPP_DATA Instance attribute Private Type reference (TYPE) IWP_S_WPP_DATA Data of an audit area template 20111004
4 MT_AREA_F Instance attribute Private Type reference (TYPE) IWP_T_OT_FLD Audit Area fields 20111017
5 MT_AREA_S Instance attribute Private Type reference (TYPE) IWP_T_OT_STR Audit Area structures 20111017
6 MT_WPP_FLD Instance attribute Private Type reference (TYPE) IWP_T_OT_FLD Object types and fields of an Audit Area 20111004
7 MT_WPP_RELA Instance attribute Private Type reference (TYPE) IWP_T_RELNAM Relations 20111004
8 MT_WPP_VIEW Instance attribute Private Type reference (TYPE) IWP_T_VIEW Views 20111004
Methods
# Method Level Visibility Method type Description Created on
1 CLEAN_METADATA Instance method Private Method Delete Not Used Structures from Metadata 20111004
2 CREATE_DESCRIPTOR Static method Private Method Create Descriptor 20111017
3 CREATE_VIEW_METADATA Instance method Private Method Create Metadata for Views 20111004
4 DELETE_DESCRIPTOR Static method Private Method Delete Descriptor 20111121
5 DETERMINE_STRUCTURES Instance method Private Method Return All Structures for Audit Package 20111004
6 GENERIC_DEQUEUE_TABLE Instance method Private Method Generic Dequeue for a Table 20111024
7 GENERIC_ENQUEUE_TABLE Instance method Private Method Generic Enqueue for a Table 20111024
8 GET_DESCRIPTOR Static method Private Method Return Reference to a Descriptor for an Audit Package 20111114
9 GET_STR_URI_LOAD_INFO Instance method Public Method Get Successfully Loaded URI's for Structure 20120727
10 GET_URI_STR_LOAD_INFO Instance method Public Method Return All the Structure for Given URI : ARURI - URI_ID 20120725
11 INIT_URI_DICT Instance method Private Method Initialize the URI Dictionary Table Attribute 20111020
12 LOAD_DESCRIPTOR Instance method Private Method Load Descriptor from Database 20111004
13 SAVE_DESCRIPTOR Instance method Private Method Save Descriptor to Database 20111004
Events
Class CL_IWP_DP_DESCRIPTOR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_IWP_URI Public See coding 20120725 tt_iwp_uri TYPE TABLE OF admi_uri_adk
2 TY_ST_C_STRC Public See coding 20111004 BEGIN OF ty_st_c_strc, appl_pack(6) TYPE c, arch_obj TYPE objct_tr01, segment TYPE tabname, md(1) TYPE c, END OF ty_st_c_strc
3 TY_ST_C_STRCT Public See coding 20111004 BEGIN OF ty_st_c_strct, spras TYPE spras, appl_pack(6) TYPE c, arch_obj TYPE objct_tr01, segment TYPE tabname, txtlg(60) TYPE c, END OF ty_st_c_strct
4 TY_ST_STRUCTURE Public Type reference (TYPE) ARCH_DDIC Structure 20111004
5 TY_TT_C_STRC Public See coding 20111004 ty_tt_c_strc TYPE STANDARD TABLE OF ty_st_c_strc
6 TY_TT_C_STRCT Public See coding 20111004 ty_tt_c_strct TYPE STANDARD TABLE OF ty_st_c_strct
7 TY_TT_DD07T Public See coding 20111004 ty_tt_dd07t TYPE STANDARD TABLE OF dd07t
8 TY_TT_METADATA Public See coding Sorted Table of IWP_S_STRCMETDAT 20111004 ty_tt_metadata TYPE SORTED TABLE OF iwp_s_strcmetdat WITH UNIQUE KEY tabname fieldname
9 TY_TT_STRUCTURES Public See coding Table of Structures 20111004 ty_tt_structures TYPE STANDARD TABLE OF ty_st_structure WITH NON-UNIQUE KEY table_line
Method Signatures

Method CLEAN_METADATA Signature

Method CLEAN_METADATA on class CL_IWP_DP_DESCRIPTOR has no parameter.
Method CLEAN_METADATA on class CL_IWP_DP_DESCRIPTOR has no exception.

Method CREATE_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) CL_ILM_LOG 20111114
2 Importing IS_TDC Call by reference Type reference (TYPE) IWP_DP_ST_TDC 20111114
3 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
4 Importing IT_URIS Call by reference Type reference (TYPE) CL_ARC_DAS_CON_RW_BI_UPLOAD=>TT_RESULT_URIS 20111114
5 Importing IV_AUDIT_PACKAGE_ID Call by reference Type reference (TYPE) IWP_WORK_PACKAGE 20111114
6 Importing IV_AUDIT_PACKAGE_NAME Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT 20111114
7 Importing IV_CLIENT Call by reference Type reference (TYPE) SYMANDT 20111114
8 Importing IV_SID Call by reference Type reference (TYPE) SYSYSID 20111114
9 Importing IV_SNMETA Call by reference Type reference (TYPE) ADMI_URI_ADK 20111114
10 Importing IV_WPP Call by reference Type reference (TYPE) IWP_WP_PATTERN 20111114
11 Returning RR_DESCRIPTOR Value transfer Object reference (TYPE REF TO) IF_IWP_DP_DESCRIPTOR ILM Data Provisioning: Descriptor 20111114
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20111017

Method CREATE_VIEW_METADATA Signature

Method CREATE_VIEW_METADATA on class CL_IWP_DP_DESCRIPTOR has no parameter.
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20111017

Method DELETE_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 Unique Identifier of an Audit Package 20111121

Method DELETE_DESCRIPTOR on class CL_IWP_DP_DESCRIPTOR has no exception.

Method DETERMINE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STRUCTURES Value transfer Type reference (TYPE) TY_TT_STRUCTURES Table of Structures 20111004

Method DETERMINE_STRUCTURES on class CL_IWP_DP_DESCRIPTOR has no exception.

Method GENERIC_DEQUEUE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) ENQMODE Lock Mode 20111024
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20111024
3 Importing IV_VARKEY Call by reference Type reference (TYPE) VIM_ENQKEY Lock Key for Tables 20111024

Method GENERIC_DEQUEUE_TABLE on class CL_IWP_DP_DESCRIPTOR has no exception.

Method GENERIC_ENQUEUE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) ENQMODE Lock Mode 20111024
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20111024
3 Importing IV_VARKEY Call by reference Type reference (TYPE) VIM_ENQKEY Lock Key for Tables 20111024
4 Importing IV_WAIT Call by reference Type reference (TYPE) XFELD Lock Wait On Conflict 20111024
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20111024

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 20111114
2 Importing IV_AUDIT_PACKAGE_NAME Call by reference Type reference (TYPE) IWP_WORK_PACKAGE_EXT 20111114
3 Returning RR_DESCRIPTOR Value transfer Object reference (TYPE REF TO) IF_IWP_DP_DESCRIPTOR ILM Data Provisioning: Descriptor 20111114
# Exception Resumable Description Created on
1 CX_IWP_DP 20111114

Method GET_STR_URI_LOAD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AP_STR_LOAD_STATUS Call by reference Type reference (TYPE) IWP_DP_TT_AP_URI_ID Audit Package/URI Relations 20120727
2 Importing IM_STR_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120727

Method GET_STR_URI_LOAD_INFO on class CL_IWP_DP_DESCRIPTOR has no exception.

Method GET_URI_STR_LOAD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_URI_STR_LOAD_STATUS Call by reference Type reference (TYPE) IWP_DP_TT_AP_URI_ID List of Corresponding URI's ID 20120725
2 Importing IV_ARURI Call by reference Type reference (TYPE) STRING ADMI_URI_ADK Domain Type 20120725

Method GET_URI_STR_LOAD_INFO on class CL_IWP_DP_DESCRIPTOR has no exception.

Method INIT_URI_DICT Signature

Method INIT_URI_DICT on class CL_IWP_DP_DESCRIPTOR has no parameter.
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20111024

Method LOAD_DESCRIPTOR Signature

Method LOAD_DESCRIPTOR on class CL_IWP_DP_DESCRIPTOR has no parameter.
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20111017

Method SAVE_DESCRIPTOR Signature

Method SAVE_DESCRIPTOR on class CL_IWP_DP_DESCRIPTOR has no parameter.
# Exception Resumable Description Created on
1 CX_IWP_DP ILM Data Provisioning: Exception Class 20111017
History
Last changed by/on SAP  20131127 
SAP Release Created in 740