SAP ABAP Class CL_ALV_CUL_LAYOUT_CHOOSE (ALV Editor Layout Select SAPLSLVC_DIALOG/0501)
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_LAYOUT_CHOOSE  
Short Description ALV Editor Layout Select SAPLSLVC_DIALOG/0501    
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 20140121   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_LAYOUT_HANDLER 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_LAYOUT_CHOOSE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DDLBX_AVAILABLE_USPEC Constant Public Type reference (TYPE) STRING 'AVAILABLE_USPEC' Constants for Available uspec Types 20090209
2 INITIALIZED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090305
3 R_ALV_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_LOGGER 20130408
4 R_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20090115
5 R_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20090115
6 R_LAYOUT_EDITOR Instance attribute Protected Object reference (TYPE REF TO) IF_ALV_CML_LAYOUT_EDITOR 20130122
7 R_T_VARIANTS Instance attribute Protected Object reference (TYPE REF TO) DATA 20130219
8 S_SCREEN Instance attribute Protected Type reference (TYPE) YS_TYPE_SCREEN 20090209
9 S_SCREEN_FIELDS Instance attribute Protected Type reference (TYPE) YS_SCREEN_FIELDS 20090213
10 T_ALV_FCAT_CONTROL Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog of Grid Control 20090122
11 T_AVAILABLE_USPEC Instance attribute Protected Type reference (TYPE) VRM_VALUES List of Available uspec Types 20090209
12 T_FILTER Instance attribute Protected Type reference (TYPE) LVC_T_FILT ALV Control: Table of Filter Conditions 20130304
13 T_VARIANTS Instance attribute Protected Type reference (TYPE) IF_ALV_CML_LAYOUT_HANDLER=>YT_VARIANT 20130302
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20090115
2 HANDLE_DOUBLE_CLICK Instance method Protected Event handling method Event Handler for Double-Click Event 20090115
3 HANDLE_HOTSPOT_CLICK Instance method Protected Event handling method Event Handler for Hotspot Event 20090115
4 HANDLE_LISTBOX Instance method Protected Method Event Handler for Listbox 20090209
5 PREPARE_CONTROL Instance method Protected Method Preparation of Control 20090115
6 PREPARE_CONTROL_FIELDCAT Instance method Protected Method Preparation of Field Catalog for Grid Control 20090115
7 PREPARE_CONTROL_LAYOUT_DATA Instance method Protected Method Preparation of Layout Info for Grid Control 20090115
8 PREPARE_CONTROL_SORT_DATA Instance method Protected Method Preparation of Sort Info for Grid Control 20090115
9 PREPARE_DATA Instance method Protected Method Data Getter 20090115
10 SET_VARIANT_FROM_USER_CHOICE Instance method Protected Method 20130122
Events
Class CL_ALV_CUL_LAYOUT_CHOOSE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_SCREEN_FIELDS Public See coding 20090127 begin of ys_screen_fields, uspec_lbox type char01, text_layout(80) type c, variant type slis_vari, ltdxt_text type slis_varbz, uspec type char01, defaultvar type slis_def, end of ys_screen_fields
2 YS_TYPE_SCREEN Protected See coding 20090209 begin of ys_type_screen, user_specific type char01, sicht type char01, tool type indx-relid. include type ltvariant. types: set_cursor(132) type c, end of ys_type_screen
3 YT_TYPE_SCREEN Protected See coding 20090209 yt_type_screen type standard table of ys_type_screen initial size 0
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_LAYOUT_EDITOR Call by reference Object reference (TYPE REF TO) IF_ALV_CML_LAYOUT_EDITOR 20130122

Method CONSTRUCTOR on class CL_ALV_CUL_LAYOUT_CHOOSE 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

Method HANDLE_DOUBLE_CLICK on class CL_ALV_CUL_LAYOUT_CHOOSE 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_LAYOUT_CHOOSE has no exception.

Method HANDLE_LISTBOX Signature

Method HANDLE_LISTBOX on class CL_ALV_CUL_LAYOUT_CHOOSE has no parameter.
Method HANDLE_LISTBOX on class CL_ALV_CUL_LAYOUT_CHOOSE has no exception.

Method PREPARE_CONTROL Signature

Method PREPARE_CONTROL on class CL_ALV_CUL_LAYOUT_CHOOSE has no parameter.
Method PREPARE_CONTROL on class CL_ALV_CUL_LAYOUT_CHOOSE has no exception.

Method PREPARE_CONTROL_FIELDCAT Signature

Method PREPARE_CONTROL_FIELDCAT on class CL_ALV_CUL_LAYOUT_CHOOSE has no parameter.
Method PREPARE_CONTROL_FIELDCAT on class CL_ALV_CUL_LAYOUT_CHOOSE has no exception.

Method PREPARE_CONTROL_LAYOUT_DATA 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 20090115

Method PREPARE_CONTROL_LAYOUT_DATA on class CL_ALV_CUL_LAYOUT_CHOOSE has no exception.

Method PREPARE_CONTROL_SORT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SORT Call by reference Type reference (TYPE) LVC_T_SORT ALV-Contol: Tabelle der Sortierkriterien 20090115

Method PREPARE_CONTROL_SORT_DATA on class CL_ALV_CUL_LAYOUT_CHOOSE has no exception.

Method PREPARE_DATA Signature

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

Method SET_VARIANT_FROM_USER_CHOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) LVC_INDEX Zeilenindex interner Tabellen 20130122

Method SET_VARIANT_FROM_USER_CHOICE on class CL_ALV_CUL_LAYOUT_CHOOSE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720