SAP ABAP Interface IF_EX_WRF_GEN_HIER_ALV_I (BAdI Interface IF_EX_WRF_GENERIC_HIER_E)
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
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_WRF_GEN_HIER_ALV_I BAdI Class CL_EX_WRF_GEN_HIER_ALV_I 20031215
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_WRF_GEN_HIER_ALV_01 Imp. Class for BAdI Imp. WRF_GEN_HIER_ALV_01 20040623
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_WRF_GEN_HIER_ALV_02 Imp. Class for BAdI Imp. WRF_GEN_HIER_ALV_02 20040203
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_WRF_GEN_HIER_ALV_03 Imp. Class for BAdI Imp. WRF_GEN_HIER_ALV_03 20031215
Properties
Interface IF_EX_WRF_GEN_HIER_ALV_I  
Short Description BAdI Interface IF_EX_WRF_GENERIC_HIER_E    
General Data
Package WRF_GENERIC_HIERARCHY   Generic Hierarchy 
Created 20031215   SAP 
Last changed 20050109   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_WRF_GEN_HIER_ALV_I has no forward declaration.
Interfaces
Interface IF_EX_WRF_GEN_HIER_ALV_I has no interface.
Friends
Interface IF_EX_WRF_GEN_HIER_ALV_I has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPLICATION Instance attribute Public Type reference (TYPE) WRF_APPID Application ID 20031215
2 HIERARCHY Instance attribute Public Type reference (TYPE) WRF_HIERID Hierarchy ID 20031215
3 NODE_ALV_INSTANCE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20031215
4 NODE_ALV_TABLE_REF Instance attribute Public Object reference (TYPE REF TO) DATA Reference to Data Table 20031215
5 OBJECT_ALV_INSTANCE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20031215
6 OBJECT_ALV_TABLE_REF Instance attribute Public Object reference (TYPE REF TO) DATA Reference to Data Table 20031215
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MODUS Instance method Public Method Adjust ALV Processing Mode 20031219
2 GET_GLOBAL_PARAMETER Instance method Public Method Define Global Control Parameters 20031215
3 MODIFY_HEADER Instance method Public Method Modify Screen Structure 20031217
4 MODIFY_STATUS Instance method Public Method Deactivate GUI Status Functions 20040810
5 NODE_DATA_CHANGED Instance method Public Method Check Changed Node Extension Data 20031215
6 NODE_DATA_CHANGED_FINISHED Instance method Public Method Check Changed Node Extension Data 20031215
7 OBJECT_DATA_CHANGED Instance method Public Method Check Changed Object Data 20031215
8 OBJECT_DATA_CHANGED_FINISHED Instance method Public Method Check Changed Object Data 20031215
9 POST_DATA Instance method Public Method Call Before Saving Changed Hierarchy Data 20040406
10 REFRESH_NODES_DISPLAY Instance method Public Method Node/Mode Change: ALV Grid for Node Extension 20031215
11 REFRESH_OBJECTS_DISPLAY Instance method Public Method Node/Mode Change: ALV Grid for Object Maintenance 20031215
12 SET_NODES_FOR_FIRST_DISPLAY Instance method Public Method Initialize ALV Grid for Node Extension 20031215
13 SET_OBJECTS_FOR_FIRST_DISPLAY Instance method Public Method Initialize ALV Grid for Object Maintenance 20031215
Events
Interface IF_EX_WRF_GEN_HIER_ALV_I has no event.
Types
Interface IF_EX_WRF_GEN_HIER_ALV_I has no local type.
Method Signatures

Method CHECK_MODUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode CHECK_MODUS 20031219
2 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20031219
3 Changing NODE_ENQMODE Call by reference Type reference (TYPE) ENQMODE Sperrmodus 20050105
4 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031219
5 Changing NODE_MODUS Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20031219
6 Changing OBJECT_MODUS Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20031219

