SAP ABAP Class CL_ALV_CML_CONFIGURATION (ALV LVC Configuration Model : Model Items (CL_ALV_VARIANT))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_GUI_CML (Package) SAP GUI ALV Configuration - Model Parts - LVC
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ALV_CML_CONFIGURATION Interface ALV Configuration 20090115
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ALV_CML_CONFIGURATION_READ Public Interface ALV Configuration 20090225
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ALV_CML_LAYOUT_EDITOR Interface for Layout: SortRules,FilterRules,Visibility,... 20130123
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GZ_OBSERVER_FACTORY Observer Factory 20090224
Properties
Class CL_ALV_CML_CONFIGURATION  
Short Description ALV LVC Configuration Model : Model Items (CL_ALV_VARIANT)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_GUI_CML   SAP GUI ALV Configuration - Model 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 Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ALV_CML_CONFIGURATION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_ALV_CML_MODEL_ITEM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_ALV_LVC_MODEL_ITEM_EDITOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_ALV_LVC_SERVICE_EDITOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 IF_ALV_Z Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ALV_CML_CONFIGURATION Interface ALV Configuration 20090115
2 IF_ALV_CML_CONFIGURATION_READ Public Interface ALV Configuration 20090225
3 IF_ALV_CML_LAYOUT_EDITOR Interface for Layout: SortRules,FilterRules,Visibility,... 20130123
4 IF_SALV_GZ_OBSERVER_FACTORY Observer Factory 20090224
Friends
Class CL_ALV_CML_CONFIGURATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PARAM Constant Public See coding 20090209
2 DEFAULT_SORT_DIRECTION Instance attribute Protected Type reference (TYPE) IF_ALV_CML=>Y_SORT_DIRECTION 20100125
3 FIRE_EVENTS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090604
4 GRAPHICS_VISIBLE Instance attribute Protected Type reference (TYPE) CHAR01 Character Field of Length 1 20090318
5 INVALID_FIELDCAT Instance attribute Protected Type reference (TYPE) C Character Field of Length 1 20090323
6 R_ALV_GRAPHICS Instance attribute Protected Object reference (TYPE REF TO) CL_ALV_GRAPHICS ALV Graphic (Integration with GFW) 20090317
7 R_ALV_GRAPHICS_LAYOUT Instance attribute Protected Object reference (TYPE REF TO) CL_ALV_GRAPHICS_CU Customizing of ALV Graphics 20090317
8 R_ALV_GRID_FACADE Instance attribute Protected Object reference (TYPE REF TO) IF_ALV_CML_GRID_FACADE 20090224
9 R_ALV_LOG Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20090318
10 R_CHANGE_TICKER Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GZ_CHANGE_TICKER Interface Collection Object Changes in ALV 20090206
11 R_CL_ALV_BDS Instance attribute Protected Object reference (TYPE REF TO) CL_ALV_BDS BDS Access and Data Retention 20090422
12 R_COPY Instance attribute Protected Object reference (TYPE REF TO) CL_ALV_CML_CONFIGURATION_COPY Configuration Copy 20090309
13 R_DATA_SOURCE Instance attribute Protected Object reference (TYPE REF TO) IF_SALV_GRM_DATA_SOURCE Application data 20090225
14 R_LAYOUT_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_ALV_CML_LAYOUT_HANDLER 20130123
15 R_MODEL_ITEM_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_ALV_CML_MODEL_ITEM_FACTORY Factor/Builder for ALV LVC Services 20090116
16 SCENARIO Instance attribute Protected Type reference (TYPE) STRING 20090225
17 SEND_MESSAGES Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090604
18 SUMLEVEL Instance attribute Protected Type reference (TYPE) IF_ALV_CML_CONFIGURATION=>Y_SUMLEVEL 20090225
19 S_BDS Instance attribute Protected Type reference (TYPE) LVC_S_BDS 20090225
20 S_LAYOUT Instance attribute Protected Type reference (TYPE) LVC_S_LAYO 20090225
21 S_PRINT Instance attribute Protected Type reference (TYPE) LVC_S_PRNT 20090225
22 S_PROVIDER Instance attribute Protected Type reference (TYPE) IF_ALV_Z=>YS_TEMPLATE_PROVIDER 20090225
23 S_TOTAL_OPTIONS Instance attribute Protected Type reference (TYPE) LVC_S_TOTO 20090225
24 TOOL Constant Public Type reference (TYPE) LTDX-RELID 'LT' Region in IMPORT/EXPORT Data Table 20090304
25 T_CUSTOM_BLOBS Instance attribute Protected Type reference (TYPE) CL_ALV_BLOB=>YT_BLOB 20090304
26 T_FIELDCATALOG Instance attribute Protected Type reference (TYPE) LVC_T_FCAT 20090225
27 T_FILTER Instance attribute Protected Type reference (TYPE) LVC_T_FILT 20090225
28 T_GRAPHICS_COLUMNS Instance attribute Protected Type reference (TYPE) LVC_T_FNAM ALV control: Table of field names 20090318
29 T_GROUPING_LEVELS Instance attribute Protected Type reference (TYPE) LVC_T_GRPL 20090225
30 T_MODEL_ITEMS Instance attribute Protected Type reference (TYPE) IF_ALV_CML_MODEL_ITEM=>YT_ALV_CML_MODEL_ITEMS 20090116
31 T_SELECTED_COLS Instance attribute Protected Type reference (TYPE) LVC_T_COL ALV Control: Table with Rows of Type LVC_S_COL 20090303
32 T_SORT Instance attribute Protected Type reference (TYPE) LVC_T_SORT 20090225
33 T_SPECIAL_GROUPS Instance attribute Protected Type reference (TYPE) LVC_T_SGRP 20090225
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090116
2 CREATE Instance method Protected Method 20100114
3 DELETE Instance method Public Method 20090115
4 EDIT Instance method Public Method 20090303
5 FREE Instance method Public Method 20090309
6 GET Instance method Public Method 20090115
7 GET_DATA_FROM_GRID Instance method Protected Method 20090323
8 GET_ITEMS Instance method Public Method 20090115
9 LOAD Instance method Public Method 20090115
10 LOAD_VARIANT Instance method Public Method 20090227
11 PREPARE_COLUMN_SETTINGS Instance method Protected Method 20090116
12 PREPARE_FILTER_CRITERIA Instance method Protected Method 20090116
13 PREPARE_GRAPHICS Instance method Protected Method 20090317
14 PREPARE_GROUPING_CRITERIA Instance method Protected Method 20090116
15 PREPARE_LAYOUT_CHOOSE Instance method Protected Method 20090122
16 PREPARE_LAYOUT_SAVE_AS Instance method Protected Method 20090126
17 PREPARE_LAYOUT_SAVE_WITH Instance method Protected Method 20090122
18 PREPARE_MODEL_ITEMS Instance method Protected Method 20091208
19 PREPARE_TABLE_SETTINGS Instance method Protected Method 20090120
20 PREPARE_VIEWS Instance method Protected Method 20090203
21 PREPARE_VIEW_CRYSTAL Instance method Protected Method 20090206
22 PREPARE_VIEW_EXCEL Instance method Protected Method 20090128
23 PREPARE_VIEW_GRID Instance method Protected Method 20090220
24 READ_CUSTOM_LAYOUT Instance method Protected Method 20090303
25 READ_EXCEL_TEMPLATE Instance method Protected Method 20090303
26 READ_GENERIC_LAYOUT Instance method Protected Method 20090303
27 RESET Instance method Public Method 20090309
28 SAVE Instance method Public Method 20090115
29 SAVE_COPY Instance method Protected Method 20090309
30 SAVE_VARIANT Instance method Public Method 20090304
31 SET Instance method Public Method 20090115
32 SET_DATA_TO_GRID Instance method Protected Method 20090323
33 SET_FLAGS Instance method Public Method 20090604
34 SET_ITEMS Instance method Public Method 20090115
35 SET_STATE_FOR_RESET Instance method Public Method 20090318
36 TRIGGER_AFTER_USER_COMMAND Instance method Public Method 20090318
37 TRIGGER_BEFORE_USER_COMMAND Instance method Public Method 20090318
38 UPDATE_DATA_FOR_RESET Instance method Public Method 20110526
Events
Class CL_ALV_CML_CONFIGURATION has no event.
Types
Class CL_ALV_CML_CONFIGURATION 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 R_ALV_DATA_SOURCE Call by reference Object reference (TYPE REF TO) IF_SALV_GRM_DATA_SOURCE Datascource/Applikationsdaten 20090226
2 Importing R_ALV_GRID_FACADE Call by reference Object reference (TYPE REF TO) IF_ALV_CML_GRID_FACADE 20090225
3 Importing R_LOG_PROVIDER Call by reference Object reference (TYPE REF TO) IF_SALV_CSQ_LOG_PROVIDER 20090318

