SAP ABAP Class CL_BADI_FLT_VALUES_ALV (Manage Filter Values in ALV Grid for Business Add-Ins)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-CEX (Application Component) Customer Enhancements
     SECE (Package) Enhancement concept
Properties
Class CL_BADI_FLT_VALUES_ALV  
Short Description Manage Filter Values in ALV Grid for Business Add-Ins    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SECE   Enhancement concept 
Created 20000104   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SEEX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BADI_FLT_VALUES_ALV has no interface implemented.
Friends
Class CL_BADI_FLT_VALUES_ALV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_GRID_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20000104
2 CONTAINER_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Abstract Container for GUI Controls 20000104
3 DATA_TABLE Instance attribute Private Type reference (TYPE) FLTTABALV Data Table 20000105
4 F4_CATALOG Instance attribute Private Type reference (TYPE) LVC_T_F4 ALV Control: Table of Fields Registered for F4 Handling 20000114
5 FIELD_CATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog 20000105
6 FIELD_CATALOG_ALV Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20000118
7 FILTER_OBJ Instance attribute Private Object reference (TYPE REF TO) CL_BADI_FLT_STRUCT Manage Filter Type Structures for Business Add-Ins 20000104
8 IMP_NAME_OF_OVERVIEW Instance attribute Private Type reference (TYPE) EXIT_IMP Business Add-In Implementation 20000215
9 LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV control: Layout Structure 20000110
10 NO_TOOLBAR Instance attribute Private Type reference (TYPE) SEEX_BOOLEAN No toolbar 20000726
11 OK_CODE_FOR_OVERVIEW Instance attribute Public Type reference (TYPE) FCODE ok_code for Overview Popup 20000217
12 SHLP_BADI_INSTANCE Instance attribute Private Object reference (TYPE REF TO) IF_EX_SHLP_EXIT_PREPARE Business Add-In Interface IF_EX_SHLP_EXIT_PREPARE 20020725
13 STATUS Instance attribute Private Type reference (TYPE) SEEX_STATUS Display/Change Status 20000110
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHANGED_DATA Instance method Public Method Check Changes 20000126
2 CHECK_PROPER_INPUT_IN_ALV Instance method Public Method Does the ALV Grid Contain Real Content 20000209
3 CLEAR_ROW_OF_ALV Instance method Private Method Delete Newly Inserted Line 20000116
4 CONSTRUCTOR Instance method Public Constructor Constructor for Generating and Filling Control Initially 20000104
5 CREATE_INST_FOR_SAVE_AND_TRANS Instance method Public Method Creating instance before saving and transporting 20000120
6 FREE Instance method Public Method Destructor 20000214
7 GET_CELLS_WITH_TEXTS_TO_BE_MOD Instance method Private Method Search for Lines Containing Same Short Text 20000120
8 GET_COLUMN_OF_ALV Instance method Private Method Select Column from ALV 20000120
9 GET_FIELDCATALOG Instance method Public Method Read Field Catalog 20000220
10 GET_SELECTED_IMP_OF_OVER Instance method Public Method Specify Selected Implementation 20000214
11 GET_TEXT_FOR_FILTER_VALUE_ALV Instance method Private Method Read Filter Value from Dictionary or ALV Grid 20000118
12 ON_DOUBLECLICK Instance method Private Event handling method React to Double-Click 20000215
13 REFRESH_OVERVIEW Instance method Public Method 20131030
14 SET_COLUMN_IN_VISIBLE Instance method Public Event handling method Make Text Column Visible/Invisible 20000112
15 SET_INVISIBLE Instance method Public Method Hide ALV Grid 20000121
16 SET_STATUS Instance method Public Method Set Status 20000110
17 SET_TOOLBAR Instance method Private Event handling method Set Toolbar 20000726
18 SIMULATE_F4_HELP Instance method Public Event handling method Simulate Possible Entries 20000104
19 UPDATE_ALV_GRID Instance method Public Event handling method React to Changes in ALV Grid 20000105
Events
Class CL_BADI_FLT_VALUES_ALV has no event.
Types
Class CL_BADI_FLT_VALUES_ALV has no local type.
Method Signatures

Method CHECK_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VALID Call by reference Type reference (TYPE) SEEX_BOOLEAN Gültig 20000126

Method CHECK_CHANGED_DATA on class CL_BADI_FLT_VALUES_ALV has no exception.

Method CHECK_PROPER_INPUT_IN_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FLT_VAL Value transfer Type reference (TYPE) FILTNAME Rückgabeobjekt 20000210
2 Exporting IMP_NAME Value transfer Type reference (TYPE) EXIT_IMP BAdI-Implementierung 20000210

Method CHECK_PROPER_INPUT_IN_ALV on class CL_BADI_FLT_VALUES_ALV has no exception.

Method CLEAR_ROW_OF_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_OBJ Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL ALV Control: Tabelle der geänderten Zellen für Anwendung 20000116
2 Importing ROW Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20000116

