SAP ABAP Class CL_ALV_CUL_GROUPING_CRITERIA (ALV Editor Grouping Criteria SAPLSKBH/0610)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_GUI_CUL (Package) SAP GUI ALV Configuration - UI Parts LVC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ALV_CUL_EDITOR_COMPONENT Editor for Service 20090115
Properties
Class CL_ALV_CUL_GROUPING_CRITERIA  
Short Description ALV Editor Grouping Criteria SAPLSKBH/0610    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_GUI_CUL   SAP GUI ALV Configuration - UI Parts LVC 
Created 20090115   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_ALV_CML Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ALV_CUL_EDITOR_COMPONENT Editor for Service 20090115
Friends
Class CL_ALV_CUL_GROUPING_CRITERIA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEFAULT_SORT_DIRECTION Instance attribute Protected Type reference (TYPE) IF_ALV_CML=>Y_SORT_DIRECTION 20100125
2 GRID1STYLE Instance attribute Private Type reference (TYPE) INT4 1 Natural Number 20090115
3 GRID2STYLE Instance attribute Private Type reference (TYPE) INT4 0 Natural Number 20090115
4 INITIALIZED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090305
5 NO_ZSUM_COLUMN Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090318
6 R_ALV_SORT_DOUBLE Instance attribute Private Object reference (TYPE REF TO) CL_ALV_DD_DOUBLE_LISTBOX Management Class for two D&D List Boxes 20090115
7 R_CONTAINER_SORT_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20090115
8 R_CONTAINER_SORT_TARGET Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20090115
9 R_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) CL_ALV_CUL_CONTROLLER Controller for Service Editors 20090115
10 R_GRID_SORT_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_ALV_DD_LISTBOX D&D List Box 20090115
11 R_GRID_SORT_TARGET Instance attribute Private Object reference (TYPE REF TO) CL_ALV_DD_LISTBOX D&D List Box 20090115
12 SCREEN_INITIALIZED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090320
13 S_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20090320
14 S_STABLE Instance attribute Protected Type reference (TYPE) LVC_S_STBL ALV Control: Refresh Stability 20090115
15 TOTALS_OUT Instance attribute Protected Type reference (TYPE) CHAR01 Character Field of Length 1 20090204
16 T_ALV_FCAT_SORT_SOURCE Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20090115
17 T_ALV_FCAT_SORT_TARGET Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20090115
18 T_LVC_FIELDCATALOG Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20090120
19 T_LVC_SORT_SOURCE Instance attribute Protected Type reference (TYPE) LVC_T_DG Table for Double Grid 20090115
20 T_LVC_SORT_TARGET Instance attribute Protected Type reference (TYPE) LVC_T_DG Table for Double Grid 20090115
21 T_SORT Instance attribute Protected Type reference (TYPE) LVC_T_SORT ALV Control: Table of Sort Criteria 20090217
22 T_SORT_SORT Instance attribute Protected Type reference (TYPE) LVC_T_SORT ALV Control: Table of Sort Criteria 20090115
23 T_SPECIAL_GROUPS Instance attribute Protected Type reference (TYPE) LVC_T_SGRP ALV Control: Table of Field Groups 20090320
24 T_TOOLBAR_EXCLUDING Instance attribute Protected Type reference (TYPE) UI_FUNCTIONS Function Code Table 20090115
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20090115
2 CURRENT_SORT_STATE_TO_PARAM Instance method Private Method 20130408
3 GET_APPEARANCE_OF_TARGET Instance method Protected Method Adapt Field Catalog and Layout 20121107
4 HANDLE_DOUBLE_CLICK Instance method Private Event handling method Event Handler for Double-Click Event 20090115
5 HANDLE_DRAG Instance method Private Event handling method Event Handler for Drag Event 20090115
6 HANDLE_DROP_COMPLETE Instance method Private Event handling method Event Handler for Drop Event 20090115
7 HANDLE_HOTSPOT_CLICK Instance method Private Event handling method Event Handler for Hotspot Event 20090115
8 INIT_DATA Instance method Private Method 20090320
9 INIT_SCREEN Instance method Protected Method 20090320
10 PREPARE_DATA Instance method Protected Method Preparation of Data for Grid Control 20090115
11 PREPARE_DD_GRID_AND_HANDLER Instance method Private Method Creation of Double Grid and Event Handler 20090210
12 PREPARE_GROUPING_SOURCE Instance method Protected Method Creation of Source Control 20090115
13 PREPARE_GROUPING_TARGET Instance method Protected Method Creation of Target Control 20090115
Events
Class CL_ALV_CUL_GROUPING_CRITERIA has no event.
Types
Class CL_ALV_CUL_GROUPING_CRITERIA 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 NO_ZSUM_COLUMN Call by reference Type reference (TYPE) ABAP_BOOL 20090318
2 Importing R_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_ALV_CUL_CONTROLLER Controller für Service Editoren 20090115

Method CONSTRUCTOR on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method CURRENT_SORT_STATE_TO_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting T_PARAM Call by reference Type reference (TYPE) IF_ALV_Z=>YT_PARAM 20130408

Method CURRENT_SORT_STATE_TO_PARAM on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method GET_APPEARANCE_OF_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing S_LVC_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20121107
2 Changing T_LVC_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20121107

Method GET_APPEARANCE_OF_TARGET on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20090115
2 Importing E_ROW Value transfer Attribute reference (LIKE) 20090115
3 Importing SENDER Value transfer Attribute reference (LIKE) 20090115

Method HANDLE_DOUBLE_CLICK on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method HANDLE_DRAG Signature

Method HANDLE_DRAG on class CL_ALV_CUL_GROUPING_CRITERIA has no parameter.
Method HANDLE_DRAG on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method HANDLE_DROP_COMPLETE Signature

Method HANDLE_DROP_COMPLETE on class CL_ALV_CUL_GROUPING_CRITERIA has no parameter.
Method HANDLE_DROP_COMPLETE on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20090115
2 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20090115

Method HANDLE_HOTSPOT_CLICK on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method INIT_DATA Signature

Method INIT_DATA on class CL_ALV_CUL_GROUPING_CRITERIA has no parameter.
Method INIT_DATA on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method INIT_SCREEN Signature

Method INIT_SCREEN on class CL_ALV_CUL_GROUPING_CRITERIA has no parameter.
Method INIT_SCREEN on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method PREPARE_DATA Signature

Method PREPARE_DATA on class CL_ALV_CUL_GROUPING_CRITERIA has no parameter.
Method PREPARE_DATA on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method PREPARE_DD_GRID_AND_HANDLER Signature

Method PREPARE_DD_GRID_AND_HANDLER on class CL_ALV_CUL_GROUPING_CRITERIA has no parameter.
Method PREPARE_DD_GRID_AND_HANDLER on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method PREPARE_GROUPING_SOURCE Signature

Method PREPARE_GROUPING_SOURCE on class CL_ALV_CUL_GROUPING_CRITERIA has no parameter.
Method PREPARE_GROUPING_SOURCE on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.

Method PREPARE_GROUPING_TARGET Signature

Method PREPARE_GROUPING_TARGET on class CL_ALV_CUL_GROUPING_CRITERIA has no parameter.
Method PREPARE_GROUPING_TARGET on class CL_ALV_CUL_GROUPING_CRITERIA has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 720