Method CONSTRUCTOR on class CL_ALV_CML_CONFIGURATION has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO 20100114
2 Importing IS_PRINT Value transfer Type reference (TYPE) LVC_S_PRNT 20100114
3 Importing IS_TOTAL_OPTIONS Value transfer Type reference (TYPE) LVC_S_TOTO 20100114
4 Importing IS_VARIANT Value transfer Type reference (TYPE) DISVARIANT 20100114
5 Importing IT_FIELDCATALOG Value transfer Type reference (TYPE) LVC_T_FCAT 20100114
6 Importing IT_FILTER Value transfer Type reference (TYPE) LVC_T_FILT 20100114
7 Importing IT_GROUPING_LEVELS Value transfer Type reference (TYPE) LVC_T_GRPL 20100114
8 Importing IT_SELECTED_COLS Value transfer Type reference (TYPE) LVC_T_COL 20100114
9 Importing IT_SORT Value transfer Type reference (TYPE) LVC_T_SORT 20100114
10 Importing IT_SPECIAL_GROUPS Value transfer Type reference (TYPE) LVC_T_SGRP 20100114
11 Importing I_VARIANT_DEFAULT Value transfer Type reference (TYPE) CHAR01 'X' 20100114
12 Importing I_VARIANT_SAVE Value transfer Type reference (TYPE) CHAR01 20100114

