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 | 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 | Instance attribute | Private | Object reference (TYPE REF TO) | LIF_DESCRIPTOR_SERVICE | Reference to Descriptor Service Interface | 20111115 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ILM_LOG | Generic Log for ILM | 20111017 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | IWP_S_WPP_DATA | Data of an audit area template | 20111004 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | IWP_T_OT_FLD | Audit Area fields | 20111017 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | IWP_T_OT_STR | Audit Area structures | 20111017 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | IWP_T_OT_FLD | Object types and fields of an Audit Area | 20111004 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | IWP_T_RELNAM | Relations | 20111004 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | IWP_T_VIEW | Views | 20111004 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Delete Not Used Structures from Metadata | 20111004 | |
| 2 | Static method | Private | Method | Create Descriptor | 20111017 | |
| 3 | Instance method | Private | Method | Create Metadata for Views | 20111004 | |
| 4 | Static method | Private | Method | Delete Descriptor | 20111121 | |
| 5 | Instance method | Private | Method | Return All Structures for Audit Package | 20111004 | |
| 6 | Instance method | Private | Method | Generic Dequeue for a Table | 20111024 | |
| 7 | Instance method | Private | Method | Generic Enqueue for a Table | 20111024 | |
| 8 | Static method | Private | Method | Return Reference to a Descriptor for an Audit Package | 20111114 | |
| 9 | Instance method | Public | Method | Get Successfully Loaded URI's for Structure | 20120727 | |
| 10 | Instance method | Public | Method | Return All the Structure for Given URI : ARURI - URI_ID | 20120725 | |
| 11 | Instance method | Private | Method | Initialize the URI Dictionary Table Attribute | 20111020 | |
| 12 | Instance method | Private | Method | Load Descriptor from Database | 20111004 | |
| 13 | 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 | IR_LOG | Call by reference | Object reference (TYPE REF TO) | CL_ILM_LOG | 20111114 | ||||
| 2 | IS_TDC | Call by reference | Type reference (TYPE) | IWP_DP_ST_TDC | 20111114 | ||||
| 3 | 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 | IT_URIS | Call by reference | Type reference (TYPE) | CL_ARC_DAS_CON_RW_BI_UPLOAD=>TT_RESULT_URIS | 20111114 | ||||
| 5 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | 20111114 | ||||
| 6 | IV_AUDIT_PACKAGE_NAME | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE_EXT | 20111114 | ||||
| 7 | IV_CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | 20111114 | ||||
| 8 | IV_SID | Call by reference | Type reference (TYPE) | SYSYSID | 20111114 | ||||
| 9 | IV_SNMETA | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | 20111114 | ||||
| 10 | IV_WPP | Call by reference | Type reference (TYPE) | IWP_WP_PATTERN | 20111114 | ||||
| 11 | RR_DESCRIPTOR | Value transfer | Object reference (TYPE REF TO) | IF_IWP_DP_DESCRIPTOR | ILM Data Provisioning: Descriptor | 20111114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | IV_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock Mode | 20111024 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20111024 | |||
| 3 | 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 | IV_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock Mode | 20111024 | |||
| 2 | IV_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20111024 | |||
| 3 | IV_VARKEY | Call by reference | Type reference (TYPE) | VIM_ENQKEY | Lock Key for Tables | 20111024 | |||
| 4 | IV_WAIT | Call by reference | Type reference (TYPE) | XFELD | Lock Wait On Conflict | 20111024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | 20111114 | ||||
| 2 | IV_AUDIT_PACKAGE_NAME | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE_EXT | 20111114 | ||||
| 3 | RR_DESCRIPTOR | Value transfer | Object reference (TYPE REF TO) | IF_IWP_DP_DESCRIPTOR | ILM Data Provisioning: Descriptor | 20111114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111114 |
Method GET_STR_URI_LOAD_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AP_STR_LOAD_STATUS | Call by reference | Type reference (TYPE) | IWP_DP_TT_AP_URI_ID | Audit Package/URI Relations | 20120727 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | ILM Data Provisioning: Exception Class | 20111017 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 740 |