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

⤷

⤷

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 | ![]() |
Static method | Public | Method | Set Delta Information for a Type | 20010920 |
2 | ![]() |
Instance method | Public | Method | Dynamic Addition of Nodes to Tree | 20011019 |
3 | ![]() |
Instance method | Public | Method | Checks Whether Type Is Excluded by Filter | 20020507 |
4 | ![]() |
Instance method | Public | Method | Delete Delta Info for ADD_NOTES | 20011019 |
5 | ![]() |
Instance method | Public | Method | Delete Object from Tree | 20020214 |
6 | ![]() |
Instance method | Public | Method | Execute FORM EXECUTE_FUNCTION | 20020215 |
7 | ![]() |
Instance method | Public | Method | Supplies Internal Event Receiver Instance to the Tree | 20010920 |
8 | ![]() |
Instance method | Public | Method | Get Filter State | 20020315 |
9 | ![]() |
Static method | Public | Method | Supplies Singleton to Browser | 20010920 |
10 | ![]() |
Instance method | Public | Method | Get Data Record for Instance | 20010920 |
11 | ![]() |
Instance method | Public | Method | Get Object Instance from Local Browser Objects | 20010920 |
12 | ![]() |
Instance method | Public | Method | Get Selection for Current Tree | 20010920 |
13 | ![]() |
Instance method | Public | Method | Get Tree_structure for Event Handling of Tree | 20020502 |
14 | ![]() |
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 | ![]() |
I_CONVERT | Call by reference | Type reference (TYPE) | XFELD | SPACE | convert_product_structure rufen? | 20020508 | |
2 | ![]() |
I_OBJ_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20010920 | ||
3 | ![]() |
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 | ![]() |
I_BASEOBJECT_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20011019 | ||
2 | ![]() |
I_BASE_OBJECTHANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20020510 | ||
3 | ![]() |
I_BASE_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20020510 | ||
4 | ![]() |
I_INSERTOBJECT_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20011019 | ||
5 | ![]() |
I_INSERT_OBJECTHANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20011019 | ||
6 | ![]() |
I_INSERT_RFCDEST | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20011019 | ||
7 | ![]() |
I_KEY_TAB | Call by reference | Type reference (TYPE) | ANY | Schlüsseltabelle, für die die neuen Einträge einzufügen sind | 20011019 | ||
8 | ![]() |
I_LINK_TYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20011019 | ||
9 | ![]() |
I_NODE_TEXT | Call by reference | Type reference (TYPE) | C_PDM_NODE_TEXT | Text an einem Beziehungsknoten im Produktstrukturbrowser | 20011019 | ||
10 | ![]() |
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 | ![]() |
I_OBJTYPE | Call by reference | Type reference (TYPE) | OBJECT_TYPE | Objekttyp im Produktstrukturbrowser | 20020507 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
I_LVC_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20020502 | ||
2 | ![]() |
I_OBJECT_HANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20020214 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
E_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20010920 | ||
2 | ![]() |
E_PROD_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV-Tree-Control | 20010920 | ||
3 | ![]() |
E_RECEIVER | Call by reference | Object reference (TYPE REF TO) | OBJECT | Event-Receiver | 20010920 | ||
4 | ![]() |
E_SPLITTER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter Control | 20010920 | ||
5 | ![]() |
E_SPLITTER_1 | Call by reference | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter Control | 20010920 | ||
6 | ![]() |
E_TOOLBAR | Call by reference | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20010920 | ||
7 | ![]() |
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 | ![]() |
E_NO_SHOW | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20020315 | ||
2 | ![]() |
I_OBJECT_RELATION | Call by reference | Type reference (TYPE) | OBJECT_RELATION | Beziehung zwischen Objekttypen im Produktstrukturbrowser | 20020315 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
E_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Ausgabedatensatz. Länge ist zu prüfen! | 20010920 | ||
2 | ![]() |
I_OBJECT_HANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20010920 | ||
3 | ![]() |
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 | ![]() |
E_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_PDM_BROWSER_OBJECT | Interface zu (neuen) Objekten im Browser | 20010920 | ||
2 | ![]() |
I_OBJECT_HANDLE | Call by reference | Type reference (TYPE) | OBJECT_HANDLE | Identifikation eines Objekts im Produktstrukturbrowser | 20010920 | ||
3 | ![]() |
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 | ![]() |
C_SELECTED_NODES | Call by reference | Type reference (TYPE) | LVC_T_NKEY | ALV-Tree-Control: Knotentabelle | 20010920 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
I_FILTER_DEF | Call by reference | Type reference (TYPE) | TAB_FILTERDEF | Tabelle mit FILTERDEF-Einträgen | 20020507 | ||
2 | ![]() |
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 |