Method CREATE on class CL_ALV_CML_CONFIGURATION has no exception.

Method DELETE Signature

Method DELETE on class CL_ALV_CML_CONFIGURATION has no parameter.
Method DELETE on class CL_ALV_CML_CONFIGURATION has no exception.

Method EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABSTRIP Call by reference Type reference (TYPE) DTC_T_TS Tabstrip 20090305
2 Importing SCENARIO Call by reference Type reference (TYPE) IF_ALV_CML_CONFIGURATION=>Y_SCENARIO 20090303
# Exception Resumable Description Created on
1 CANCELLED 20090309

Method FREE Signature

Method FREE on class CL_ALV_CML_CONFIGURATION has no parameter.
Method FREE on class CL_ALV_CML_CONFIGURATION has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) IF_ALV_Z=>Y_NAME Editor für Service 20090115
2 Exporting T_PARAM_OUT Call by reference Type reference (TYPE) IF_ALV_Z=>YT_PARAM 20090115

Method GET on class CL_ALV_CML_CONFIGURATION has no exception.

Method GET_DATA_FROM_GRID Signature

Method GET_DATA_FROM_GRID on class CL_ALV_CML_CONFIGURATION has no parameter.
Method GET_DATA_FROM_GRID on class CL_ALV_CML_CONFIGURATION has no exception.

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VALUE Call by reference Type reference (TYPE) IF_ALV_CML_MODEL_ITEM_EDITOR=>YT_ALV_CML_MODEL_ITEM_EDITORS 20090115

Method GET_ITEMS on class CL_ALV_CML_CONFIGURATION has no exception.

Method LOAD Signature

Method LOAD on class CL_ALV_CML_CONFIGURATION has no parameter.
# Exception Resumable Description Created on
1 CANCELLED 20090309
2 NOT_FOUND 20090309

Method LOAD_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20090227
# Exception Resumable Description Created on
1 CANCELLED 20090309
2 NOT_FOUND 20090309

Method PREPARE_COLUMN_SETTINGS Signature

Method PREPARE_COLUMN_SETTINGS on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_COLUMN_SETTINGS on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_FILTER_CRITERIA Signature

Method PREPARE_FILTER_CRITERIA on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_FILTER_CRITERIA on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_GRAPHICS Signature

Method PREPARE_GRAPHICS on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_GRAPHICS on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_GROUPING_CRITERIA Signature

Method PREPARE_GROUPING_CRITERIA on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_GROUPING_CRITERIA on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_LAYOUT_CHOOSE Signature

Method PREPARE_LAYOUT_CHOOSE on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_LAYOUT_CHOOSE on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_LAYOUT_SAVE_AS Signature

Method PREPARE_LAYOUT_SAVE_AS on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_LAYOUT_SAVE_AS on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_LAYOUT_SAVE_WITH Signature

Method PREPARE_LAYOUT_SAVE_WITH on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_LAYOUT_SAVE_WITH on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_MODEL_ITEMS Signature

