SAP ABAP Class CL_ALV_CUL_LAYOUT_SAVE_AS (ALV Editor Layout Save under 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_SAVE_AS  
Short Description ALV Editor Layout Save under 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 CL_ALV_CUL_LAYOUT_SAVE_AS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ALV_CUL_EDITOR_COMPONENT Editor for Service 20090115
Friends
Class CL_ALV_CUL_LAYOUT_SAVE_AS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED_BY_CLICK Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090213
2 CHECK_USER_INPUT Instance attribute Protected Type reference (TYPE) ABAP_BOOL Function Code 20130305
3 CHECK_VARIANT_EXISTENCE Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20130408
4 CON_TYPE Constant Public See coding 20090306
5 INITIALIZED Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090305
6 R_ALV_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_LOGGER 20130408
7 R_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20090126
8 R_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20090126
9 R_LAYOUT_EDITOR Instance attribute Protected Object reference (TYPE REF TO) IF_ALV_CML_LAYOUT_EDITOR IF_ALV_CUL_LAYOUT_HANDLER 20130122
10 S_SCREEN Instance attribute Protected Type reference (TYPE) YS_TYPE_SCREEN 20090210
11 S_SCREEN_FIELDS Instance attribute Protected Type reference (TYPE) YS_SCREEN_FIELDS 20090216
12 T_ALV_FCAT_CONTROL Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20090126
13 T_VARIANTS Instance attribute Protected Type reference (TYPE) IF_ALV_CML_LAYOUT_HANDLER=>YT_VARIANT 20130308
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_INPUT_VARIANT Instance method Protected Method 20090211
2 CHECK_INPUT_VARIANT_TEXT Instance method Protected Method 20090211
3 CONSTRUCTOR Instance method Public Constructor Constructor 20090115
4 HANDLE_DOUBLE_CLICK Instance method Protected Event handling method Event Handler for Double-Click Event 20090126
5 HANDLE_HOTSPOT_CLICK Instance method Protected Event handling method Event Handler for Hotspot Event 20090126
6 PREPARE_CONTROL Instance method Protected Method Preparation of Grid Control 20090126
7 PREPARE_CONTROL_FIELDCAT Instance method Protected Method Create Field Catalog for Grid 20090126
8 PREPARE_CONTROL_FILTER_DATA Instance method Protected Method Create Filter Info for Grid 20090126
9 PREPARE_CONTROL_LAYOUT_DATA Instance method Protected Method Create Layout Info for Grid 20090126
10 PREPARE_CONTROL_SORT_DATA Instance method Protected Method Create Sort Info for Grid 20090126
11 PREPARE_DATA Instance method Protected Method Grid Data Getter 20090126
12 PREPARE_EVENT_HANDLER Instance method Protected Method Create of Grid Event Handler 20090216
13 SHOW_SAVE_AS_POPUP Instance method Protected Method 20130304
Events
Class CL_ALV_CUL_LAYOUT_SAVE_AS 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, default type char01, auth_uspec type char01, end of ys_screen_fields
2 YS_TYPE_SCREEN Protected See coding 20090210 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 20090210 yt_type_screen type standard table of ys_type_screen initial size 0
Method Signatures

Method CHECK_INPUT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OKCODE Value transfer Type reference (TYPE) ABAP_BOOL 20091208

Method CHECK_INPUT_VARIANT on class CL_ALV_CUL_LAYOUT_SAVE_AS has no exception.

Method CHECK_INPUT_VARIANT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OKCODE Value transfer Type reference (TYPE) ABAP_BOOL 20091208

Method CHECK_INPUT_VARIANT_TEXT on class CL_ALV_CUL_LAYOUT_SAVE_AS has no exception.

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 IF_ALV_CUL_LAYOUT_HANDLER 20130122

Method CONSTRUCTOR on class CL_ALV_CUL_LAYOUT_SAVE_AS 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) 20090211
2 Importing E_ROW Value transfer Attribute reference (LIKE) 20090211

Method HANDLE_DOUBLE_CLICK on class CL_ALV_CUL_LAYOUT_SAVE_AS 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) 20090211
2 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20090211

Method HANDLE_HOTSPOT_CLICK on class CL_ALV_CUL_LAYOUT_SAVE_AS has no exception.

Method PREPARE_CONTROL Signature

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

Method PREPARE_CONTROL_FIELDCAT Signature

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

Method PREPARE_CONTROL_FILTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FILTER Call by reference Type reference (TYPE) LVC_T_FILT ALV-Control: Filterstruktur 20090126

Method PREPARE_CONTROL_FILTER_DATA on class CL_ALV_CUL_LAYOUT_SAVE_AS 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 20090126

Method PREPARE_CONTROL_LAYOUT_DATA on class CL_ALV_CUL_LAYOUT_SAVE_AS 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 20090126

Method PREPARE_CONTROL_SORT_DATA on class CL_ALV_CUL_LAYOUT_SAVE_AS has no exception.

Method PREPARE_DATA Signature

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

Method PREPARE_EVENT_HANDLER Signature

Method PREPARE_EVENT_HANDLER on class CL_ALV_CUL_LAYOUT_SAVE_AS has no parameter.
Method PREPARE_EVENT_HANDLER on class CL_ALV_CUL_LAYOUT_SAVE_AS has no exception.

Method SHOW_SAVE_AS_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning C_OKCODE Value transfer Type reference (TYPE) CHAR01 Character Field of Length 1 20130304

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