SAP ABAP Class /SAPSLL/CL_ALV_GRID (LLS: ALV Grid Wrapper)
Hierarchy
SLL-LEG (Software Component) SLL-LEG 901: Add-On Installation
   SLL (Application Component) Global Trade Services
     /SAPSLL/CORE (Package) Legal & Logistics Services: Global Basis
Properties
Class /SAPSLL/CL_ALV_GRID  
Short Description LLS: ALV Grid Wrapper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SAPSLL/CORE   Legal & Logistics Services: Global Basis 
Created 20010427   SAP 
Last change 20141107    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPSLL/CL_ALV_GRID has no forward declaration.
Interfaces
Class /SAPSLL/CL_ALV_GRID has no interface implemented.
Friends
Class /SAPSLL/CL_ALV_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GI_CUSTOM_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20020107
2 GI_DOCKING_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Container for Custom Controls in the Screen Area 20020107
3 GI_GRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID General List Viewer Grid Control 20010427
4 GI_SPLITTER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040523
5 GS_DEBUG Instance attribute Private Type reference (TYPE) /SAPSLL/DEBUG_S LLS: Debugmodi 20010427
6 GS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20010807
7 GT_ADD_FUNCTIONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20010807
8 GT_DATA Instance attribute Public Object reference (TYPE REF TO) DATA 20010508
9 GT_DELETED_ROWS Instance attribute Public Object reference (TYPE REF TO) DATA 20010508
10 GT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20020805
11 GT_FILTER Instance attribute Private Type reference (TYPE) LVC_T_FILT ALV Control: Table of Filter Conditions 20030618
12 GT_SORT Instance attribute Private Type reference (TYPE) LVC_T_SORT ALV control: Table of Sort Criteria 20030618
13 GV_BEFORE_UCOMM_CALLBACK Instance attribute Private Type reference (TYPE) RS38L_FNAM Function Module Name 20010803
14 GV_BUTTON_CALLBACK Instance attribute Private Type reference (TYPE) RS38L_FNAM Function Module Name 20030602
15 GV_CHECK_CALLBACK Instance attribute Private Type reference (TYPE) RS38L_FNAM Function Module Name 20010917
16 GV_DBL_CLK_CALLBACK Instance attribute Private Type reference (TYPE) RS38L_FNAM Function Module Name 20010713
17 GV_ENTER_CALLBACK Instance attribute Private Type reference (TYPE) RS38L_FNAM Function Module Name 20010821
18 GV_FLAG_F4 Instance attribute Private Type reference (TYPE) XFELD Checkbox Field 20010910
19 GV_FLAG_STYLE Instance attribute Private Type reference (TYPE) XFELD Checkbox Field 20011012
20 GV_HOTSPOT_CALLBACK Instance attribute Private Type reference (TYPE) RS38L_FNAM Name of Function Module 20080909
21 GV_ID Instance attribute Public Type reference (TYPE) /SAPSLL/GRIDID Field 40 Characters Long 20011025
22 GV_INDEX Instance attribute Private Type reference (TYPE) LVC_INDEX ALV Control: Row Number (Index of Internal Table) 20011008
23 GV_MENU_BUTTON_CALLBACK Instance attribute Private Type reference (TYPE) RS38L_FNAM Function Module Name 20050519
24 GV_STRUCTURE Instance attribute Public Type reference (TYPE) TABNAME Structure 20010427
25 GV_TABLETYPE Instance attribute Public Type reference (TYPE) DDOBJNAME Name of an ABAP Dictionary Object 20010713
26 GV_UCOMM_CALLBACK Instance attribute Private Type reference (TYPE) RS38L_FNAM Function Module Name 20010807
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20010427
2 CREATE_GRID_OBJECT Instance method Private Method 20020107
3 DISPLAY Instance method Public Method 20010427
4 EXCLUDE_CHANGE_FUNCTIONS Instance method Public Method 20011025
5 FIELDCATALOG_MERGE Instance method Public Method 20020805
6 GET_CURRENT_ROW Instance method Public Method 20010807
7 HANDLE_BEFORE_USER_COMMAND Instance method Public Event handling method 20010803
8 HANDLE_BUTTON_CLICK Instance method Private Event handling method 20030602
9 HANDLE_DATA_CHANGED Instance method Public Event handling method 20010427
10 HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method 20010508
11 HANDLE_DBL_CLICK Instance method Private Event handling method 20010712
12 HANDLE_HOTSPOT_CLICK Instance method Private Event handling method 20080909
13 HANDLE_MENU_BUTTON Instance method Private Event handling method 20050519
14 HANDLE_ON_F4 Instance method Private Event handling method 20020224
15 HANDLE_TOOLBAR Instance method Private Event handling method 20010807
16 HANDLE_USER_COMMAND Instance method Private Event handling method 20010807
17 REFRESH Instance method Public Method 20010920
18 REFRESH_DELETED_ROWS Instance method Public Method 20020108
19 REFRESH_SINGLE_ROW Instance method Public Method 20050608
20 SET_ACCDESCRIPTION Instance method Public Method Set Accessibility Description of ALV Grid 20080305
21 SET_GRID_TITLE Instance method Public Method Set Title of ALV Grid 20080305
Events
Class /SAPSLL/CL_ALV_GRID has no event.
Types
Class /SAPSLL/CL_ALV_GRID has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEBUG Call by reference Type reference (TYPE) /SAPSLL/DEBUG_S LLS: Debugmodi 20010427
2 Importing IT_F4_FIELDS Call by reference Type reference (TYPE) LVC_T_F4 ALV-Control: Tabelle für F4-Behandlung registrierte Felder 20020224
3 Importing IT_FILTER Call by reference Type reference (TYPE) LVC_T_FILT ALV-Control: Tabelle der Filterbedingungen 20030618
4 Importing IT_SORT Call by reference Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20030618
5 Importing IV_APPL_EVENT Call by reference Type reference (TYPE) CHAR01 SPACE Charakterfeld der Länge 1 20020111
6 Importing IV_BEFORE_UCOMM_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20010803
7 Importing IV_BUTTON_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20030602
8 Importing IV_CHECK_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20010917
9 Importing IV_CONTAINER Call by reference Type reference (TYPE) C Customs Container 20010427
10 Importing IV_DBL_CLK_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20010712
11 Importing IV_DOCKING_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_DOCKING_CONTAINER Docking Container erzeugen 20020107
12 Importing IV_DYNNR Call by reference Type reference (TYPE) DYNNR Nummer des folgenden Bildschirmbildes 20010427
13 Importing IV_ENTER_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20010821
14 Importing IV_FLAG_INPUT Call by reference Type reference (TYPE) XFELD 'X' Eingabefähigkeit ALV 20030618
15 Importing IV_FLAG_STYLE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20010810
16 Importing IV_GRID_ID Call by reference Type reference (TYPE) CLIKE 20011025
17 Importing IV_HOTSPOT_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20080909
18 Importing IV_MENU_BUTTON_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20050519
19 Importing IV_REPID Call by reference Type reference (TYPE) REPID Abap-Reportname 20010427
20 Importing IV_SPLITTER_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Splitter Container 20040523
21 Importing IV_STRUCTURE Call by reference Type reference (TYPE) TABNAME Tabellenname 20010427
22 Importing IV_TITLE Call by reference Type reference (TYPE) CSEQUENCE ' ' Title of the ALV 20080305
23 Importing IV_UCOMM_CALLBACK Call by reference Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20010807
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010427
2 INVALID_CALL 20010427

