Hierarchy
⤷ EHS (Application Component) Environment, Health and Safety
⤷ /TDAG/CP (Package) Compliance for products
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /TDAG/CPCL_MGR_VIEW_CTRL | CP: Basisklasse für Manager View Controller | 20070910 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | /TDAG/CPIF_CHECK_EVENTS | CP: Events related to checks | 20070910 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | /TDAG/CPIF_MGR_TREE_EVENTS | CP: Events der Produktstruktur | 20070910 |
4 | Interface implementation (CLASS c. INTERFACES i_ref) | /TDAG/CPIF_PROD_STRU_EVENTS | CP: Events when creating / deleting the product structure | 20071116 |
5 | Interface implementation (CLASS c. INTERFACES i_ref) | /TDAG/CPIF_USER_EXIT_EVENTS | CP: Events zur Erweiterung der Workbench | 20070910 |
Properties
Class | /TDAG/CPCL_PROD_STRU_VIEW_CTRL | |
Short Description | CP: Control the display of the product structure | |
Super Class | /TDAG/CPCL_MGR_VIEW_CTRL | CP: Basisklasse für Manager View Controller |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /TDAG/CP | Compliance for products |
Created | 20070910 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ESP1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | /TDAG/CPIF_CHECK_EVENTS | CP: Events related to checks | 20070910 | ||
2 | /TDAG/CPIF_MGR_TREE_EVENTS | CP: Events der Produktstruktur | 20070910 | ||
3 | /TDAG/CPIF_PROD_STRU_EVENTS | CP: Events when creating / deleting the product structure | 20071116 | ||
4 | /TDAG/CPIF_USER_EXIT_EVENTS | CP: Events zur Erweiterung der Workbench | 20070910 |
Friends
Class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | MC_COL_NAME_IDENT2 | Constant | Protected | Type reference (TYPE) | TV_ITMNAME | 'IDENT2' | Name der Spalte des 2. Identifikators | 20070910 | |
2 | MC_COL_NAME_STATUS | Constant | Protected | Type reference (TYPE) | TV_ITMNAME | 'STATUS' | Name der Spalte des Status | 20070910 | |
3 | MC_COL_NAME_TREE | Constant | Protected | Type reference (TYPE) | TV_ITMNAME | 'HierarchyHea' | Name der Spalte des Baumes | 20070910 | |
4 | MC_DATA_OBJECT_ID | Instance attribute | Private | Type reference (TYPE) | /TDAG/CPE_INSTANCE_ID | 'PS.STD' | ID of the data class instance | 20071115 | |
5 | MC_DEFAULTS_KEY_TEMPLATE | Constant | Protected | Type reference (TYPE) | /TDAG/CPE_DEFAULTS_KEY | 'COL_&.WIDTH' | Defaults key template | 20071108 | |
6 | MC_DEF_COL_WIDTH_IDENT2 | Constant | Protected | Type reference (TYPE) | I | 130 | Default width of the identifier column | 20071107 | |
7 | MC_DEF_COL_WIDTH_STATUS | Constant | Protected | Type reference (TYPE) | I | 21 | Default width of the status column | 20071107 | |
8 | MC_DEF_COL_WIDTH_TREE | Constant | Protected | Type reference (TYPE) | I | 228 | Default width of the tree column | 20071107 | |
9 | MC_ITEM_STRUCT_NAME | Constant | Protected | Type reference (TYPE) | TABNAME | '/TDAG/CPS_PSTRVIEWITEM' | Struktur zur Darstellung der Items-Spalten im Baum | 20070910 | |
10 | MC_LOCAL_CONTEXT_ID | Instance attribute | Private | Type reference (TYPE) | CHAR2 | 'PS' | Context / namespace of this class | 20071110 | |
11 | MO_PROD_HNDL | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/CPIF_PROD_STRU_HNDL | Toolbar ans menu handler | 20070912 | ||
12 | MO_PROD_STRUCT | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/CPIF_STRU_DATA | Objekt zur Verwaltung der Daten | 20070910 | ||
13 | MO_PROD_STRU_EXT | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/CPIF_PROD_STRU_EXT | Object to extend the product structure | 20071120 | ||
14 | MO_SPLITTER | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Der Splitter zur Aufnahme der Toolbar und des Baumes | 20070910 | ||
15 | MO_TOOLBAR | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/CPCL_GUI_TOOLBAR | Objekt für die Werkzeugleiste | 20070910 | ||
16 | MO_TOOLBAR_CREATOR | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/CPCL_TOOLBAR_CREATOR | Objekt, das die Werkzeugleiste anlegt | 20070910 | ||
17 | MO_TREE | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_COLUMN_TREE | das Tree-Control | 20070910 | ||
18 | MO_TREE_CONFIG | Instance attribute | Protected | Object reference (TYPE REF TO) | /TDAG/CPCL_COL_TREE_CONFIG | Object that handles the tree configuration | 20071119 | ||
19 | MT_DEF_COLUMN_WIDTHS | Instance attribute | Protected | Type reference (TYPE) | TREEV_COWT | The default widths of the tree columns | 20071108 | ||
20 | M_CUR_NODE_KEY | Instance attribute | Protected | Type reference (TYPE) | TV_NODEKEY | Der gerade selektierte Knoten | 20070910 | ||
21 | M_FLG_DID_CREATE_DATA_OBJECT | Instance attribute | Protected | Type reference (TYPE) | ESP1_BOOLEAN | Indicator it the data object was created by this instance | 20071115 | ||
22 | M_FLG_IS_OPEN | Instance attribute | Protected | Type reference (TYPE) | ESP1_BOOLEAN | Indicator if OPEN_VIEW has been called | 20071109 | ||
23 | M_FLG_MSGS_DISPLAYED | Instance attribute | Protected | Type reference (TYPE) | ESP1_BOOLEAN | Kennz., ob Meldungen beim Initialis. der Daten angez. wurden | 20070910 | ||
24 | M_FLG_NEW_SPECIFICATION | Instance attribute | Protected | Type reference (TYPE) | ESP1_BOOLEAN | Indicator if the view has been opened for a new spec. | 20071106 | ||
25 | M_FLG_SELECTION_IS_CHANGING | Instance attribute | Public | Type reference (TYPE) | ESP1_BOOLEAN | Indicator that the slected node is changing | 20070910 | ||
26 | M_LEVEL | Instance attribute | Protected | Type reference (TYPE) | INT4 | Anzahl der initial darzustellenden Baum-Ebenen | 20070910 | ||
27 | M_NEW_NODE_KEY | Instance attribute | Protected | Type reference (TYPE) | TV_NODEKEY | Key of newly selected node | 20070910 | ||
28 | M_SEARCH_TEXT | Instance attribute | Protected | Type reference (TYPE) | TEXT132 | Suchtext zur Suche in der Produktstruktur | 20070910 | ||
29 | M_SELECTED_NODE | Instance attribute | Protected | Type reference (TYPE) | TV_NODEKEY | Node key | 20070910 | ||
30 | M_SPEC_ID | Instance attribute | Protected | Type reference (TYPE) | ESESUBID | ID der Spezifikation, deren Daten darzustellen sind | 20070910 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ACTION_CHANGE_SELECTION | Instance method | Protected | Method | Handles the selection of a new node | 20071030 |
2 | ACTION_START_REPORT_FRENCH_XLS | Instance method | Protected | Method | Startet das französische Excelformat | 20070910 |
3 | AUTHORIZATION_CHECK | Instance method | Public | Method | Checks the authorization of the OK-code | 20070913 |
4 | CREATE_DEFAULTS_KEY_FOR_COLUMN | Instance method | Protected | Method | Creates a defaults key for a column | 20071108 |
5 | CREATE_SPLITTER | Instance method | Protected | Method | Erzeugt den Splitter, der die Toolbar und den Baum aufnimmt | 20070910 |
6 | CREATE_TREE_CONFIG | Instance method | Protected | Method | Creates the tree configuration object | 20071119 |
7 | DEFAULT_EXPAND_TREE | Instance method | Protected | Method | Expand tree in a default manner | 20070910 |
8 | DELETE_PARENT_PATHS_TO_DEADEND | Instance method | Private | Method | Delete parent paths until a dead end is reached | 20070910 |
9 | DETERMINE_ICONS | Instance method | Protected | Method | Liefert zu einem Produktstr.-Knoten die Icons und deren Bez. | 20070910 |
10 | GENERATE_VIEW_NODE | Instance method | Protected | Method | Erstellt einen Knoten für das Tree-Control | 20070910 |
11 | GENERATE_VIEW_TREE | Instance method | Public | Method | Erstellt einen Teilbaum für das Tree-Control | 20070910 |
12 | GET_CHECK | Instance method | Public | Method | Returns the current check | 20071206 |
13 | GET_DATA_OBJECT_ID | Instance method | Public | Method | Returns the ID of the data class instance | 20071115 |
14 | GET_PROD_STRU_DATA | Instance method | Public | Method | Get data object for the view controler | 20070912 |
15 | GET_SPEC_ID | Instance method | Public | Method | Returns the current specification ID | 20071110 |
16 | GET_TOOLBAR | Instance method | Public | Method | Return the toolbar object | 20070913 |
17 | GET_TREE | Instance method | Public | Method | Return tree object | 20070912 |
18 | HANDLE_CHECK_RESULT_COLUMN | Instance method | Protected | Method | Hides or displays the check result column | 20071228 |
19 | INIT_TREE_CONTROL_DATA | Instance method | Protected | Method | Aktualisiert die Daten des Tree-Controls | 20070910 |
20 | MINIMIZE_EXPNODE_SET | Instance method | Private | Method | Reduce expanded node path set to the sufficiently minimal | 20070910 |
21 | ON_DEF_CONTEXT_MENU_REQUEST | Instance method | Public | Event handling method | Baut das Default-Kontextmenü auf | 20070910 |
22 | ON_DEF_CONTEXT_MENU_SELECT | Instance method | Public | Event handling method | Führt den OK-Code des Default-Kontextmenüs aus | 20070910 |
23 | ON_EXPAND_NO_CHILDREN | Instance method | Public | Event handling method | Expandiert einen Knoten in der Produktstruktur | 20070910 |
24 | ON_FUNCTION_SELECTED | Instance method | Public | Event handling method | Führt den OK-Code eines Toolbar-Buttons oder -Menüs aus | 20070910 |
25 | ON_MENU_BUTTON | Instance method | Public | Event handling method | Leitet das Menu-Button-Event der Toolbar weiter | 20070910 |
26 | ON_NODE_CONTEXT_MENU_REQEST | Instance method | Public | Event handling method | Baut das Kontextmenü für einen Knoten auf | 20070910 |
27 | ON_NODE_CONTEXT_MENU_SELECT | Instance method | Public | Event handling method | Führt den OK-Code eines Kontextmenüs aus | 20070910 |
28 | ON_NODE_DOUBLE_CLICK | Instance method | Public | Event handling method | Handles double-click events on nodes | 20071219 |
29 | ON_NODE_KEYPRESS | Instance method | Public | Event handling method | Handles the event when a key has been pressed on a tree node | 20071108 |
30 | ON_PROD_STRU_MODIFIED | Instance method | Public | Event handling method | Handles changes to the product structure in the data object | 20070910 |
31 | ON_SELECTION_CHANGED | Instance method | Public | Event handling method | Selektiert einen neuen Knoten in der Produktstruktur | 20070910 |
32 | ON_TOOLBAR | Instance method | Public | Event handling method | Leitet das Toolbar-Event der Toolbar weiter | 20070910 |
33 | RELEASE_DATA_OBJECT | Instance method | Private | Method | Releases the data object | 20080222 |
34 | RESTORE_EXPANDED_NODES | Instance method | Protected | Method | Expands nodes given a set of paths to them | 20070910 |
35 | RESTORE_SELECTED_NODE | Instance method | Protected | Method | Restores previously selected node after tree refresh | 20070910 |
36 | RETRIEVE_DATA_OBJECT | Instance method | Private | Method | Retrieves the data object from the repository | 20080222 |
37 | SET_PROD_HNDL | Instance method | Public | Method | Set toolbar and menu handler | 20070912 |
38 | SET_PROD_STRU_DATA | Instance method | Public | Method | Set data object for the view controler | 20070910 |
39 | SET_PROD_STRU_EXT | Instance method | Public | Method | Set object to extend the product structure | 20071120 |
40 | SET_TOOLBAR | Instance method | Protected | Method | Setzt die Buttons und Menüs der Werkzeugleiste | 20070910 |
41 | STORE_EXPANDED_NODES | Instance method | Public | Method | Returns all currently expanded node paths | 20070910 |
42 | STORE_SELECTED_NODE | Instance method | Public | Method | Stores selected node for restoration after tree refresh | 20070910 |
43 | TRANSLATE_PHANTYPE_TO_VAC | Instance method | Protected | Method | Translates phantom node type to validity area category | 20070910 |
44 | TREE_HAS_EXPANDED_NODES | Instance method | Protected | Method | Checks whether the tree control has expanded nodes | 20070910 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | CONTEXT_MENU_REQUEST | Instance Event (0) |
Public (2) |
20070910 | |
2 | DEFAULT_CONTEXT_MENU_REQUEST | Instance Event (0) |
Public (2) |
20070910 | |
3 | MENU_BUTTON | Instance Event (0) |
Public (2) |
20070910 | |
4 | SELECTION_CHANGED | Instance Event (0) |
Public (2) |
20070910 | |
5 | TOOLBAR | Instance Event (0) |
Public (2) |
20070910 | |
6 | USER_COMMAND | Instance Event (0) |
Public (2) |
20070910 |
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | LS_SCNOR_TYPE | Protected | See coding | 20070910 | |
||
2 | LT_SCNOR_TYPE | Protected | See coding | 20070910 | |
Method Signatures
Method ACTION_CHANGE_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /TDAG/CPY_MESSAGES | Error messages | 20071030 | ||
2 | Exporting | E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Indicator if errors have occurred | 20071030 | ||
3 | Exporting | E_FLG_WARNING | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Indicator if warnings have occurred | 20071030 | ||
4 | Importing | I_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Der Knoten im BThe new node that has been selected | 20071030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SELECTION_FAILED | Selecting the node failed | 20071030 |
Method ACTION_START_REPORT_FRENCH_XLS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Der Knoten im Baum, auf den sich der OK-Code bezieht | 20070910 | ||
2 | Importing | I_OK_CODE | Call by reference | Type reference (TYPE) | SYUCOMM | Der OK-Code zur Untersch., wie die Aufgabenv. aufzurufen ist | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | OPERATION_FAILED | Die Behandlung des OK-Codes ist fehlgeschlagen | 20070910 |
Method AUTHORIZATION_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_FLG_OK | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Kennzeichen, ob die Berchtigungsprüfung erfolgreich war | 20070913 | ||
2 | Importing | I_OK_CODE | Call by reference | Type reference (TYPE) | SYUCOMM | Screens, function code triggered by PAI | 20070913 |
Method AUTHORIZATION_CHECK on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method CREATE_DEFAULTS_KEY_FOR_COLUMN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_COLUMN_NAME | Call by reference | Type reference (TYPE) | TV_ITMNAME | The name of the column | 20071108 | ||
2 | Returning | R_KEY | Value transfer | Type reference (TYPE) | /TDAG/CPE_DEFAULTS_KEY | The created key | 20071108 |
Method CREATE_DEFAULTS_KEY_FOR_COLUMN on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method CREATE_SPLITTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_SPLITTER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | das erzeugte Splitter-Objekt | 20070910 | ||
2 | Importing | IO_PARENT | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Parent container (wenn I_CONTAINER_NAME leer ist) | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CREATE_FAILED | Der Container konnte nicht angelegt werden | 20070910 |
Method CREATE_TREE_CONFIG Signature
Method CREATE_TREE_CONFIG on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CREATE_FAILED | The configuration object could not be created | 20071119 |
Method DEFAULT_EXPAND_TREE Signature
Method DEFAULT_EXPAND_TREE on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
Method DEFAULT_EXPAND_TREE on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method DELETE_PARENT_PATHS_TO_DEADEND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_EXPCHILD_PATH | Call by reference | Type reference (TYPE) | /TDAG/CPS_EXPNODE_PATH | Path to child node | 20070910 | ||
2 | Importing | I_START_FROM_LENGTH | Call by reference | Type reference (TYPE) | I | Path length to begin reduction from | 20070910 | ||
3 | Changing | XT_EXPNODE_PATH | Call by reference | Type reference (TYPE) | /TDAG/CPY_EXPNODE_PATH | CP: Table of paths to expanded nodes | 20070910 |
Method DELETE_PARENT_PATHS_TO_DEADEND on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method DETERMINE_ICONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ICONS | Call by reference | Type reference (TYPE) | /TDAG/CPY_ICONS | Die Icons und deren Bezeichner | 20070910 | ||
2 | Importing | IS_NODE | Call by reference | Type reference (TYPE) | /TDAG/CPS_PSTRDATA | Knoten der Produktstruktur-Daten | 20070910 | ||
3 | Importing | I_LANGU | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Die Sprache der Bezeichner | 20070910 |
Method DETERMINE_ICONS on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method GENERATE_VIEW_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_TREE_NODE | Call by reference | Type reference (TYPE) | TREEV_NODE | Knoten für das Tree-Control | 20070910 | ||
2 | Exporting | ET_NODE_ITEMS | Call by reference | Type reference (TYPE) | /TDAG/CPY_PSTRVIEWITEMS | Item-Daten des Knotens | 20070910 | ||
3 | Importing | IS_NODE | Call by reference | Type reference (TYPE) | /TDAG/CPS_PSTRDATA | Knoten der Produktstruktur-Daten | 20070910 |
Method GENERATE_VIEW_NODE on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method GENERATE_VIEW_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ITEMS | Call by reference | Type reference (TYPE) | /TDAG/CPY_PSTRVIEWITEMS | Tabelle mit Item-Daten für die Darstellung des Baumes | 20070910 | ||
2 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /TDAG/CPY_MESSAGES | Fehler- und andere Meldungen | 20070910 | ||
3 | Exporting | ET_TREE | Call by reference | Type reference (TYPE) | TREEV_NTAB | Die erzeugte Baum-Struktur | 20070910 | ||
4 | Exporting | E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Kennzeichen, ob Fehler aufgetreten sind | 20070910 | ||
5 | Exporting | E_FLG_WARNING | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Kennzeichen, ob Warnungen aufgetreten sind | 20070910 | ||
6 | Importing | I_LEVEL | Call by reference | Type reference (TYPE) | INT4 | Anzahl der zu erzeugenden Baum-Ebenen | 20070910 | ||
7 | Importing | I_NODE_KEY | Call by reference | Type reference (TYPE) | TV_NODEKEY | Wurzelknoten, für den der Baum erzeugt werden soll | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | TREE_GEN_FAILED | Die Baum-Struktur konnte nicht aufgebaut werden | 20070910 |
Method GET_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_CHECK | Value transfer | Type reference (TYPE) | /TDAG/CPE_CHECK | The current check | 20071206 |
Method GET_CHECK on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method GET_DATA_OBJECT_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_DATA_OBJECT_ID | Value transfer | Type reference (TYPE) | /TDAG/CPE_INSTANCE_ID | The ID of the data class instance | 20071115 |
Method GET_DATA_OBJECT_ID on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method GET_PROD_STRU_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EO_PROD_STRU_DATA | Value transfer | Object reference (TYPE REF TO) | /TDAG/CPIF_STRU_DATA | CP: Interface for prod tree data provider | 20070912 |
Method GET_PROD_STRU_DATA on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method GET_SPEC_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_SPEC_ID | Value transfer | Type reference (TYPE) | ESESUBID | The current specification ID | 20071110 |
Method GET_SPEC_ID on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method GET_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EO_TOOLBAR | Value transfer | Object reference (TYPE REF TO) | /TDAG/CPCL_GUI_TOOLBAR | Toolbar object | 20070913 |
Method GET_TOOLBAR on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method GET_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EO_TREE | Value transfer | Object reference (TYPE REF TO) | CL_GUI_COLUMN_TREE | Column Tree Control | 20070912 |
Method GET_TREE on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method HANDLE_CHECK_RESULT_COLUMN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CHECK_NAME | Call by reference | Type reference (TYPE) | /TDAG/CPE_CHECK | Active check for the current view | 20071228 |
Method HANDLE_CHECK_RESULT_COLUMN on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method INIT_TREE_CONTROL_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /TDAG/CPY_MESSAGES | Fehler- und andere Meldungen | 20070910 | ||
2 | Exporting | E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Kennzeichen, ob Fehler aufgetreten sind | 20070910 | ||
3 | Exporting | E_FLG_WARNING | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Kennzeichen, ob Warnungen aufgetreten sind | 20070910 | ||
4 | Importing | I_FLG_CLEAR_BUFFER | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | ESP1_FALSE | Kennzeichen, ob Daten neu von der DB gelesen werden sollen | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INIT_FAILED | Die Produktstruktur konnte nicht aktualisiert werden | 20070910 |
Method MINIMIZE_EXPNODE_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | XT_EXPNODE_PATH | Call by reference | Type reference (TYPE) | /TDAG/CPY_EXPNODE_PATH | CP: Table of paths to expanded nodes | 20070910 |
Method MINIMIZE_EXPNODE_SET on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_DEF_CONTEXT_MENU_REQUEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MENU | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_DEF_CONTEXT_MENU_REQUEST on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_DEF_CONTEXT_MENU_SELECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FCODE | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_DEF_CONTEXT_MENU_SELECT on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_EXPAND_NO_CHILDREN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_EXPAND_NO_CHILDREN on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_FUNCTION_SELECTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FCODE | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_FUNCTION_SELECTED on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_MENU_BUTTON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PO_OBJECT | Call by reference | Attribute reference (LIKE) | 20070910 | ||||
2 | Importing | PO_SENDER | Call by reference | Attribute reference (LIKE) | 20070910 | ||||
3 | Importing | P_ACTIVITIES | Call by reference | Attribute reference (LIKE) | 20070910 | ||||
4 | Importing | P_UCOMM | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_MENU_BUTTON on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_NODE_CONTEXT_MENU_REQEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MENU | Call by reference | Attribute reference (LIKE) | 20070910 | ||||
2 | Importing | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_NODE_CONTEXT_MENU_REQEST on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_NODE_CONTEXT_MENU_SELECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | FCODE | Call by reference | Attribute reference (LIKE) | 20070910 | ||||
2 | Importing | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_NODE_CONTEXT_MENU_SELECT on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_NODE_DOUBLE_CLICK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20071219 |
Method ON_NODE_DOUBLE_CLICK on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_NODE_KEYPRESS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | KEY | Call by reference | Attribute reference (LIKE) | 20071108 | ||||
2 | Importing | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20071108 |
Method ON_NODE_KEYPRESS on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_PROD_STRU_MODIFIED Signature
Method ON_PROD_STRU_MODIFIED on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
Method ON_PROD_STRU_MODIFIED on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_SELECTION_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NODE_KEY | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_SELECTION_CHANGED on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method ON_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PO_OBJECT | Call by reference | Attribute reference (LIKE) | 20070910 | ||||
2 | Importing | PO_SENDER | Call by reference | Attribute reference (LIKE) | 20070910 | ||||
3 | Importing | P_ACTIVITIES | Call by reference | Attribute reference (LIKE) | 20070910 | ||||
4 | Importing | P_FLG_INTERACTIVE | Call by reference | Attribute reference (LIKE) | 20070910 |
Method ON_TOOLBAR on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method RELEASE_DATA_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGES | Call by reference | Type reference (TYPE) | /TDAG/CPY_MESSAGES | Table with (error) messages | 20080222 | ||
2 | Exporting | E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Indicator if errors occurred | 20080222 | ||
3 | Exporting | E_FLG_WARNING | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | Indicator if warnings occurred | 20080222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FREE_FAILED | Error when trying to free the data object | 20080222 |
Method RESTORE_EXPANDED_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_EXPNODE_PATH | Call by reference | Type reference (TYPE) | /TDAG/CPY_EXPNODE_PATH | CP: Table of paths to expanded nodes | 20070910 |
Method RESTORE_EXPANDED_NODES on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method RESTORE_SELECTED_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_SELNODE_PATH | Call by reference | Type reference (TYPE) | /TDAG/CPS_EXPNODE_PATH | CP: Path to a node in product structure tree, with length | 20070910 |
Method RESTORE_SELECTED_NODE on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method RETRIEVE_DATA_OBJECT Signature
Method RETRIEVE_DATA_OBJECT on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
Method RETRIEVE_DATA_OBJECT on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method SET_PROD_HNDL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_HANDLER | Call by reference | Object reference (TYPE REF TO) | /TDAG/CPIF_PROD_STRU_HNDL | CP: Handle menu and toolbar for product structure tree | 20070912 |
Method SET_PROD_HNDL on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method SET_PROD_STRU_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PROD_STRU_DATA | Call by reference | Object reference (TYPE REF TO) | /TDAG/CPIF_STRU_DATA | CP: Interface for prod tree data provider | 20070910 |
Method SET_PROD_STRU_DATA on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method SET_PROD_STRU_EXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PROD_STRU_EXT | Call by reference | Object reference (TYPE REF TO) | /TDAG/CPIF_PROD_STRU_EXT | Object to extend the product structure | 20071120 |
Method SET_PROD_STRU_EXT on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method SET_TOOLBAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_TOOLBAR | Call by reference | Type reference (TYPE) | /TDAG/CPY_TOOLBAR | Die Definition der Werkzeugleiste | 20070910 |
Method SET_TOOLBAR on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method STORE_EXPANDED_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EXPNODE_PATH | Call by reference | Type reference (TYPE) | /TDAG/CPY_EXPNODE_PATH | CP: Table of paths to expanded nodes | 20070910 |
Method STORE_EXPANDED_NODES on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method STORE_SELECTED_NODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_SELNODE_PATH | Call by reference | Type reference (TYPE) | /TDAG/CPS_EXPNODE_PATH | CP: Path to a node in product structure tree, with length | 20070910 |
Method STORE_SELECTED_NODE on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method TRANSLATE_PHANTYPE_TO_VAC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_PHAN_TYPE | Call by reference | Type reference (TYPE) | /TDAG/CPE_PHAN_TYPE | CP: Phantom node type | 20070910 | ||
2 | Returning | R_VAC | Value transfer | Type reference (TYPE) | ESERVLTYPE | Validity Area Category | 20070910 |
Method TRANSLATE_PHANTYPE_TO_VAC on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Method TREE_HAS_EXPANDED_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_RESULT | Value transfer | Type reference (TYPE) | ESEBOOLE | Truth Value | 20070910 |
Method TREE_HAS_EXPANDED_NODES on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no exception.
Event Signatures
Event CONTEXT_MENU_REQUEST Signature
Event CONTEXT_MENU_REQUEST on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
Event DEFAULT_CONTEXT_MENU_REQUEST Signature
Event DEFAULT_CONTEXT_MENU_REQUEST on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
Event MENU_BUTTON Signature
Event MENU_BUTTON on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
Event SELECTION_CHANGED Signature
Event SELECTION_CHANGED on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
Event TOOLBAR Signature
Event TOOLBAR on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
Event USER_COMMAND Signature
Event USER_COMMAND on class /TDAG/CPCL_PROD_STRU_VIEW_CTRL has no parameter.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 222_46C |