SAP ABAP Interface IF_EX_WRF_GEN_HIER_ALV_E (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_E BAdI Class CL_EX_WRF_GEN_HIER_ALV_E 20040502
Properties
Interface IF_EX_WRF_GEN_HIER_ALV_E  
Short Description BAdI Interface IF_EX_WRF_GENERIC_HIER_E    
General Data
Package WRF_GENERIC_HIERARCHY   Generic Hierarchy 
Created 20040502   SAP 
Last changed 20050109   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_WRF_GEN_HIER_ALV_E has no forward declaration.
Interfaces
Interface IF_EX_WRF_GEN_HIER_ALV_E has no interface.
Friends
Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
2 HIERARCHY Instance attribute Public Type reference (TYPE) WRF_HIERID Hierarchy ID 20040502
3 NODE_ALV_INSTANCE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20040502
4 NODE_ALV_TABLE_REF Instance attribute Public Object reference (TYPE REF TO) DATA Reference to Data Table 20040502
5 OBJECT_ALV_INSTANCE Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20040502
6 OBJECT_ALV_TABLE_REF Instance attribute Public Object reference (TYPE REF TO) DATA Reference to Data Table 20040502
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_MODUS Instance method Public Method Adjust ALV Processing Mode 20040502
2 GET_GLOBAL_PARAMETER Instance method Public Method Define Global Control Parameters 20040502
3 MODIFY_HEADER Instance method Public Method Modify Screen Structure 20040502
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 20040502
6 NODE_DATA_CHANGED_FINISHED Instance method Public Method Check Changed Node Extension Data 20040502
7 OBJECT_DATA_CHANGED Instance method Public Method Check Changed Object Data 20040502
8 OBJECT_DATA_CHANGED_FINISHED Instance method Public Method Check Changed Object Data 20040502
9 POST_DATA Instance method Public Method Call Before Saving Changed Hierarchy Data 20040502
10 REFRESH_NODES_DISPLAY Instance method Public Method Node/Mode Change: ALV Grid for Node Extension 20040502
11 REFRESH_OBJECTS_DISPLAY Instance method Public Method Node/Mode Change: ALV Grid for Object Maintenance 20040502
12 SET_NODES_FOR_FIRST_DISPLAY Instance method Public Method Initialize ALV Grid for Node Extension 20040502
13 SET_OBJECTS_FOR_FIRST_DISPLAY Instance method Public Method Initialize ALV Grid for Object Maintenance 20040502
Events
Interface IF_EX_WRF_GEN_HIER_ALV_E has no event.
Types
Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
2 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040502
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 20040502
5 Changing NODE_MODUS Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20040502
6 Changing OBJECT_MODUS Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20040502

Method CHECK_MODUS on Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode GET_GLOBAL_PARAMETER 20040502
5 Changing MAIN_MODE Call by reference Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode SHOW /EDIT 20040502
6 Changing NODE_ALV_ON_TOP Call by reference Type reference (TYPE) BOOLEAN 'X' Anzeige Knotenerweiterung über Objekt-ALV 20040502
7 Changing SECOND_SASH_POSITION Call by reference Type reference (TYPE) I 0 Position Trennlinie in % nach Umschalten 20040502
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 Nutzung einnes eigenen ALV-Grid 20040623

Method GET_GLOBAL_PARAMETER on Interface IF_EX_WRF_GEN_HIER_ALV_E 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) 20040502
2 Changing CV_SCREEN Call by reference Type reference (TYPE) SCREEN Strukturbeschreibung für System-Datenobjekt SCREEN 20040502
3 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode MODIFY_HEADER 20040502
4 Importing IV_HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040502
5 Importing IV_NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20040502

Method MODIFY_HEADER on Interface IF_EX_WRF_GEN_HIER_ALV_E 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_E 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 20040502
2 Exporting ERROR Call by reference Type reference (TYPE) BOOLEAN Fehlermeldungen wurden erzeugt 20040502
3 Importing ER_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20040502
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode NODE_DATA_CHANGED 20040502
5 Importing HIERARCHY Value transfer Type reference (TYPE) WRF_HIER_ID Hierarchietabelle 20040502
6 Changing LINE_ITEM Call by reference Type reference (TYPE) ANY Generische Struktur 20040502
7 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) WRF_STRUCT_REF Struktur Referenz 20040502

