SAP ABAP Interface IF_EX_WRF_GENERIC_HIER_I (BAdI Interface IF_EX_WRF_GENERIC_HIER_I)
Hierarchy
☛
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
⤷
LO-MD-MM (Application Component) Material Master
⤷
WRF_GENERIC_HIERARCHY (Package) Generic Hierarchy
⤷
⤷
Meta Relationship - Used By
Properties
| Interface | IF_EX_WRF_GENERIC_HIER_I | |
| Short Description | BAdI Interface IF_EX_WRF_GENERIC_HIER_I |
General Data
| Package | WRF_GENERIC_HIERARCHY | Generic Hierarchy |
| Created | 20031203 | SAP |
| Last changed | 20041209 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | CNTL | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 2 | WRFGH | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_EX_WRF_GENERIC_HIER_I has no interface.
Friends
Interface IF_EX_WRF_GENERIC_HIER_I has no friend.
Attributes
Interface IF_EX_WRF_GENERIC_HIER_I has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Changed Hierarchy Data | 20040831 | |
| 2 | Instance method | Public | Method | Pass On TREE_MODEL Instance | 20031204 | |
| 3 | Instance method | Public | Method | Modify Hierarchy Data (Creation) | 20040303 | |
| 4 | Instance method | Public | Method | Field Control | 20040831 | |
| 5 | Instance method | Public | Method | Define Context Menu | 20040502 | |
| 6 | Instance method | Public | Method | Process Custom Function Code | 20031209 | |
| 7 | Instance method | Public | Method | Program-Specific Event Handler | 20031203 | |
| 8 | Instance method | Public | Method | Revise Default Settings | 20031204 | |
| 9 | Instance method | Public | Method | New and/or Deleted Nodes | 20040504 |
Events
Interface IF_EX_WRF_GENERIC_HIER_I has no event.
Types
Interface IF_EX_WRF_GENERIC_HIER_I has no local type.
Method Signatures
Method CHECK_HIERARCHY_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR_MESSAGE | Value transfer | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20040831 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | WRF_APPID_2 | Applikations-ID | 20040831 | |||
| 3 | HIERARCHY | Value transfer | Type reference (TYPE) | WRFGH_S_HIER | Hierarchieparameter | 20040831 | |||
| 4 | HIERARCHY_TEXT | Value transfer | Type reference (TYPE) | WRFGH_S_HIERTXT | Hierarchietexte | 20040831 | |||
| 5 | MODE | Value transfer | Type reference (TYPE) | UI_FUNC | Funktionscode | 20040901 |
Method CHECK_HIERARCHY_HEADER on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
Method GET_DEFAULT_TREE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | WRF_APPID_2 | Parameter FLT_VAL der Methode GET_TREE_OBJECT | 20031204 | |||
| 2 | HIER_ID | Value transfer | Type reference (TYPE) | WRF_HIERID | Hierarchie ID | 20031204 | |||
| 3 | IV_DRAGDROP | Value transfer | Object reference (TYPE REF TO) | CL_DRAGDROP | Behavior für Drag&Drop | 20031212 | |||
| 4 | IV_EASY_SPLITTER_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_EASY_SPLITTER_CONTAINER | Light version of splitter control | 20031209 | |||
| 5 | IV_TEMPORARY | Value transfer | Type reference (TYPE) | BOOLEAN | SPACE | Temporäre Hierarchie | 20040406 | ||
| 6 | IV_TOOLBAR_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20031209 | |||
| 7 | IV_TREE_OBJECT_MODEL | Value transfer | Object reference (TYPE REF TO) | CL_TREE_MODEL | Tree Model Basisklasse | 20031204 | |||
| 8 | IV_TREE_TYPE | Value transfer | Type reference (TYPE) | WRF_DISPLAY_MODE | Anzeigemodus Darstellung | 20031204 |
Method GET_DEFAULT_TREE_OBJECT on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
Method MODIFY_NEW_HIERARCHY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | WRF_APPID_2 | Parameter FLT_VAL der Methode MODIFY_NEW_HIERARCHY_DATA | 20040303 | |||
| 2 | HIERARCHY | Call by reference | Type reference (TYPE) | WRFGH_S_HIER | Hierarchieparameter | 20040303 | |||
| 3 | HIERARCHY_TEXT | Call by reference | Type reference (TYPE) | WRFGH_T_HIERTXT | Hierarchietexte | 20040303 | |||
| 4 | NO_POSTING | Call by reference | Type reference (TYPE) | BOOLEAN | Keine Verbuchung | 20040303 | |||
| 5 | ROOT_NODE | Call by reference | Type reference (TYPE) | WRFGH_S_NODE | Wurzelknoten | 20040303 | |||
| 6 | ROOT_NODE_BOX | Call by reference | Type reference (TYPE) | WRFGH_T_NODEBOX | Erweiterungen zum Wurzelknoten | 20040303 | |||
| 7 | ROOT_NODE_TEXT | Call by reference | Type reference (TYPE) | WRFGH_T_NODETXT | Texte zum Wurzelknoten | 20040303 |
Method MODIFY_NEW_HIERARCHY_DATA on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
Method MODIFY_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | WRF_APPID_2 | Parameter FLT_VAL der Methode MODIFY_SCREEN | 20040831 | |||
| 2 | HIERARCHY | Value transfer | Type reference (TYPE) | WRFGH_S_HIER | Hierarchieparameter | 20040831 | |||
| 3 | MODE | Value transfer | Type reference (TYPE) | UI_FUNC | Funktionscode | 20040901 | |||
| 4 | SCREEN | Call by reference | Type reference (TYPE) | SCREEN | Strukturbeschreibung für System-Datenobjekt SCREEN | 20040831 |
Method MODIFY_SCREEN on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
Method NODE_CTX_MENU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | WRF_APPID_2 | Parameter FLT_VAL der Methode NODE_CTX_MENU | 20040502 | |||
| 2 | MENU | Call by reference | Object reference (TYPE REF TO) | CL_CTMENU | Context Menu | 20040502 | |||
| 3 | MODE | Call by reference | Type reference (TYPE) | UI_FUNC | Bearbeitungsmodus | 20040502 | |||
| 4 | NODE_KEY | Call by reference | Type reference (TYPE) | TM_NODEKEY | Tree Model: Schlüssel eines Knotens | 20040502 |
Method NODE_CTX_MENU on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
Method PROCESS_FCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXIT_PROCESSING | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20040502 | |||
| 2 | FCODE | Call by reference | Type reference (TYPE) | UI_FUNC | Funktionscode | 20031209 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | WRF_APPID_2 | Parameter FLT_VAL der Methode PROCESS_FCODE | 20031209 | |||
| 4 | HIER_ID | Call by reference | Type reference (TYPE) | WRF_HIERID | Hierarchie ID | 20040707 | |||
| 5 | MODE | Call by reference | Type reference (TYPE) | UI_FUNC | Bearbeitungsmodus | 20040503 | |||
| 6 | NEW_FCODE | Call by reference | Type reference (TYPE) | UI_FUNC | Auszuführender Funktionscode | 20040506 | |||
| 7 | SELECTED_NODES | Call by reference | Type reference (TYPE) | TREEMNOTAB | Tree Model: Tabelle von Knotenschlüsseln | 20040226 | |||
| 8 | TREE_MODEL_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_TREE_MODEL | Tree Model Basisklasse | 20040226 |
Method PROCESS_FCODE on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
Method SET_EVENT_HANDLER_FOR_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APP_ID | Value transfer | Type reference (TYPE) | WRF_APPID | Applikations ID | 20031203 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | WRF_APPID_2 | Parameter FLT_VAL der Methode SET_EVENT_HANDLER_FOR_TREE | 20031203 | |||
| 3 | HIER_ID | Value transfer | Type reference (TYPE) | WRF_HIERID | Hierarchie ID | 20031203 | |||
| 4 | IDENTIFIER | Value transfer | Type reference (TYPE) | STRING | Optionales Unterscheidungsmerkmal | 20031203 | |||
| 5 | NO_DEFAULT_HANDLER | Value transfer | Type reference (TYPE) | BOOLEAN | Default-Handler nicht registrieren | 20031218 | |||
| 6 | REGISTERED_EVENTS | Value transfer | Type reference (TYPE) | CNTL_SIMPLE_EVENTS | 20031203 | ||||
| 7 | TREE_OBJECT | Value transfer | Object reference (TYPE REF TO) | CL_TREE_MODEL | Tree Model Basisklasse | 20031203 | |||
| 8 | TREE_TYPE | Value transfer | Type reference (TYPE) | WRF_DISPLAY_MODE | Anzeigemodus Darstellung | 20031203 |
Method SET_EVENT_HANDLER_FOR_TREE on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
Method UPDATE_DEFAULT_SETTINGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION_DATA | Call by reference | Type reference (TYPE) | WRFGH_APPL | Anwendungsdaten | 20031204 | |||
| 2 | CONTAINER_DATA | Call by reference | Type reference (TYPE) | WRFGH_CONTAINER | Generierungsdaten Container | 20031204 | |||
| 3 | DRAGDROP_BAHAVIOR | Call by reference | Type reference (TYPE) | WRFGH_BAHAVIOR | DragDrop-Einstellung | 20031204 | |||
| 4 | FLT_VAL | Value transfer | Type reference (TYPE) | WRF_APPID_2 | Parameter FLT_VAL der Methode UPDATE_DEFAULT_SETTINGS | 20031204 | |||
| 5 | ITEM_SETTINGS | Call by reference | Type reference (TYPE) | WRFGH_T_ITEM | Generierungsdaten Items | 20031204 | |||
| 6 | KEYS_ACTIVATION | Call by reference | Type reference (TYPE) | WRFGH_KEYS | Aktivierung Tastaturkombinationen | 20031204 | |||
| 7 | NODE_SETTINGS | Call by reference | Type reference (TYPE) | WRFGH_NODES | Generierungsdaten Knoten | 20031204 | |||
| 8 | REGISTERED_TREE_EVENTS | Call by reference | Type reference (TYPE) | CNTL_SIMPLE_EVENTS | Liste der Events für Control-Registrierung | 20031204 | |||
| 9 | TREE_TYPE | Call by reference | Type reference (TYPE) | WRF_DISPLAY_MODE | Anzeigemodus Darstellung | 20031204 |
Method UPDATE_DEFAULT_SETTINGS on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
Method UPDATE_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DELETED_NODES | Call by reference | Type reference (TYPE) | TREEMNOTAB | Tree Model: Tabelle von Knotenschlüsseln | 20040504 | |||
| 2 | FLT_VAL | Call by reference | Type reference (TYPE) | WRF_APPID_2 | Applikations-ID | 20040504 | |||
| 3 | HIER_ID | Call by reference | Type reference (TYPE) | WRF_HIERID | Hierarchie ID | 20040504 | |||
| 4 | INSERTED_NODES | Call by reference | Type reference (TYPE) | TREEMNOTAB | Tree Model: Tabelle von Knotenschlüsseln | 20040504 | |||
| 5 | IV_TREE_MODEL | Call by reference | Object reference (TYPE REF TO) | CL_TREE_MODEL | Tree Model Basisklasse | 20040504 | |||
| 6 | IV_TREE_TYPE | Call by reference | Type reference (TYPE) | WRF_DISPLAY_MODE | Anzeigemodus | 20040504 | |||
| 7 | MOVED_NODES | Call by reference | Type reference (TYPE) | TREEMNOTAB | Tree Model: Tabelle von Knotenschlüsseln | 20040511 | |||
| 8 | UPDATED_NODES | Call by reference | Type reference (TYPE) | TREEMNOTAB | Tree Model: Tabelle von Knotenschlüsseln | 20040506 |
Method UPDATE_TREE on Interface IF_EX_WRF_GENERIC_HIER_I has no exception.
History
| Last changed by/on | SAP | 20041209 |
| SAP Release Created in | 111 |