SAP ABAP Class CL_ALV_CUL_COLUMN_SELECTION (ALV Editor Column Selection SAPLSKBH/0620)
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_COLUMN_SELECTION  
Short Description ALV Editor Column Selection SAPLSKBH/0620    
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 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ALV_CUL_EDITOR_COMPONENT Editor for Service 20090115
Friends
Class CL_ALV_CUL_COLUMN_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GRID1STYLE Instance attribute Private Type reference (TYPE) INT4 1 Natural Number 20090115
2 GRID2STYLE Instance attribute Private Type reference (TYPE) INT4 0 Natural Number 20090115
3 INITIALIZED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090305
4 MT_AGGREGATION_TYPE Instance attribute Protected Type reference (TYPE) LVC_T_DROP 20120831
5 NO_SUM_COLUMN Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090318
6 R_ALV_LAYO_DOUBLE Instance attribute Private Object reference (TYPE REF TO) CL_ALV_DD_DOUBLE_LISTBOX Double Grid 20090115
7 R_ALV_LOG Instance attribute Private Object reference (TYPE REF TO) IF_SALV_LOGGER 20130408
8 R_CONTAINER_LAYO_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Source Grid 20090115
9 R_CONTAINER_LAYO_TARGET Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Target Grid 20090115
10 R_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_ALV_CUL_CONTROLLER Controller for Service Editors 20090115
11 R_GRID_LAYO_SOURCE Instance attribute Private Object reference (TYPE REF TO) CL_ALV_DD_LISTBOX Source Grid 20090115
12 R_GRID_LAYO_TARGET Instance attribute Protected Object reference (TYPE REF TO) CL_ALV_DD_LISTBOX Target Grid 20090115
13 SCREEN_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090320
14 S_STABLE Instance attribute Private Type reference (TYPE) LVC_S_STBL ALV Control: Refresh Stability 20090115
15 S_TOTAL_OPTIONS Instance attribute Private Type reference (TYPE) LVC_S_TOTO ALV Control: Totals options 20090209
16 T_ALV_FCAT_LAYO_SOURCE Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for Source Grid 20090115
17 T_ALV_FCAT_LAYO_TARGET Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for Target Grid 20090115
18 T_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20090320
19 T_LVC_LAYO_SOURCE Instance attribute Protected Type reference (TYPE) LVC_T_DG Layout for Source Grid 20090115
20 T_LVC_LAYO_TARGET Instance attribute Protected Type reference (TYPE) LVC_T_DG Layout for Target Grid 20090115
21 T_SELECTED_COLS Instance attribute Private Type reference (TYPE) LVC_T_COL ALV Control: Table with Rows of Type LVC_S_COL 20090320
22 T_SORT_LAYO Instance attribute Private Type reference (TYPE) LVC_T_SORT 20090115
23 T_SPECIAL_GROUPS Instance attribute Private Type reference (TYPE) LVC_T_SGRP ALV Control: Table of Field Groups 20090320
24 T_TOOLBAR_EXCLUDING Instance attribute Private 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 GET_APPEARANCE_OF_TARGET Instance method Protected Method Adapt Field Catalog and Layout 20121107
3 HANDLE_DOUBLE_CLICK Instance method Private Event handling method Event Handler for Double-Click Event 20090115
4 HANDLE_DRAG Instance method Private Event handling method Event Handler for Drag Event 20090115
5 HANDLE_DROP_COMPLETE Instance method Private Event handling method Event Handler for Drop Event 20090115
6 HANDLE_HOTSPOT_CLICK Instance method Private Event handling method Event Handler for Hotspot Event 20090115
7 INIT_DATA Instance method Private Method 20090320
8 INIT_SCREEN Instance method Protected Method 20090320
9 PREPARE_DATA Instance method Protected Method Preparation of Data for Grid Control 20090115
10 PREPARE_DD_GRID_AND_HANDLER Instance method Private Method Creation of Event Handler on Double Grid 20090210
11 PREPARE_LAYOUT_SOURCE Instance method Private Method Preparation of Source Control 20090115
12 PREPARE_LAYOUT_TARGET Instance method Protected Method Preparation of Target Control 20090115
Events
Class CL_ALV_CUL_COLUMN_SELECTION has no event.
Types
Class CL_ALV_CUL_COLUMN_SELECTION 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_SUM_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_COLUMN_SELECTION 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_COLUMN_SELECTION 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_COLUMN_SELECTION has no exception.

Method HANDLE_DRAG Signature

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

Method HANDLE_DROP_COMPLETE Signature

Method HANDLE_DROP_COMPLETE on class CL_ALV_CUL_COLUMN_SELECTION has no parameter.
Method HANDLE_DROP_COMPLETE on class CL_ALV_CUL_COLUMN_SELECTION 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_COLUMN_SELECTION has no exception.

Method INIT_DATA Signature

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

Method INIT_SCREEN Signature

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

Method PREPARE_DATA Signature

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

Method PREPARE_DD_GRID_AND_HANDLER Signature

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

Method PREPARE_LAYOUT_SOURCE Signature

Method PREPARE_LAYOUT_SOURCE on class CL_ALV_CUL_COLUMN_SELECTION has no parameter.
Method PREPARE_LAYOUT_SOURCE on class CL_ALV_CUL_COLUMN_SELECTION has no exception.

Method PREPARE_LAYOUT_TARGET Signature

Method PREPARE_LAYOUT_TARGET on class CL_ALV_CUL_COLUMN_SELECTION has no parameter.
Method PREPARE_LAYOUT_TARGET on class CL_ALV_CUL_COLUMN_SELECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720