Method CHECK_MODUS on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method GET_GLOBAL_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDITIONAL_FIELDS_NODE Call by reference Type reference (TYPE) LVC_T_FCAT Zusätzliche Felder Knoten-ALV (ohne Datensicherung) 20041207
2 Exporting ADDITIONAL_FIELDS_OBJ Call by reference Type reference (TYPE) LVC_T_FCAT Zusätzliche Felder Objekt-ALV (ohne Datensicherung) 20041207
3 Changing FIRST_SASH_POSITION Call by reference Type reference (TYPE) I 50 Position Trennlinie in % vor Umsachalten 20031215
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode GET_GLOBAL_PARAMETER 20031215
5 Changing MAIN_MODE Call by reference Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode SHOW /EDIT 20031215
6 Changing NODE_ALV_ON_TOP Call by reference Type reference (TYPE) BOOLEAN 'X' Anzeige Knotenerweiterung über Objekt-ALV 20031215
7 Changing SECOND_SASH_POSITION Call by reference Type reference (TYPE) I 0 Position Trennlinie in % nach Umschalten 20031215
8 Changing SHOW_OBJECT_INFO Call by reference Type reference (TYPE) BOOLEAN SPACE Anzeige der Änderungsinformationen im Objekt-ALV 20041122
9 Changing USE_OWN_GRID Call by reference Type reference (TYPE) BOOLEAN SPACE Eigenen ALV Grid verwenden 20040623

Method GET_GLOBAL_PARAMETER on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method MODIFY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HAS_CHANGES Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20031217
2 Changing CV_SCREEN Call by reference Type reference (TYPE) SCREEN Strukturbeschreibung für System-Datenobjekt SCREEN 20031217
3 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode MODIFY_HEADER 20031217
4 Importing IV_HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20031217
5 Importing IV_NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031217

Method MODIFY_HEADER on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method MODIFY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXCLUDED_FUNCTION Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20040810
2 Changing CV_PROGRAM Call by reference Type reference (TYPE) PROGRAMM ABAP-Programmname 20050103
3 Changing CV_STATUS Call by reference Type reference (TYPE) SYPFKEY Aktueller GUI-Status 20050103
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Applikations ID 20040810
5 Importing IV_HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040810
6 Importing IV_MODUS Value transfer Type reference (TYPE) UI_FUNC Funktionscode 20040810

Method MODIFY_STATUS on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method NODE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE_NODE Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031215
2 Exporting ERROR Call by reference Type reference (TYPE) BOOLEAN Fehlermeldungen wurden erzeugt 20031215
3 Importing ER_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20031215
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode NODE_DATA_CHANGED 20031215
5 Importing HIERARCHY Value transfer Type reference (TYPE) WRF_HIER_ID Hierarchietabelle 20031215
6 Changing LINE_ITEM Call by reference Type reference (TYPE) ANY Generische Struktur 20031215
7 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) WRF_STRUCT_REF Struktur Referenz 20031215

Method NODE_DATA_CHANGED on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method NODE_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE_NODE Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031215
2 Exporting ERROR Call by reference Type reference (TYPE) BOOLEAN Fehlermeldungen wurden erzeugt 20031215
3 Importing ER_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20031215
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode NODE_DATA_CHANGED_FINISHED 20031215
5 Importing HIERARCHY Value transfer Type reference (TYPE) WRF_HIER_ID Hierarchietabelle 20031215
6 Changing NODE_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Knotenerweiterung 20031215
7 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) WRF_STRUCT_REF Struktur Referenz 20031215

Method NODE_DATA_CHANGED_FINISHED on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method OBJECT_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE_NODE Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031215
2 Exporting ERROR Call by reference Type reference (TYPE) BOOLEAN Fehlermeldungen wurden erzeugt 20031215
3 Importing ER_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20031215
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode OBJECT_DATA_CHANGED 20031215
5 Importing HIERARCHY Value transfer Type reference (TYPE) WRF_HIER_ID Hierarchietabelle 20031215
6 Changing LINE_ITEM Value transfer Type reference (TYPE) ANY Generische Struktur 20031215
7 Changing OBJECT_DESCRIPTION Call by reference Type reference (TYPE) WRF_OBJDESC Objectbeschreibung 20031215
8 Importing OBJECT_ID Value transfer Type reference (TYPE) WRF_OBJID Object ID 20031215
9 Changing OBJECT_NAME Call by reference Type reference (TYPE) WRF_OBJNAME Objectname 20031215
10 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) WRF_STRUCT_REF Struktur Referenz 20031215
11 Changing VALID_FROM Call by reference Type reference (TYPE) WRF_VALID_FROM Gültig ab 20031215
12 Changing VALID_TO Call by reference Type reference (TYPE) WRF_VALID_TO Gültig bis 20031215

