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 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