Method CLEAR_ROW_OF_ALV on class CL_BADI_FLT_VALUES_ALV has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDCATALOG Value transfer Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20000220
2 Importing FILTER_OBJECT Call by reference Object reference (TYPE REF TO) CL_BADI_FLT_STRUCT Verwaltung der Filtertyp-Strukturen für BAdI's 20000104
3 Importing FILTER_VALUES Call by reference Type reference (TYPE) SEEX_FILTER_TABLE Filterwerte 20000105
4 Importing FILTER_VALUES_FOR_OVER Call by reference Type reference (TYPE) SEEX_EXIT_LIST_TAB_TYPE Filterwerte samt Implementierungen 20000214
5 Importing FOR_FLT_VAL_CREATION Value transfer Type reference (TYPE) SEEX_BOOLEAN SEEX_FALSE Anlegen von Filterwerten auf Popup 20000209
6 Importing FOR_OVERVIEW Value transfer Type reference (TYPE) SEEX_BOOLEAN SEEX_FALSE Übersichtsdartsellung aller Implementierungen 20000214

Method CONSTRUCTOR on class CL_BADI_FLT_VALUES_ALV has no exception.

Method CREATE_INST_FOR_SAVE_AND_TRANS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning REF Value transfer Object reference (TYPE REF TO) CL_BADI_FLT_DATA_TRANS_AND_DB Datenhandling: Transport und Datenbank 20000120

Method CREATE_INST_FOR_SAVE_AND_TRANS on class CL_BADI_FLT_VALUES_ALV has no exception.

Method FREE Signature

Method FREE on class CL_BADI_FLT_VALUES_ALV has no parameter.
Method FREE on class CL_BADI_FLT_VALUES_ALV has no exception.

Method GET_CELLS_WITH_TEXTS_TO_BE_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CELL Call by reference Type reference (TYPE) LVC_S_MODI ALV Control: Geänderte Zellen für Anwendung 20000120
2 Exporting CELLS_TO_BE_MOD Call by reference Type reference (TYPE) LVC_T_MODI ALV Control: Tabelle der geänderten Zellen für Anwendung 20000120
3 Importing DATA_OBJECT Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL ALV Control: Geänderte Zellen für Anwendung 20000120

Method GET_CELLS_WITH_TEXTS_TO_BE_MOD on class CL_BADI_FLT_VALUES_ALV has no exception.

Method GET_COLUMN_OF_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20000120
2 Exporting FILTERS_COL Call by reference Type reference (TYPE) FLTTCOLALV Gener. Tabellentyp für Filtertyp-Spalten im ALV-Grid 20000120

Method GET_COLUMN_OF_ALV on class CL_BADI_FLT_VALUES_ALV has no exception.

Method GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20000220

Method GET_FIELDCATALOG on class CL_BADI_FLT_VALUES_ALV has no exception.

Method GET_SELECTED_IMP_OF_OVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IMP_NAME Call by reference Type reference (TYPE) EXIT_IMP BAdI-Implementierung 20000214
2   OK_CODE     Funktionscode
3 Importing ROW Call by reference Type reference (TYPE) LVC_S_ROW ALV-Control: Beschreibung einer Zeile 20000215
# Exception Resumable Description Created on
1 LINE_ZERO Zeile Null ermittelt 20000215

Method GET_TEXT_FOR_FILTER_VALUE_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20000118
2 Importing IGNORE_ROW Value transfer Type reference (TYPE) SY-TABIX Zeile, die zu ignorieren ist in der Tabelle FILTERS 20000119
3 Exporting TEXT Call by reference Type reference (TYPE) STRING Filterwert-Text 20000118
4 Importing VALUE Call by reference Type reference (TYPE) FILTNAME Filterwert 20000118

Method GET_TEXT_FOR_FILTER_VALUE_ALV on class CL_BADI_FLT_VALUES_ALV has no exception.

Method ON_DOUBLECLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20000215
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20000215
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20000215

Method ON_DOUBLECLICK on class CL_BADI_FLT_VALUES_ALV has no exception.

Method REFRESH_OVERVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_VALUES_FOR_OVER Call by reference Type reference (TYPE) SEEX_EXIT_LIST_TAB_TYPE 20131030

Method REFRESH_OVERVIEW on class CL_BADI_FLT_VALUES_ALV has no exception.

Method SET_COLUMN_IN_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20000112
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20000112
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20000112

Method SET_COLUMN_IN_VISIBLE on class CL_BADI_FLT_VALUES_ALV has no exception.

Method SET_INVISIBLE Signature

Method SET_INVISIBLE on class CL_BADI_FLT_VALUES_ALV has no parameter.
Method SET_INVISIBLE on class CL_BADI_FLT_VALUES_ALV has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Call by reference Type reference (TYPE) SEEX_STATUS Anzeigen/Ändern-Status 20000110

Method SET_STATUS on class CL_BADI_FLT_VALUES_ALV has no exception.

Method SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Call by reference Attribute reference (LIKE) 20000726
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20000726

Method SET_TOOLBAR on class CL_BADI_FLT_VALUES_ALV has no exception.

Method SIMULATE_F4_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20000105
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20000105
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20000105
4 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20000105

Method SIMULATE_F4_HELP on class CL_BADI_FLT_VALUES_ALV has no exception.

Method UPDATE_ALV_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20000105
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20000105
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20000105
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20000105

Method UPDATE_ALV_GRID on class CL_BADI_FLT_VALUES_ALV has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 46D