Method OBJECT_DATA_CHANGED on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method OBJECT_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE_NODE Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031215
2 Exporting ERROR Call by reference Type reference (TYPE) BOOLEAN Fehlermeldungen wurden erzeugt 20031215
3 Importing ER_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20031215
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode OBJECT_DATA_CHANGED_FINISHED 20031215
5 Importing HIERARCHY Value transfer Type reference (TYPE) WRF_HIER_ID Hierarchietabelle 20031215
6 Importing OBJECT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20031215
7 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) WRF_STRUCT_REF Struktur Referenz 20031215

Method OBJECT_DATA_CHANGED_FINISHED on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method POST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_OBJECT Value transfer Object reference (TYPE REF TO) CL_GENERIC_HIERARCHY_DATA 20040406
2 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode CHECK_MODUS 20040406
3 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040406
4 Importing OKCODE Value transfer Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20040617
5 Exporting RECALL Value transfer Type reference (TYPE) BOOLEAN Transaktion wiederholt aufrufen 20040617

Method POST_DATA on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method REFRESH_NODES_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STABLE Call by reference Type reference (TYPE) LVC_S_STBL ALV-Control: Refresh-Stabilität 20041201
2 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031215
3 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Grid Ausgabetabelle 20031215
4 Changing CV_REFRESH Call by reference Type reference (TYPE) BOOLEAN 'X' ALV Grid Soft Refresh 20031215
5 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode REFRESH_NODES_DISPLAY 20031215
6 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20031215
7 Importing NODE_FUNC Value transfer Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode 20031215
8 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031215

Method REFRESH_NODES_DISPLAY on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method REFRESH_OBJECTS_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STABLE Call by reference Type reference (TYPE) LVC_S_STBL ALV-Control: Refresh-Stabilität 20041201
2 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031215
3 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Grid Ausgabetabelle 20031215
4 Changing CV_REFRESH Call by reference Type reference (TYPE) BOOLEAN 'X' ALV Grid Soft Refresh 20031215
5 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode REFRESH_OBJECTS_DISPLAY 20031215
6 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20031215
7 Importing NODE_FUNC Value transfer Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode 20031215
8 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031215

Method REFRESH_OBJECTS_DISPLAY on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method SET_NODES_FOR_FIRST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20031215
2 Changing CS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante 20041117
3 Changing CT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20031215
4 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031215
5 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Grid Ausgabetabelle 20031215
6 Changing CV_DEFAULT Call by reference Type reference (TYPE) CHAR01 Defaultanzeigevariante 20041117
7 Changing CV_SAVE Call by reference Type reference (TYPE) CHAR01 Anzeigevariante sichern 20041117
8 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode SET_NODES_FOR_FIRST_DISPLAY 20031215
9 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20031215
10 Importing NODE_FUNC Value transfer Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode 20031215
11 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031215
12 Importing SENDER Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer (Knotenerweiterung) 20040624

Method SET_NODES_FOR_FIRST_DISPLAY on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.

Method SET_OBJECTS_FOR_FIRST_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20031215
2 Changing CS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante 20041117
3 Changing CT_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20031215
4 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20031215
5 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Grid Ausgabetabelle 20031215
6 Changing CV_DEFAULT Call by reference Type reference (TYPE) CHAR01 Defaultanzeigevariante 20041117
7 Changing CV_SAVE Call by reference Type reference (TYPE) CHAR01 Anzeigevariante sichern 20041117
8 Importing EXTERNAL_ALV Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer (extern) 20040624
9 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode SET_OBJECTS_FOR_FIRST_DISPLAY 20031215
10 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20031215
11 Importing NODE_FUNC Value transfer Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode SHOW/EDIT 20031215
12 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20031215
13 Importing SENDER Value transfer Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer (Objekte) 20040624

Method SET_OBJECTS_FOR_FIRST_DISPLAY on Interface IF_EX_WRF_GEN_HIER_ALV_I has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 111