Method CREATE_GRID_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EI_GRID Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20020107
2 Importing II_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020107
3 Importing IV_APPL_EVENT Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020111

Method CREATE_GRID_OBJECT on class /SAPSLL/CL_ALV_GRID has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20010427
2 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20010427
3 Importing IS_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20010803
4 Importing IS_PRINT Call by reference Type reference (TYPE) LVC_S_PRNT Print Einstellungen für LVC 20040809
5 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20020925
6 Importing IT_ADD_FUNCTIONS Call by reference Type reference (TYPE) TTB_BUTTON Funktionscodestabelle 20010807
7 Importing IT_FINFO Call by reference Type reference (TYPE) /SAPSLL/FINFO_T LLS: Standard- Tabellentyp zu /SAPSLL/FINFO_S 20010427
8 Importing IT_QINFO Call by reference Type reference (TYPE) LVC_T_QINF Tabelle für die Exception Quickinfo 20070925
9 Importing IT_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20010802
10 Importing IV_ALL_FUNCTIONS Call by reference Type reference (TYPE) XFELD SPACE Alle Standardfunktionen zulassen 20040719
11 Importing IV_GUID_DISPLAY Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20040603
12 Importing IV_SAVE Call by reference Type reference (TYPE) CHAR01 Anzeigevariante sichern 20020925
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010427
2 INVALID_CALL 20010427

