SAP ABAP Class IF_PDM_BROWSER_CONTROLLER (Interface for Browser_controller)
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
| Class | IF_PDM_BROWSER_CONTROLLER | |
| Short Description | Interface for Browser_controller | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20010920 | SAP |
| Last change | 20011102 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_PDM_BROWSER_CONTROLLER has no forward declaration.
Interfaces
Class IF_PDM_BROWSER_CONTROLLER has no interface implemented.
Friends
Class IF_PDM_BROWSER_CONTROLLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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
Class IF_PDM_BROWSER_CONTROLLER has no event.
Types
Class 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 class 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 class 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 class IF_PDM_BROWSER_CONTROLLER has no parameter.
Method CLEAR_NODES on class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class 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 class IF_PDM_BROWSER_CONTROLLER has no exception.
History
| Last changed by/on | SAP | 20011102 |
| SAP Release Created in |