Method NODE_DATA_CHANGED on Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
2 Exporting ERROR Call by reference Type reference (TYPE) BOOLEAN Fehlermeldungen wurden erzeugt 20040502
3 Importing ER_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20040502
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode NODE_DATA_CHANGED_FINISHED 20040502
5 Importing HIERARCHY Value transfer Type reference (TYPE) WRF_HIER_ID Hierarchietabelle 20040502
6 Changing NODE_TABLE Call by reference Type reference (TYPE) STANDARD TABLE Knotenerweiterung 20040502
7 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) WRF_STRUCT_REF Struktur Referenz 20040502

Method NODE_DATA_CHANGED_FINISHED on Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
2 Exporting ERROR Call by reference Type reference (TYPE) BOOLEAN Fehlermeldungen wurden erzeugt 20040502
3 Importing ER_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20040502
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode OBJECT_DATA_CHANGED 20040502
5 Importing HIERARCHY Value transfer Type reference (TYPE) WRF_HIER_ID Hierarchietabelle 20040502
6 Changing LINE_ITEM Value transfer Type reference (TYPE) ANY Generische Struktur 20040502
7 Changing OBJECT_DESCRIPTION Call by reference Type reference (TYPE) WRF_OBJDESC Objectbeschreibung 20040502
8 Importing OBJECT_ID Value transfer Type reference (TYPE) WRF_OBJID Object ID 20040502
9 Changing OBJECT_NAME Call by reference Type reference (TYPE) WRF_OBJNAME Objectname 20040502
10 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) WRF_STRUCT_REF Struktur Referenz 20040502
11 Changing VALID_FROM Call by reference Type reference (TYPE) WRF_VALID_FROM Gültig ab 20040502
12 Changing VALID_TO Call by reference Type reference (TYPE) WRF_VALID_TO Gültig bis 20040502

Method OBJECT_DATA_CHANGED on Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
2 Exporting ERROR Call by reference Type reference (TYPE) BOOLEAN Fehlermeldungen wurden erzeugt 20040502
3 Importing ER_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20040502
4 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode OBJECT_DATA_CHANGED_FINISHED 20040502
5 Importing HIERARCHY Value transfer Type reference (TYPE) WRF_HIER_ID Hierarchietabelle 20040502
6 Importing OBJECT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE 20040502
7 Importing STRUCTURE_NAME Value transfer Type reference (TYPE) WRF_STRUCT_REF Struktur Referenz 20040502

Method OBJECT_DATA_CHANGED_FINISHED on Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
2 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode CHECK_MODUS 20040502
3 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040502
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_E 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 20040502
3 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Grid Ausgabetabelle 20040502
4 Changing CV_REFRESH Call by reference Type reference (TYPE) BOOLEAN 'X' ALV Grid Soft Refresh 20040502
5 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode REFRESH_NODES_DISPLAY 20040502
6 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040502
7 Importing NODE_FUNC Value transfer Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode 20040502
8 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20040502

Method REFRESH_NODES_DISPLAY on Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
3 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Grid Ausgabetabelle 20040502
4 Changing CV_REFRESH Call by reference Type reference (TYPE) BOOLEAN 'X' ALV Grid Soft Refresh 20040502
5 Importing FLT_VAL Value transfer Type reference (TYPE) WRF_APPID Parameter FLT_VAL der Methode REFRESH_OBJECTS_DISPLAY 20040502
6 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040502
7 Importing NODE_FUNC Value transfer Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode 20040502
8 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20040502

Method REFRESH_OBJECTS_DISPLAY on Interface IF_EX_WRF_GEN_HIER_ALV_E 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 20040502
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 20040502
4 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20040502
5 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Grid Ausgabetabelle 20040502
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 20040502
9 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040502
10 Importing NODE_FUNC Value transfer Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode 20040502
11 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20040502
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_E 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 20040502
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 20040502
4 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20040502
5 Changing CT_OUTTAB Call by reference Type reference (TYPE) STANDARD TABLE ALV Grid Ausgabetabelle 20040502
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 20040502
10 Importing HIER_ID Value transfer Type reference (TYPE) WRF_HIERID Hierarchie ID 20040502
11 Importing NODE_FUNC Value transfer Type reference (TYPE) UI_FUNC 'SHOW' Funktionscode SHOW/EDIT 20040502
12 Importing NODE_ID Value transfer Type reference (TYPE) WRF_NODEID Knoten ID 20040502
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_E has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 111