SAP ABAP Interface IF_BICS_QV_DRILL_OPERATION (Drill Operation)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
BW_BICS_CONSUMER_QUERY_VIEW (Package) BW BICS Consumer Query View
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_BICS_QV_DRILL_OPERATION | Drill Operation | 20101118 |
Properties
| Interface | IF_BICS_QV_DRILL_OPERATION | |
| Short Description | Drill Operation |
General Data
| Package | BW_BICS_CONSUMER_QUERY_VIEW | BW BICS Consumer Query View |
| Created | 20101118 | SAP |
| Last changed | 20140121 | SAP |
| 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_BICS_DRILL_STATE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 3 | IF_BICS_LEVEL | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 4 | IF_BICS_OBJECT | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
| 5 | IF_BICS_QV_DRILL_OPERATION | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BICS_EVENT | Event | 20101118 |
Friends
Interface IF_BICS_QV_DRILL_OPERATION has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | N_CHARACTERISTIC_NAME | Instance attribute | Public | Type reference (TYPE) | IF_BICS_OBJECT=>TN_NAME | Characteristic Name | 20121121 | ||
| 2 | N_DRILL_LEVEL | Instance attribute | Public | Type reference (TYPE) | IF_BICS_LEVEL=>TN_LEVEL_NUMBER | Level Number | 20101119 | ||
| 3 | N_DRILL_STATE | Instance attribute | Public | Type reference (TYPE) | CL_BICS_DRILL_STATE=>TN_DRILL_STATE | Drill State | 20110930 | ||
| 4 | N_ID | Instance attribute | Public | Type reference (TYPE) | IF_BICS_OBJECT=>TN_ID | 20101119 | |||
| 5 | N_PATH_DEPTH | Instance attribute | Public | Type reference (TYPE) | I | Drillpfadtiefe | 20121121 | ||
| 6 | N_R_AXIS | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BICS_AXIS | Axis that the drill op is defined on | 20101119 | ||
| 7 | N_TUPLE_ELEMENT_INDEX | Instance attribute | Public | Type reference (TYPE) | I | Tuple Element Index of the Drill Path | 20101123 | ||
| 8 | N_TUPLE_INDEX | Instance attribute | Public | Type reference (TYPE) | I | Tuple Index of the Drill Path | 20101119 | ||
| 9 | N_T_PATH | Instance attribute | Public | Type reference (TYPE) | IF_BICS_QV_DRILL_OPERATION=>TN_T_PATH | 20101119 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add Drill Operation to List (if Valid) | 20110127 | |
| 2 | Instance method | Public | Method | Create and Fill Drill Context (Help Method) | 20101119 | |
| 3 | Instance method | Public | Method | Remove Drill Operation | 20110303 | |
| 4 | Instance method | Public | Method | Set Drill Level | 20101118 | |
| 5 | Instance method | Public | Method | Assign Drill Context Externally | 20101123 | |
| 6 | Instance method | Public | Method | Set Drill State | 20101119 |
Events
Interface IF_BICS_QV_DRILL_OPERATION has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TN_SX_DRILL_OPERATION | Public | See coding | 20121121 | BEGIN OF tn_sx_drill_operation,
name TYPE if_bics_object=>tn_name,
path_depth TYPE i,
drill_operations TYPE tn_ts_drill_operation,
END OF tn_sx_drill_operation
|
||
| 2 | TN_S_DRILL_OPERATION | Public | See coding | 20101119 | BEGIN OF tn_s_drill_operation,
id TYPE if_bics_object=>tn_id,
ref TYPE REF TO if_bics_qv_drill_operation,
END OF tn_s_drill_operation
|
||
| 3 | TN_S_PATH | Public | See coding | Tuple Path | 20101119 | BEGIN OF tn_s_path,
characteristic_id TYPE if_bics_object=>tn_id,
r_characteristic TYPE REF TO if_bics_qv_characteristic,
node_type_id TYPE if_bics_object=>tn_id,
node_type TYPE REF TO cl_bics_node_type,
member_id TYPE if_bics_object=>tn_id,
member_name TYPE if_bics_object=>tn_name,
END OF tn_s_path
|
|
| 4 | TN_TSX_DRILL_OPERATION | Public | See coding | 20121121 | tn_tsx_drill_operation TYPE SORTED TABLE OF tn_sx_drill_operation
WITH UNIQUE KEY name
|
||
| 5 | TN_TS_DRILL_OPERATION | Public | See coding | 20101119 | tn_ts_drill_operation TYPE SORTED TABLE OF tn_s_drill_operation
WITH UNIQUE KEY id
|
||
| 6 | TN_T_PATH | Public | See coding | 20101119 | tn_t_path TYPE STANDARD TABLE OF tn_s_path
WITH KEY characteristic_id
|
Method Signatures
Method ADD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_ADDED | Value transfer | Type reference (TYPE) | ABAP_BOOL | Zur Liste hinzugefügt, da valide | 20110127 |
Method ADD on Interface IF_BICS_QV_DRILL_OPERATION has no exception.
Method CREATE_DRILL_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_AXIS | Call by reference | Object reference (TYPE REF TO) | CL_BICS_AXIS | Achsenkonstanten | 20101119 | |||
| 2 | I_TUPLE_ELEMENT_INDEX | Call by reference | Type reference (TYPE) | I | Tupel Element Index | 20101123 | |||
| 3 | I_TUPLE_INDEX | Call by reference | Type reference (TYPE) | I | Tupel Index | 20101119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalider Drill-Pfad | 20101119 |
Method REMOVE Signature
Method REMOVE on Interface IF_BICS_QV_DRILL_OPERATION has no parameter.
Method REMOVE on Interface IF_BICS_QV_DRILL_OPERATION has no exception.
Method SET_DRILL_LEVEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DRILL_LEVEL | Call by reference | Type reference (TYPE) | IF_BICS_LEVEL=>TN_LEVEL_NUMBER | Levelnummer | 20101118 |
Method SET_DRILL_LEVEL on Interface IF_BICS_QV_DRILL_OPERATION has no exception.
Method SET_DRILL_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_AXIS | Call by reference | Object reference (TYPE REF TO) | CL_BICS_AXIS | Achsenkonstanten | 20101123 | |||
| 2 | I_T_DRILL_PATH | Call by reference | Type reference (TYPE) | TN_T_PATH | Drillkontext | 20101123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalider Drill-Pfad | 20101123 |
Method SET_DRILL_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DRILL_STATE | Call by reference | Type reference (TYPE) | CL_BICS_DRILL_STATE=>TN_DRILL_STATE | Drill-Zustand | 20110930 |
Method SET_DRILL_STATE on Interface IF_BICS_QV_DRILL_OPERATION has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 731 |