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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Private | Type reference (TYPE) | BALOBJ_D | 'ILM' | Application log: Object name (Application code) | 20111018 | ||
| 2 | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'ILM_DP_DATA_LOAD' | Application Log: Subobject | 20111018 | ||
| 3 | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'ILM_DP_DDIC_GEN' | Application Log: Subobject | 20111018 | ||
| 4 | Constant | Private | Type reference (TYPE) | BALSUBOBJ | 'ILM_DP_DESCRIPTOR' | Application Log: Subobject | 20111018 | ||
| 5 | Static Attribute | Private | Type reference (TYPE) | IWP_DP_ST_TDC | ILM Data Provisioning: Testdata Container Use | 20120302 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | TY_TT_DESCRIPTOR | Buffer for descriptor references | 20120307 | |||
| 7 | 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 | Static method | Public | Method | Create a descriptor and return reference | 20111017 | |
| 2 | Static method | Private | Method | Creates log objects for descriptor/ddic generator/data load | 20111018 | |
| 3 | Static method | Public | Method | Deletes Data, DDIC Objects and Descriptor for Audit Package | 20120306 | |
| 4 | Static method | Public | Method | Generate DDIC objects | 20111017 | |
| 5 | Static method | Public | Method | Get reference to a Data Provider for an Audit Package | 20120315 | |
| 6 | Static method | Public | Method | Get reference to a descriptor | 20111017 | |
| 7 | Static method | Public | Method | Get Generated Exit View | 20130207 | |
| 8 | Static method | Public | Method | Get generated logical view (Views) | 20120307 | |
| 9 | Static method | Public | Method | Get generated projection view (Structures) | 20120307 | |
| 10 | Static method | Public | Method | Get generated for structure and not for ilm view | 20120727 | |
| 11 | Static method | Public | Method | Get Fieldlist for Structure/View of an Audit Package | 20120323 | |
| 12 | Static method | Public | Method | Returns whether the renovation is enabled or not | 20120801 | |
| 13 | 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 | 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 | IT_URIS | Call by reference | Type reference (TYPE) | CL_ARC_DAS_CON_RW_BI_UPLOAD=>TT_RESULT_URIS | 20111017 | ||||
| 3 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | Unique Identifier of an Audit Package | 20111017 | |||
| 4 | IV_AUDIT_PACKAGE_NAME | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE_EXT | Audit Package | 20111017 | |||
| 5 | IV_CLIENT | Call by reference | Type reference (TYPE) | SYMANDT | Client ID of Current User | 20111017 | |||
| 6 | IV_SID | Call by reference | Type reference (TYPE) | SYSYSID | Name of the SAP System | 20111017 | |||
| 7 | IV_SNMETA | Call by reference | Type reference (TYPE) | ADMI_URI_ADK | URI of a Resource or a Collection | 20111017 | |||
| 8 | IV_WPP | Call by reference | Type reference (TYPE) | IWP_WP_PATTERN | Audit Package Template | 20111017 | |||
| 9 | RR_DESCRIPTOR | Value transfer | Object reference (TYPE REF TO) | IF_IWP_DP_DESCRIPTOR | ILM Data Provisioning: Descriptor | 20111017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_LOG_SUBOBJ | Call by reference | Type reference (TYPE) | BALSUBOBJ | Application Log: Subobject | 20111018 | |||
| 2 | IM_TITLE | Call by reference | Type reference (TYPE) | BALTITLE | Application Log: Screen title | 20111018 | |||
| 3 | IM_WP_EXT | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE_EXT | 20111018 | ||||
| 4 | RE_LOG | Value transfer | Object reference (TYPE REF TO) | CL_ILM_LOG | Generic Log for ILM | 20111018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IT_OUTPUT_FIELDS | Call by reference | Type reference (TYPE) | IWP_DP_TT_OUTPUT_FIELDS | 20120321 | ||||
| 2 | IT_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | RSDS_FRANGE_T | 20120319 | ||||
| 3 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | Unique Identifier of an Audit Package | 20120315 | |||
| 4 | IV_EXIT_STR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Reporting on Exit Structure View | 20130207 | ||
| 5 | IV_IS_VIEW | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Whether IV_STRUC_VIEW is str or view name | 20120315 | ||
| 6 | IV_MAX_ROWS | Call by reference | Type reference (TYPE) | I | 20120319 | ||||
| 7 | IV_PACKAGE_SIZE | Call by reference | Type reference (TYPE) | I | 20120319 | ||||
| 8 | IV_STRUC_VIEW | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120315 | |||
| 9 | IV_USAGE | Call by reference | Type reference (TYPE) | IWP_DP_USAGE | Example = 'BI' | 20120802 | |||
| 10 | 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 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | 20111017 | ||||
| 2 | IV_AUDIT_PACKAGE_NAME | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE_EXT | 20111017 | ||||
| 3 | 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 | 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 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | Unique Identifier of an Audit Package | 20130207 | |||
| 2 | IV_VIEW_ID | Call by reference | Type reference (TYPE) | SILM_VIEW_ID | View Description | 20130207 | |||
| 3 | RV_GEN_VIEW | Value transfer | Type reference (TYPE) | TABNAME16 | Table name, 16 characters | 20130207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | 20120307 | ||||
| 2 | IV_VIEW_ID | Call by reference | Type reference (TYPE) | SILM_VIEW_ID | 20120307 | ||||
| 3 | RV_GEN_VIEW | Value transfer | Type reference (TYPE) | TABNAME16 | 20120307 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | 20120307 | ||||
| 2 | IV_STRUCTURE | Call by reference | Type reference (TYPE) | TABNAME | 20120307 | ||||
| 3 | RV_GEN_VIEW | Value transfer | Type reference (TYPE) | TABNAME16 | 20120307 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | Unique Identifier of an Audit Package | 20120727 | |||
| 2 | IV_STRUCTURE | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20120727 | |||
| 3 | RV_GEN_TAB | Value transfer | Type reference (TYPE) | TABNAME16 | Table name, 16 characters | 20120727 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_FIELD_LIST | Call by reference | Type reference (TYPE) | IWP_DP_TT_OUTPUT_FIELDS | 20120323 | ||||
| 2 | IV_AUDIT_PACKAGE_ID | Call by reference | Type reference (TYPE) | IWP_WORK_PACKAGE | 20120323 | ||||
| 3 | IV_STRUC_VIEW | Call by reference | Type reference (TYPE) | TABNAME | 20120323 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120323 |
Method IS_RENOVATION_ON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 |