Method PREPARE_MODEL_ITEMS on class CL_ALV_CML_CONFIGURATION has no parameter.
# Exception Resumable Description Created on
1 CANCELLED 20091208

Method PREPARE_TABLE_SETTINGS Signature

Method PREPARE_TABLE_SETTINGS on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_TABLE_SETTINGS on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_VIEWS Signature

Method PREPARE_VIEWS on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_VIEWS on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_VIEW_CRYSTAL Signature

Method PREPARE_VIEW_CRYSTAL on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_VIEW_CRYSTAL on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_VIEW_EXCEL Signature

Method PREPARE_VIEW_EXCEL on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_VIEW_EXCEL on class CL_ALV_CML_CONFIGURATION has no exception.

Method PREPARE_VIEW_GRID Signature

Method PREPARE_VIEW_GRID on class CL_ALV_CML_CONFIGURATION has no parameter.
Method PREPARE_VIEW_GRID on class CL_ALV_CML_CONFIGURATION has no exception.

Method READ_CUSTOM_LAYOUT Signature

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

Method READ_CUSTOM_LAYOUT on class CL_ALV_CML_CONFIGURATION has no exception.

Method READ_EXCEL_TEMPLATE Signature

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

Method READ_EXCEL_TEMPLATE on class CL_ALV_CML_CONFIGURATION has no exception.

Method READ_GENERIC_LAYOUT Signature

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

Method READ_GENERIC_LAYOUT on class CL_ALV_CML_CONFIGURATION has no exception.

Method RESET Signature

Method RESET on class CL_ALV_CML_CONFIGURATION has no parameter.
Method RESET on class CL_ALV_CML_CONFIGURATION has no exception.

Method SAVE Signature

Method SAVE on class CL_ALV_CML_CONFIGURATION has no parameter.
Method SAVE on class CL_ALV_CML_CONFIGURATION has no exception.

Method SAVE_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDCAT_INCOMPLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090318

Method SAVE_COPY on class CL_ALV_CML_CONFIGURATION has no exception.

Method SAVE_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante (externe Verwendung) 20090304

Method SAVE_VARIANT on class CL_ALV_CML_CONFIGURATION has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Type reference (TYPE) IF_ALV_Z=>Y_NAME Editor für Service 20090115
2 Importing T_PARAM_IN Call by reference Type reference (TYPE) IF_ALV_Z=>YT_PARAM 20090115

Method SET on class CL_ALV_CML_CONFIGURATION has no exception.

Method SET_DATA_TO_GRID Signature

Method SET_DATA_TO_GRID on class CL_ALV_CML_CONFIGURATION has no parameter.
Method SET_DATA_TO_GRID on class CL_ALV_CML_CONFIGURATION has no exception.

Method SET_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_SORT_DIRECTION Call by reference Type reference (TYPE) IF_ALV_CML=>Y_SORT_DIRECTION 20100125
2 Importing I_FIRE_EVENTS Call by reference Type reference (TYPE) ABAP_BOOL 20090604
3 Importing I_SEND_MESSAGES Call by reference Type reference (TYPE) ABAP_BOOL 20090604

Method SET_FLAGS on class CL_ALV_CML_CONFIGURATION has no exception.

Method SET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Call by reference Type reference (TYPE) IF_ALV_CML_MODEL_ITEM_EDITOR=>YT_ALV_CML_MODEL_ITEM_EDITORS 20090115

Method SET_ITEMS on class CL_ALV_CML_CONFIGURATION has no exception.

Method SET_STATE_FOR_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDCAT_INCOMPLETE Call by reference Type reference (TYPE) ABAP_BOOL 20090318

Method SET_STATE_FOR_RESET on class CL_ALV_CML_CONFIGURATION has no exception.

Method TRIGGER_AFTER_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20090318

Method TRIGGER_AFTER_USER_COMMAND on class CL_ALV_CML_CONFIGURATION has no exception.

Method TRIGGER_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UCOMM Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20090318

Method TRIGGER_BEFORE_USER_COMMAND on class CL_ALV_CML_CONFIGURATION has no exception.

Method UPDATE_DATA_FOR_RESET Signature

Method UPDATE_DATA_FOR_RESET on class CL_ALV_CML_CONFIGURATION has no parameter.
Method UPDATE_DATA_FOR_RESET on class CL_ALV_CML_CONFIGURATION has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 720