Hierarchy
⤷
⤷
Properties
| Class | CL_CACS_DET_UI_COLUMN_TREE | |
| Short Description | Determin. UI: Display Analysis As Column Tree - Composite | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | CACSDET | |
| Program status | ||
| Category | 0 | |
| Package | CACSFN | ICM: UI for Determination Methods |
| Created | 20060123 | SAP |
| Last change | 20100310 | 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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CACS_DET_UI_COLUMN_TREE has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_CACS_DET_UI_EVT_COL_TREE | 20060123 | Determination UI: Event Handler for Column Tree |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | UI_FUNC | 'COLLAPSE' | Function Code | 20060412 | ||
| 2 | Constant | Public | Type reference (TYPE) | UI_FUNC | 'DETAIL' | Function Code | 20060412 | ||
| 3 | Constant | Public | Type reference (TYPE) | UI_FUNC | 'ERRORS' | Function Code | 20060412 | ||
| 4 | Constant | Public | Type reference (TYPE) | UI_FUNC | 'EXPAND' | Function Code | 20060412 | ||
| 5 | Constant | Public | Type reference (TYPE) | UI_FUNC | 'FIND' | Function Code | 20060412 | ||
| 6 | Constant | Public | Type reference (TYPE) | UI_FUNC | 'PRINT' | Function Code | 20060412 | ||
| 7 | Constant | Public | Type reference (TYPE) | TV_ITMNAME | 'Column1' | Tree Control: Column Name/Item Name | 20060321 | ||
| 8 | Constant | Public | Type reference (TYPE) | TV_ITMNAME | 'Column2' | Tree Control: Column Name/Item Name | 20060321 | ||
| 9 | Constant | Public | Type reference (TYPE) | TV_ITMNAME | 'Column3' | Tree Control: Column Name/Item Name | 20060321 | ||
| 10 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | '3' | OK | 20060123 | ||
| 11 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | '1' | Error | 20060123 | ||
| 12 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | '2' | Warning | 20060123 | ||
| 13 | Constant | Public | Type reference (TYPE) | CHAR1 | 'C' | Search Combinations | 20060406 | ||
| 14 | Constant | Public | Type reference (TYPE) | CHAR1 | 'D' | Search Combination Descriptions | 20060406 | ||
| 15 | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Search Results Descriptions | 20060406 | ||
| 16 | Constant | Public | Type reference (TYPE) | CHAR1 | 'R' | Search Results | 20060406 | ||
| 17 | Constant | Public | Type reference (TYPE) | CHAR1 | 'T' | Search Result Types | 20060406 | ||
| 18 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | SAP List Viewer | 20060123 | |||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for Toolbar | 20060412 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container for Column Tree | 20060412 | |||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CACS_DET_FLYWEIGHT | Determination: Flyweight Class | 20060123 | |||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | SAP List Viewer | 20060123 | |||
| 23 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter | 20060412 | |||
| 24 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20060412 | |||
| 25 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_COLUMN_TREE | Column Tree Control | 20060123 | |||
| 26 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CACS_DET_UI_EVT_COL_TREE | Determination UI: Event Handler for Column Tree | 20060123 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | CACS_S_DET_FACADE_DATA | Determination UI: Data of Facade Class | 20060123 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | MTREESNODE | Tree Control: Structure TREEV_NODE + TEXT Field of Length 30 | 20060123 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | TREEV_HHDR | Tree Control: Attributes of the Hierarchy Header | 20060320 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | CACS_TT_DET_FACADE_COMBINATION | Table of Determination Combinations | 20060123 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | CACS_TT_DET_FACADE_RESULTS | Table of Determination Results | 20060123 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | COMB_INDEX_TABLE_TYPE | 20060123 | ||||
| 33 | Instance attribute | Private | Type reference (TYPE) | TREEV_NKS | Tree Control: Table with Node Keys | 20060413 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | RESULT_INDEX_TABLE_TYPE | 20060123 | ||||
| 35 | Instance attribute | Private | Type reference (TYPE) | TREE_INDEX_TABLE_TYPE | 20060123 | ||||
| 36 | Instance attribute | Private | Type reference (TYPE) | TREE_ITEM_TABLE_TYPE | Tree Control: Items | 20060123 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | TREEV_NTAB | Tree Control: Node Table | 20060123 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | TV_NODEKEY | Key of Root Node | 20060123 |
Methods
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | NODE_DOUBLE_CLICK | Instance Event (0) |
Public (2) |
Event Handler for Node Double Click | 20060406 |
| 2 | TOOLBAR_FUNCTION | Instance Event (0) |
Public (2) |
Event Handler for Toolbar | 20060412 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | COMB_INDEX_TABLE_TYPE | Public | See coding | 20060123 | comb_index_table_type
TYPE STANDARD TABLE OF comb_index_type
WITH KEY node_key
|
||
| 2 | COMB_INDEX_TYPE | Public | See coding | 20060123 | BEGIN OF comb_index_type,
node_key TYPE tv_nodekey,
status TYPE string,
icon TYPE tv_image,
descr TYPE string,
combid TYPE cacs_combtp_id,
END OF comb_index_type
|
||
| 3 | RESULT_INDEX_TABLE_TYPE | Public | See coding | 20060123 | result_index_table_type
TYPE STANDARD TABLE OF result_index_type
WITH KEY node_key
|
||
| 4 | RESULT_INDEX_TYPE | Public | See coding | 20060123 | BEGIN OF result_index_type,
node_key TYPE tv_nodekey,
robjtyp TYPE cacscalcobjtype,
robjid TYPE cacscalcobjid,
status TYPE string,
icon TYPE tv_image,
descr TYPE string,
END OF result_index_type
|
||
| 5 | TREE_INDEX_TABLE_TYPE | Public | See coding | 20060123 | tree_index_table_type
TYPE STANDARD TABLE OF tree_index_type
WITH KEY node_key
|
||
| 6 | TREE_INDEX_TYPE | Public | See coding | 20060123 | BEGIN OF tree_index_type,
node_key TYPE tv_nodekey,
level TYPE i,
last_child TYPE abap_bool,
composite TYPE REF TO cl_cacs_det_composite,
END OF tree_index_type
|
||
| 7 | TREE_ITEM_TABLE_TYPE | Public | See coding | 20060123 | tree_item_table_type
TYPE STANDARD TABLE OF mtreeitm
WITH DEFAULT KEY
|
Method Signatures
Method COLLAPSE_ALL Signature
Method COLLAPSE_ALL on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method COLLAPSE_ALL on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_FLYWEIGHT | Call by reference | Object reference (TYPE REF TO) | CL_CACS_DET_FLYWEIGHT | Findung: Flyweight-Klasse | 20060123 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | CACS_S_DET_FACADE_DATA | Findung UI: Daten der Facade-Klasse | 20060123 |
Method CONSTRUCTOR on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method CREATE_TOOLBAR Signature
Method CREATE_TOOLBAR on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method CREATE_TOOLBAR on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method EXPAND_ALL Signature
Method EXPAND_ALL on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method EXPAND_ALL on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method EXPAND_FOUND_NODES Signature
Method EXPAND_FOUND_NODES on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method EXPAND_FOUND_NODES on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method FIND Signature
Method FIND on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method FIND on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method FIND_ERRORS Signature
Method FIND_ERRORS on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method FIND_ERRORS on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method FIND_ERRORS_IN_SUBTREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ROOT_NODE | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20060413 |
Method FIND_ERRORS_IN_SUBTREE on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method FIND_IN_COMBINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20060407 | |||
| 2 | IV_SEARCH_AREA | Call by reference | Type reference (TYPE) | STRING | Suchbereich | 20060407 | |||
| 3 | IV_SEARCH_TERM | Call by reference | Type reference (TYPE) | STRING | Suchbegriff | 20060407 |
Method FIND_IN_COMBINATION on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method FIND_IN_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIELD | Call by reference | Type reference (TYPE) | ANY | Suchfeld | 20060407 | |||
| 2 | IV_SEARCH_TERM | Call by reference | Type reference (TYPE) | STRING | Suchbedriff | 20060407 | |||
| 3 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20060407 |
Method FIND_IN_FIELD on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method FIND_IN_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODE | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20060407 | |||
| 2 | IV_SEARCH_AREA | Call by reference | Type reference (TYPE) | STRING | Suchbereich | 20060407 | |||
| 3 | IV_SEARCH_TERM | Call by reference | Type reference (TYPE) | STRING | Suchbegriff | 20060407 |
Method FIND_IN_RESULT on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method FIND_IN_SUBTREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ROOT_NODE | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20060407 | |||
| 2 | IV_SEARCH_AREA | Call by reference | Type reference (TYPE) | STRING | Suchbereich | 20060413 | |||
| 3 | IV_SEARCH_TERM | Call by reference | Type reference (TYPE) | STRING | Suchbegriff | 20060413 |
Method FIND_IN_SUBTREE on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method FREE Signature
Method FREE on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method FREE on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method GET_COMPOSITE_COMBINATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CACS_DET_COMPOSITE | Composite-Klasse | 20060123 | |||
| 2 | IV_NODE_COUNTER | Call by reference | Type reference (TYPE) | I | 20060123 | ||||
| 3 | IV_PARENT_COUNTER | Call by reference | Type reference (TYPE) | I | 20060123 |
Method GET_COMPOSITE_COMBINATIONS on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method GET_COMPOSITE_ELEMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_NODE_COUNTER | Call by reference | Type reference (TYPE) | I | 20060123 | ||||
| 2 | IO_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CACS_DET_COMPOSITE | Findung: Composite-Klasse | 20060123 | |||
| 3 | IV_LEVEL | Value transfer | Type reference (TYPE) | I | 20060320 | ||||
| 4 | IV_PARENT_COUNTER | Value transfer | Type reference (TYPE) | I | 20060123 |
Method GET_COMPOSITE_ELEMENTS on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method GET_COMPOSITE_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_COMPOSITE | Call by reference | Object reference (TYPE REF TO) | CL_CACS_DET_COMPOSITE | Composite-Klasse | 20060123 | |||
| 2 | IV_PARENT_COUNTER | Call by reference | Type reference (TYPE) | I | 20060123 |
Method GET_COMPOSITE_RESULTS on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method GET_PARENT_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PARENTS | Call by reference | Type reference (TYPE) | TREEV_NKS | Tree Control: Tabelle von Knotenschlüsseln | 20060407 | |||
| 2 | IV_NODEKEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20060407 |
Method GET_PARENT_HIERARCHY on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method HANDLE_TOOLBAR_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FCODE | Value transfer | Attribute reference (LIKE) | 20060413 |
Method HANDLE_TOOLBAR_FUNCTION on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method HANDLE_TREE_NODE_DOUBLE_CLICK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20060406 |
Method HANDLE_TREE_NODE_DOUBLE_CLICK on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method ICON_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_ICON | Call by reference | Type reference (TYPE) | ANY | Tree Control: Ikone / Bild | 20070112 | |||
| 2 | RD_ICON | Value transfer | Type reference (TYPE) | TV_IMAGE | Tree Control: Ikone / Bild | 20070112 |
Method ICON_CREATE on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method INITIALISE_FOUND_NODES Signature
Method INITIALISE_FOUND_NODES on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method INITIALISE_FOUND_NODES on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method PRINT Signature
Method PRINT on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method PRINT on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method REFRESH_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_FLYWEIGHT | Call by reference | Object reference (TYPE REF TO) | CL_CACS_DET_FLYWEIGHT | Findung: Flyweight-Klasse | 20060123 | |||
| 2 | IS_CONTEXT | Call by reference | Type reference (TYPE) | CACS_S_DET_FACADE_DATA | Findung UI: Daten der Facade-Klasse | 20060123 |
Method REFRESH_CONTEXT on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method SETUP_EVENT_HANDLING Signature
Method SETUP_EVENT_HANDLING on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method SETUP_EVENT_HANDLING on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method SETUP_GRID_TOOLBAR_EXCLUSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_TOOLBAR | Value transfer | Type reference (TYPE) | UI_FUNCTIONS | Funktionscodestabelle | 20060123 |
Method SETUP_GRID_TOOLBAR_EXCLUSIONS on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method SHOW_ANALYSIS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container fuer Custom Controls in der Dynpro Area | 20060123 |
Method SHOW_ANALYSIS on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method SHOW_ATTRIBUTES Signature
Method SHOW_ATTRIBUTES on class CL_CACS_DET_UI_COLUMN_TREE has no parameter.
Method SHOW_ATTRIBUTES on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method SHOW_COMBINATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container fuer Custom Controls in der Dynpro Area | 20060123 |
Method SHOW_COMBINATIONS on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method SHOW_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container fuer Custom Controls in der Dynpro Area | 20060123 |
Method SHOW_RESULTS on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Method SPLIT_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container fuer Custom Controls in der Dynpro Area | 20060412 |
Method SPLIT_CONTAINER on class CL_CACS_DET_UI_COLUMN_TREE has no exception.
Event Signatures
Event NODE_DOUBLE_CLICK Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NODEKEY | Exporting | Value transfer | Type reference (TYPE) | TV_NODEKEY | Tree Control: Schlüssel eines Knotens | 20060406 |
Event TOOLBAR_FUNCTION Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FCODE | Exporting | Value transfer | Type reference (TYPE) | UI_FUNC | Funktionscode | 20060413 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 700 |