Method EXCLUDE_CHANGE_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR_EXCLUDING Call by reference Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20011025

Method EXCLUDE_CHANGE_FUNCTIONS on class /SAPSLL/CL_ALV_GRID has no exception.

Method FIELDCATALOG_MERGE Signature

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

Method FIELDCATALOG_MERGE on class /SAPSLL/CL_ALV_GRID has no exception.

Method GET_CURRENT_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INDEX Call by reference Type reference (TYPE) I ALV-Control: Zeilennummer (Index der internen Tabelle) 20010807
2 Importing IV_NO_ROWMARK Call by reference Type reference (TYPE) LVC_ROWMK ALV-Control: Zeilenmarkierungen ausschalten 20010807
# Exception Resumable Description Created on
1 NO_UNIQUE_ROW 20010823

Method HANDLE_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20010803

Method HANDLE_BEFORE_USER_COMMAND on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_BUTTON_CLICK Signature

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

Method HANDLE_BUTTON_CLICK on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_DATA_CHANGED 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) 20010508
2 Importing E_ONF4 Call by reference Attribute reference (LIKE) 20010508
3 Importing E_ONF4_AFTER Call by reference Attribute reference (LIKE) 20010508
4 Importing E_ONF4_BEFORE Call by reference Attribute reference (LIKE) 20010508

Method HANDLE_DATA_CHANGED on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Call by reference Attribute reference (LIKE) 20010823
2 Importing E_MODIFIED Call by reference Attribute reference (LIKE) 20010508

Method HANDLE_DATA_CHANGED_FINISHED on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_DBL_CLICK Signature

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

Method HANDLE_DBL_CLICK on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_HOTSPOT_CLICK 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) 20080909
2 Importing E_COLUMN_ID Call by reference Attribute reference (LIKE) 20080909
3 Importing E_ROW_ID Call by reference Attribute reference (LIKE) 20080909

Method HANDLE_HOTSPOT_CLICK on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_MENU_BUTTON Signature

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

Method HANDLE_MENU_BUTTON on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_ON_F4 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) 20020224
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20020224
3 Importing ET_BAD_CELLS Call by reference Attribute reference (LIKE) 20020224
4 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20020224
5 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20020224
6 Importing E_FIELDVALUE Call by reference Attribute reference (LIKE) 20020224

Method HANDLE_ON_F4 on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_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) 20010807
2 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20010807

Method HANDLE_TOOLBAR on class /SAPSLL/CL_ALV_GRID has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20010807

Method HANDLE_USER_COMMAND on class /SAPSLL/CL_ALV_GRID has no exception.

Method REFRESH Signature

Method REFRESH on class /SAPSLL/CL_ALV_GRID has no parameter.
Method REFRESH on class /SAPSLL/CL_ALV_GRID has no exception.

Method REFRESH_DELETED_ROWS Signature

Method REFRESH_DELETED_ROWS on class /SAPSLL/CL_ALV_GRID has no parameter.
Method REFRESH_DELETED_ROWS on class /SAPSLL/CL_ALV_GRID has no exception.

Method REFRESH_SINGLE_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_NEW Call by reference Type reference (TYPE) ANY 20050608
2 Importing IS_DATA_OLD Call by reference Type reference (TYPE) ANY Index ODER Quelldatensatz angeben 20050608
3 Importing IV_INDEX Call by reference Type reference (TYPE) SYINDEX Index ODER Quelldatensatz angeben 20050608
# Exception Resumable Description Created on
1 NO_ROW_FOUND 20050608

Method SET_ACCDESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESC Call by reference Type reference (TYPE) CSEQUENCE ' ' Accessibility description to set. 20080319

Method SET_ACCDESCRIPTION on class /SAPSLL/CL_ALV_GRID has no exception.

Method SET_GRID_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SMALLTITLE Call by reference Type reference (TYPE) LVC_TITSZ 'X' 'X' for small title, ' ' for big title 20080612
2 Importing IV_TITLE Call by reference Type reference (TYPE) CSEQUENCE ' ' Title to set 20080319

Method SET_GRID_TITLE on class /SAPSLL/CL_ALV_GRID has no exception.
History
Last changed by/on SAP  20141107 
SAP Release Created in