SAP ABAP Interface IF_PDM_BROWSER_CONTROLLER (Interface for Browser_controller)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷ LO-PDM-GF-OBR (Application Component) Product Structure Browser
⤷ C_PDM_BROWSER (Package) Product Structure Browser
⤷ LO-PDM-GF-OBR (Application Component) Product Structure Browser
⤷ C_PDM_BROWSER (Package) Product Structure Browser
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CPDM_BROWSER_FACADE | Controller for New Objects in the PSB | 20010920 |
Properties
Interface | IF_PDM_BROWSER_CONTROLLER | |
Short Description | Interface for Browser_controller |
General Data
Package | C_PDM_BROWSER | Product Structure Browser |
Created | 20010920 | SAP |
Last changed | 20011102 | SAP |
Unicode checks active |
Forward declarations
Interface IF_PDM_BROWSER_CONTROLLER has no forward declaration.
Interfaces
Interface IF_PDM_BROWSER_CONTROLLER has no interface.
Friends
Interface IF_PDM_BROWSER_CONTROLLER has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | PSB_BROWSER | Static Attribute | Public | Object reference (TYPE REF TO) | IF_PDM_BROWSER_CONTROLLER | Browser Controller | 20010920 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ADD_DELTA_TABLES | Static method | Public | Method | Set Delta Information for a Type | 20010920 |
2 | ADD_NODES | Instance method | Public | Method | Dynamic Addition of Nodes to Tree | 20011019 |
3 | CHECK_OBJTYPE_IN_FILTER | Instance method | Public | Method | Checks Whether Type Is Excluded by Filter | 20020507 |
4 | CLEAR_NODES | Instance method | Public | Method | Delete Delta Info for ADD_NOTES | 20011019 |
5 | DELETE_OBJECT | Instance method | Public | Method | Delete Object from Tree | 20020214 |
6 | EXECUTE_FUNCTION | Instance method | Public | Method | Execute FORM EXECUTE_FUNCTION | 20020215 |
7 | GET_EVENT_RECEIVER | Instance method | Public | Method | Supplies Internal Event Receiver Instance to the Tree | 20010920 |
8 | GET_FILTER_STATE | Instance method | Public | Method | Get Filter State | 20020315 |
9 | GET_INSTANCE | Static method | Public | Method | Supplies Singleton to Browser | 20010920 |
10 | GET_INST_DATA | Instance method | Public | Method | Get Data Record for Instance | 20010920 |
11 | GET_OBJECT | Instance method | Public | Method | Get Object Instance from Local Browser Objects | 20010920 |
12 | GET_SELECTED_NODES | Instance method | Public | Method | Get Selection for Current Tree | 20010920 |
13 | GET_TREE_STRUCTURE | Instance method | Public | Method | Get Tree_structure for Event Handling of Tree | 20020502 |
14 | SET_FILTER_TABLES | Instance method | Public | Method | Set Filter Tables in Browser | 20020507 |
Events
Interface IF_PDM_BROWSER_CONTROLLER has no event.
Types
Interface IF_PDM_BROWSER_CONTROLLER has no local type.
Method Signatures
Method ADD_DELTA_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CONVERT | Call by reference | Type reference (TYPE) | XFELD | SPACE | convert_product_structure rufen? | 20020508 | |
2 | Importing | I_OBJ_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20010920 | ||
3 | Importing | I_TABLE | Call by reference | Type reference (TYPE) | ANY | Objekt-Tabelle | 20010920 |
Method ADD_DELTA_TABLES on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method ADD_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_BASEOBJECT_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20011019 | ||
2 | Importing | I_BASE_OBJECTHANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20020510 | ||
3 | Importing | I_BASE_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20020510 | ||
4 | Importing | I_INSERTOBJECT_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20011019 | ||
5 | Importing | I_INSERT_OBJECTHANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20011019 | ||
6 | Importing | I_INSERT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20011019 | ||
7 | Importing | I_KEY_TAB | Call by reference | Type reference (TYPE) | ANY | Schlüsseltabelle, für die die neuen Einträge einzufügen sind | 20011019 | ||
8 | Importing | I_LINK_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20011019 | ||
9 | Importing | I_NODE_TEXT | Call by reference | Type reference (TYPE) | C_PDM_NODE_TEXT | Text an einem Beziehungsknoten im Produktstrukturbrowser | 20011019 | ||
10 | Importing | I_SUCCESSOR_LINKS | Call by reference | Type reference (TYPE) | TAB_PDM_BROWSER_OBJECTS | Tabelle mit (neuen) Objekten im Browser | 20021104 |
Method ADD_NODES on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method CHECK_OBJTYPE_IN_FILTER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_OBJTYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20020507 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EXCLUDED_BY_FILTER | Objekttyp durch Filter ausgeschlossen | 20020507 |
Method CLEAR_NODES Signature
Method CLEAR_NODES on Interface IF_PDM_BROWSER_CONTROLLER has no parameter.
Method CLEAR_NODES on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method DELETE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_LVC_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20020502 | ||
2 | Importing | I_OBJECT_HANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20020214 | ||
3 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20020214 |
Method DELETE_OBJECT on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method EXECUTE_FUNCTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_UCOMM | Call by reference | Type reference (TYPE) | SYUCOMM | Bildschirmbilder, Funktionscode, der PAI ausgelöst hat | 20020215 |
Method EXECUTE_FUNCTION on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method GET_EVENT_RECEIVER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20010920 | ||
2 | Exporting | E_PROD_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV-Tree-Control | 20010920 | ||
3 | Exporting | E_RECEIVER | Call by reference | Object reference (TYPE REF TO) | OBJECT | Event-Receiver | 20010920 | ||
4 | Exporting | E_SPLITTER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter Control | 20010920 | ||
5 | Exporting | E_SPLITTER_1 | Call by reference | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter Control | 20010920 | ||
6 | Exporting | E_TOOLBAR | Call by reference | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20010920 | ||
7 | Importing | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20010920 |
Method GET_EVENT_RECEIVER on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method GET_FILTER_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_NO_SHOW | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20020315 | ||
2 | Importing | I_OBJECT_RELATION | Call by reference | Type reference (TYPE) | OBJECT_RELATION | Beziehung zwischen Objekttypen im Produktstrukturbrowser | 20020315 | ||
3 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20020315 |
Method GET_FILTER_STATE on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_INSTANCE | Call by reference | Object reference (TYPE REF TO) | IF_PDM_BROWSER_CONTROLLER | Controller-Instanz | 20010920 |
Method GET_INSTANCE on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method GET_INST_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Ausgabedatensatz. Länge ist zu prüfen! | 20010920 | ||
2 | Importing | I_OBJECT_HANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20010920 | ||
3 | Importing | I_OBJ_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20010920 |
Method GET_INST_DATA on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method GET_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_PDM_BROWSER_OBJECT | Interface zu (neuen) Objekten im Browser | 20010920 | ||
2 | Importing | I_OBJECT_HANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20010920 | ||
3 | Importing | I_OBJ_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20010920 |
Method GET_OBJECT on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method GET_SELECTED_NODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_SELECTED_NODES | Call by reference | Type reference (TYPE) | LVC_T_NKEY | ALV-Tree-Control: Knotentabelle | 20010920 | ||
2 | Importing | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20010920 |
Method GET_SELECTED_NODES on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method GET_TREE_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20020502 |
Method GET_TREE_STRUCTURE on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
Method SET_FILTER_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FILTER_DEF | Call by reference | Type reference (TYPE) | TAB_FILTERDEF | Tabelle mit FILTERDEF-Einträgen | 20020507 | ||
2 | Importing | I_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20020507 |
Method SET_FILTER_TABLES on Interface IF_PDM_BROWSER_CONTROLLER has no exception.
History
Last changed by/on | SAP | 20011102 |
SAP Release Created in | 46C |