SAP ABAP Class CL_SALV_GUI_GRID_TABLE_WRITER (Implementation of IDA ALV TableWriter)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_IDA_IMPL (Package) ALV: Development for IDA No Translation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_GUI_GRID_TABLE_WRITER Interface for TableWriter: PageData and Size in LVC-Format 20140423
Properties
Class CL_SALV_GUI_GRID_TABLE_WRITER  
Short Description Implementation of IDA ALV TableWriter    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_IDA_IMPL   ALV: Development for IDA No Translation 
Created 20120906   SAP 
Last change 20141121    
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_SALV_GUI_FIELD_CATALOG_IDA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_SALV_GUI_TYPES_IDA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_SALV_IDA_SERVICES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_SALV_ITAB_VIEW_GROUPED_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_GUI_GRID_TABLE_WRITER Interface for TableWriter: PageData and Size in LVC-Format 20140423
Friends
Class CL_SALV_GUI_GRID_TABLE_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CELL_TYPE Constant Public See coding 20140505
2 MC_GROUP_LINE_ELEMENTS Static Attribute Public See coding 20140417
3 MC_LINE_TYPE Constant Public See coding 20140505
4 MC_PROCESSING_STRATEGY Constant Public See coding 20120922
5 MC_ROW_INDICATOR Constant Public Type reference (TYPE) STRING '###+++ROW_INDICATOR+++###' 20140505
6 MO_CURRENT_LAYOUT Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LAYOUT_EDITOR Personalizable Layout for IDA ALV 20120906
7 MO_CURRENT_TABLE_WRITER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GUI_GRID_TABLE_WRITER if_salv_gui_grid_table_writer 20120909
8 MO_FIELD_CATALOG Instance attribute Private Object reference (TYPE REF TO) CL_SALV_GUI_FIELD_CATALOG_IDA 20120906
9 MO_LAYOUT_OBSERVER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LAYOUT_OBSERV Observer for Layout Changes: Sort,Filter,FieldVisibility,... 20140301
10 MO_LIST_OBSERVER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LIST_OBSERV 20140525
11 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_LOGGER 20140428
12 MO_MODEL_OBSERVER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_GUI_GRID_MODEL_OBSERV 20140425
13 MS_AUNIT_TEST Instance attribute Private See coding 20140501
14 MS_AUX_DATA Instance attribute Private See coding 20140429
15 MS_RENDER_INFO Instance attribute Private See coding 20140502
16 MS_STATE_FLAGS Instance attribute Private See coding 20140428
17 MTS_COLUMN_INFO Instance attribute Private Type reference (TYPE) YTS_COLUMN_INFO 20140425
18 MTS_COLUMN_WIDTH Instance attribute Private See coding 20140507
19 MT_SORT_RULES Instance attribute Private Type reference (TYPE) IF_ALV_CUL=>YT_SORT_RULE 20140526
20 MT_VISIBLE_FIELDS Instance attribute Private Type reference (TYPE) IF_ALV_CUL=>YT_FIELD_NAME 20140526
21 MV_ACCESSIBILITY_MODE_ON Static Attribute Public Type reference (TYPE) ABAP_BOOL 20130917
22 MV_EXPAND_FIRST_GROUP Instance attribute Private Type reference (TYPE) ABAP_BOOL '-' 20140423
23 MV_MAX_GROUP_LEVEL_INCL_TOTAL Instance attribute Private Type reference (TYPE) I 20140507
24 MV_RTL_MODE_ON Static Attribute Public Type reference (TYPE) ABAP_BOOL 20130917
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_COLUMN_INFO Instance method Private Method 20140430
2 ADAPT_MULTIPLE_FIELD_FOR_LEVEL Instance method Private Method 20140505
3 CHANGE_TO_NEW_LINE_STYLE Instance method Private Method 20140527
4 CLASS_CONSTRUCTOR Static method Public Constructor 20130917
5 CONSTRUCTOR Instance method Private Constructor 20120906
6 CREATE_AUX_DATA_TABLE Instance method Private Method 20140423
7 CREATE_COLUMN_INFO Instance method Private Method 20140425
8 CREATE_FOR_IDA Static method Public Method 20120906
9 CREATE_INTERNAL_RENDER_INFO Instance method Private Method 20140501
10 CREATE_LVC_DATA Instance method Private Method 20140429
11 CREATE_LVC_INFO Instance method Private Method 20140506
12 CREATE_RENDER_FIELD_INFO Instance method Private Method 20140429
13 CREATE_RENDER_GRP_LEVEL_INFO Instance method Private Method 20140505
14 CREATE_ROW_INDICATOR Instance method Private Method 20140423
15 FILL_AUX_DATA Instance method Private Method 20140429
16 GET_CELL_TYPE Instance method Private Method 20140505
17 GET_FIELD_INFOS Instance method Private Method 20140505
18 GET_LEVEL_INFO Instance method Private Method 20140506
19 GET_LIST_COMPACT Instance method Private Method 20140429
20 GET_LVC_DATA_FOR_AGGR_CELL Instance method Private Method 20140423
21 GET_LVC_DATA_FOR_DATA_CELL Instance method Private Method 20140423
22 GET_LVC_DATA_FOR_GROUP_CELL Instance method Private Method 20140429
23 GET_LVC_UI_DATA Instance method Private Method 20140423
24 PREPARE_FOR_RENDERING Instance method Private Method 20140425
25 SET_GREATER_COLUMN_WIDTH Instance method Private Method 20140505
Events
Class CL_SALV_GUI_GRID_TABLE_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_FIELD_GROUP_LEVEL_MAP Public See coding 20140423 BEGIN OF ys_field_group_level_map, field_with_group_value TYPE if_salv_gui_types_ida=>y_field_name, line_type TYPE y_line_type, group_level TYPE i, group_level_size TYPE i, group_indent TYPE string, group_header_text TYPE string, END OF ys_field_group_level_map
2 YS_FIELD_MAP Private See coding 20140423 BEGIN OF ys_field_map, source_field TYPE if_salv_service_types=>y_field_path, aux_field_id TYPE if_salv_stu_internal_types=>y_aux_field_id, target_field TYPE if_salv_service_types=>y_field_path, o_converter TYPE REF TO if_salv_stc_field_converter, END OF ys_field_map
3 YS_GROUP_MATRIX Private See coding 20140501 BEGIN OF ys_group_matrix, fieldname TYPE if_salv_gui_types_ida=>y_field_name, fieldname_with_group_value TYPE if_salv_gui_types_ida=>y_field_name, sub_id TYPE i, col_pos TYPE sytabix, is_first_visible_field TYPE abap_bool, is_reference_field TYPE abap_bool, is_aggregated_column TYPE abap_bool, is_visible TYPE abap_bool, is_hybrid_column TYPE abap_bool, "Grouping and Aggregation is_total_out_column TYPE abap_bool, group_level TYPE sytabix, END OF ys_group_matrix
4 YS_INTERNAL_RENDER_INFO Private See coding 20140501 BEGIN OF ys_internal_render_info, t_info_matrix TYPE yt_group_matrix, t_group_level_size TYPE TABLE OF i WITH DEFAULT KEY, first_visible_fieldname TYPE if_salv_gui_types_ida=>y_field_name, t_multiple_fieldnames TYPE if_salv_gui_types_ida=>yts_field_name, END OF ys_internal_render_info
5 YS_LVC_GROUPING_VALUE Public See coding 20120906 BEGIN OF ys_lvc_grouping_value, row_type(1) TYPE c, sequence(1) TYPE c, ui_level(2) TYPE n, "1=*, 2=**, 3=***, ... sum_level(2) TYPE n, "2->1->0 (<-highest) is_collapsed TYPE abap_bool, subrow_number(10) TYPE n, dummy(6) TYPE c, group_index(10) TYPE n, END OF ys_lvc_grouping_value
6 YS_RENDER_FIELD_INFO Public See coding 20140429 BEGIN OF ys_render_field_info, cell_fieldname TYPE if_salv_gui_types_ida=>y_field_name, group_level TYPE i, sub_id TYPE i, fieldname TYPE if_salv_gui_types_ida=>y_field_name, s_field_type_info TYPE cl_salv_gui_field_catalog_ida=>ys_field_display_info, is_key_column TYPE abap_bool, is_visible TYPE abap_bool, search_column_id TYPE i, column_info_group_level TYPE i, cell_type TYPE string, is_column_for_total_label TYPE abap_bool, END OF ys_render_field_info
7 YTS_COLUMN_INFO Private See coding 20140425 yts_column_info TYPE SORTED TABLE OF lvc_s_info WITH UNIQUE KEY fieldname
8 YTS_FIELD_GROUP_LEVEL_MAP Public See coding 20140423 yts_field_group_level_map TYPE SORTED TABLE OF ys_field_group_level_map WITH UNIQUE KEY group_level
9 YTS_FIELD_MAP Private See coding 20140423 yts_field_map TYPE SORTED TABLE OF ys_field_map WITH UNIQUE KEY source_field
10 YTS_RENDER_FIELD_INFO Public See coding 20140429 yts_render_field_info TYPE SORTED TABLE OF ys_render_field_info WITH UNIQUE KEY sub_id cell_fieldname group_level
11 YT_GROUP_MATRIX Private See coding 20140501 yt_group_matrix TYPE STANDARD TABLE OF ys_group_matrix WITH DEFAULT KEY
12 Y_AUX_FIELD_NAME Private Type reference (TYPE) STRING 20140505
13 Y_LINE_TYPE Public See coding 20140505 y_line_type(1) TYPE c
Method Signatures

Method ADAPT_COLUMN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_COLUMN_INFO Call by reference Type reference (TYPE) YTS_COLUMN_INFO 20140430
2 Importing ITS_FIELD_GROUP_LEVEL_MAP Call by reference Type reference (TYPE) YTS_FIELD_GROUP_LEVEL_MAP 20140430
3 Importing IV_NO_DATA_AVAILABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140430

Method ADAPT_COLUMN_INFO on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method ADAPT_MULTIPLE_FIELD_FOR_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TS_RENDER_FIELD_INFO Call by reference Type reference (TYPE) YTS_RENDER_FIELD_INFO 20140505
2 Changing TS_RENDER_GROUP_LEVEL_MAP Call by reference Type reference (TYPE) YTS_FIELD_GROUP_LEVEL_MAP 20140505

Method ADAPT_MULTIPLE_FIELD_FOR_LEVEL on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CHANGE_TO_NEW_LINE_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GROUPING_LINE_STYLE Call by reference Type reference (TYPE) IF_SALV_GUI_GRID_TABLE_MODEL=>Y_LINE_STYLE 20140527
2 Importing T_AGGREGATION_RULES Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_AGGREGATION_RULE 20140528

Method CHANGE_TO_NEW_LINE_STYLE on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SALV_GUI_GRID_TABLE_WRITER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_CATALOG_IDA Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_FIELD_CATALOG_IDA Implementation of IDA ALV field catalog 20120906
2 Importing IO_LAYOUT_IDA Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LAYOUT_EDITOR Personalizable Layout for IDA ALV 20120906
3 Importing IO_LIST_OBSERVER Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LIST_OBSERV 20140525
4 Importing IO_LOGGER Call by reference Object reference (TYPE REF TO) IF_SALV_LOGGER ALV Trace Logger 20120909
5 Importing IO_MODEL_OBSERVER Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_GRID_MODEL_OBSERV 20140425
6 Importing I_ACCESSIBILITY_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140423
7 Importing I_EXPAND_FIRST_GROUP Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20140423
8 Importing I_PROCESSING_STRATEGY Call by reference Type reference (TYPE) STRING 20120922

Method CONSTRUCTOR on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_AUX_DATA_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_SORT_RULES Call by reference Type reference (TYPE) IF_ALV_CUL=>YT_SORT_RULE 20140423
2 Importing T_VISIBLE_FIELDS Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20140423

Method CREATE_AUX_DATA_TABLE on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_COLUMN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_DATA_AVAILABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140425
2 Importing T_VISIBLE_FIELDS Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20140425

Method CREATE_COLUMN_INFO on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_FOR_IDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELD_CATALOG_IDA Call by reference Object reference (TYPE REF TO) CL_SALV_GUI_FIELD_CATALOG_IDA Implementation of IDA ALV field catalog 20120906
2 Importing IO_LAYOUT_IDA Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_GRID_LAYOUT_EDITOR Personalizable Layout for IDA ALV 20120906
3 Importing IO_LOGGER Call by reference Object reference (TYPE REF TO) IF_SALV_LOGGER ALV Trace Logger 20120909
4 Importing IO_MODEL_OBSERVER Call by reference Object reference (TYPE REF TO) IF_SALV_GUI_GRID_MODEL_OBSERV 20140425
5 Importing I_PROCESSING_STRATEGY Call by reference Type reference (TYPE) STRING MC_PROCESSING_STRATEGY-ATS_COLUMN_ORIENTED 20120922
6 Returning RO_TABLE_WRITER Value transfer Object reference (TYPE REF TO) IF_SALV_GUI_GRID_TABLE_WRITER cl_salv_gui_table_writer 20120906

Method CREATE_FOR_IDA on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_INTERNAL_RENDER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting S_INTERNAL_RENDER_INFO Call by reference Type reference (TYPE) YS_INTERNAL_RENDER_INFO 20140505
2 Importing T_AGGREGATION_RULES Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_AGGREGATION_RULE 20140501
3 Importing T_GROUPING_RULES Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_GROUPING_RULE 20140501
4 Importing T_VISIBLE_FIELDS Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20140501

Method CREATE_INTERNAL_RENDER_INFO on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_LVC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALTERNATING_ROW_PATTERN Call by reference Type reference (TYPE) ABAP_BOOL 20140429
2 Importing GROUPING_LINE_STYLE Call by reference Type reference (TYPE) IF_SALV_GUI_GRID_TABLE_MODEL=>Y_LINE_STYLE 20140505
3 Importing RESULT_SIZE Call by reference Type reference (TYPE) SYTABIX 20140429
4 Importing TS_AGGREGATION_EXCEPTION Call by reference Type reference (TYPE) IF_SALV_ITAB_VIEW_GROUPED_DATA=>YTS_AGGREGATION_EXCEPTION 20140429
5 Importing T_LIST_COMPACT Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_INT_IDA=>YT_X_Y_LIST_COMPACT 20140429
6 Exporting T_LVC_COLL Call by reference Type reference (TYPE) LVC_T_COLL 20140507
7 Exporting T_LVC_DATA Call by reference Type reference (TYPE) LVC_T_DATA 20140429
8 Importing T_RESULT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20140429
9 Importing T_RESULT_INFO Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YT_RESULT_ROW_INFO 20140429
10 Importing T_SEARCH_HITS Call by reference Type reference (TYPE) IF_SALV_STI_TEXT_SEARCH_RESULT=>YT_SEARCH_HIT 20140429

Method CREATE_LVC_DATA on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_LVC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LVC_INFO Call by reference Type reference (TYPE) LVC_T_INFO 20140506
2 Importing IV_NO_DATA_AVAILABLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140506
3 Importing T_SEARCH_COLUMN Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_SEARCH_COLUMN 20140522

Method CREATE_LVC_INFO on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_RENDER_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_INTERNAL_RENDER_INFO Call by reference Type reference (TYPE) YS_INTERNAL_RENDER_INFO 20140505
2 Exporting TS_RENDER_FIELD_INFO Call by reference Type reference (TYPE) YTS_RENDER_FIELD_INFO 20140505
3 Importing T_SEARCH_COLUMN Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_SEARCH_COLUMN 20140429
4 Importing T_VISIBLE_FIELDS Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20140501

Method CREATE_RENDER_FIELD_INFO on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_RENDER_GRP_LEVEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_INTERNAL_RENDER_INFO Call by reference Type reference (TYPE) YS_INTERNAL_RENDER_INFO 20140505
2 Importing TS_RENDER_FIELD_INFO Call by reference Type reference (TYPE) YTS_RENDER_FIELD_INFO 20140505
3 Exporting TS_RENDER_GROUP_LEVEL_MAP Call by reference Type reference (TYPE) YTS_FIELD_GROUP_LEVEL_MAP 20140505

Method CREATE_RENDER_GRP_LEVEL_INFO on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method CREATE_ROW_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_AUX_DATA Call by reference Type reference (TYPE) INDEX TABLE 20140423
2 Importing S_LIST_COMPACT Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_INT_IDA=>YS_X_Y_LIST_COMPACT 20140423
3 Exporting T_LVC_DATA Call by reference Type reference (TYPE) LVC_T_DATA 20140423
4 Importing T_RESULT_INFO Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YT_RESULT_ROW_INFO 20140423

Method CREATE_ROW_INDICATOR on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method FILL_AUX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RESULT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20140429

Method FILL_AUX_DATA on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method GET_CELL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RESULT_INFO Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YS_RESULT_ROW_INFO 20140505
2 Importing I_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20140505
3 Returning RV_CELL_TYPE Value transfer Type reference (TYPE) STRING 20140505

Method GET_CELL_TYPE on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method GET_FIELD_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FIELD_TYPE_INFO Call by reference Type reference (TYPE) CL_SALV_GUI_FIELD_CATALOG_IDA=>YS_FIELD_DISPLAY_INFO 20140507
2 Exporting E_CELLTYPE Call by reference Type reference (TYPE) STRING 20140505
3 Exporting E_CELL_FIELDNAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20140507
4 Exporting E_COLUMN_INFO_GROUP_LEVEL Call by reference Type reference (TYPE) I 20140505
5 Exporting E_GROUP_LEVEL Call by reference Type reference (TYPE) I 20140507
6 Exporting E_IS_COLUMN_FOR_TOTAL_LABEL Call by reference Type reference (TYPE) ABAP_BOOL 20140528
7 Exporting E_IS_KEY_COLUMN Call by reference Type reference (TYPE) ABAP_BOOL 20140507
8 Exporting E_IS_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20140507
9 Exporting E_SEARCH_COLUMN_ID Call by reference Type reference (TYPE) I 20140507
10 Importing I_FIELDNAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20140505
11 Importing I_GROUP_LEVEL Call by reference Type reference (TYPE) I 0 20140507

Method GET_FIELD_INFOS on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method GET_LEVEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FIELD_WITH_GROUP_VALUE Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20140506
2 Exporting GROUP_HEADER_TEXT Call by reference Type reference (TYPE) STRING 20140506
3 Exporting GROUP_INDENT Call by reference Type reference (TYPE) STRING 20140506
4 Importing GROUP_LEVEL Call by reference Type reference (TYPE) I 20140506
5 Exporting GROUP_LEVEL_SIZE Call by reference Type reference (TYPE) I 20140506
6 Exporting LINE_TYPE Call by reference Type reference (TYPE) Y_LINE_TYPE 20140506

Method GET_LEVEL_INFO on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method GET_LIST_COMPACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_X_Y_CELL Call by reference Type reference (TYPE) SYTABIX 20140429
2 Importing TO_X_Y_CELL Call by reference Type reference (TYPE) SYTABIX 20140429
3 Exporting T_LIST_COMPACT Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_INT_IDA=>YT_X_Y_LIST_COMPACT 20140429
4 Importing T_VISIBLE_FIELDS Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20140502

Method GET_LIST_COMPACT on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method GET_LVC_DATA_FOR_AGGR_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LVC_VALUE Call by reference Type reference (TYPE) LVC_VALUE 20140423
2 Importing ITS_AGGREGATION_EXCEPTION Call by reference Type reference (TYPE) IF_SALV_ITAB_VIEW_GROUPED_DATA=>YTS_AGGREGATION_EXCEPTION 20140423
3 Importing I_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20140423
4 Importing I_FIELD_VALUE Call by reference Type reference (TYPE) ANY 20140423
5 Importing I_ROW_ID Call by reference Type reference (TYPE) SYTABIX 20140429

Method GET_LVC_DATA_FOR_AGGR_CELL on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method GET_LVC_DATA_FOR_DATA_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LVC_DATA Call by reference Type reference (TYPE) LVC_S_DATA 20140423
2 Changing CV_PREVIOUS_LINE_SORT_PATH Call by reference Type reference (TYPE) STRING 20140505
3 Importing IS_FIELD_TYPE_INFO Call by reference Type reference (TYPE) CL_SALV_GUI_FIELD_CATALOG_IDA=>YS_FIELD_DISPLAY_INFO 20140507
4 Importing IS_KEY_COLUMN Call by reference Type reference (TYPE) ABAP_BOOL 20140507
5 Importing IT_SEARCH_HITS Call by reference Type reference (TYPE) IF_SALV_STI_TEXT_SEARCH_RESULT=>YT_SEARCH_HIT 20140505
6 Importing IV_ALTERNATING_ROW_PATTERN Call by reference Type reference (TYPE) ABAP_BOOL 20140423
7 Importing IV_FIELDNAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20140505
8 Importing IV_RESULT_INDEX Call by reference Type reference (TYPE) SYTABIX 20140619
9 Importing I_SEARCH_COLUMN_ID Call by reference Type reference (TYPE) I 20140507
10 Importing S_AUX_DATA Call by reference Type reference (TYPE) ANY 20140505

Method GET_LVC_DATA_FOR_DATA_CELL on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method GET_LVC_DATA_FOR_GROUP_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LVC_VALUE Call by reference Type reference (TYPE) LVC_VALUE 20140429
2 Importing IS_AUX_DATA Call by reference Type reference (TYPE) ANY 20140429
3 Importing IS_RESULT_INFO Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YS_RESULT_ROW_INFO 20140429
4 Importing I_FIELD_NAME Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>Y_FIELD_NAME 20140429
5 Importing I_RESULT_SIZE Call by reference Type reference (TYPE) SYTABIX 20140429

Method GET_LVC_DATA_FOR_GROUP_CELL on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method GET_LVC_UI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALTERNATING_ROW_PATTERN Call by reference Type reference (TYPE) ABAP_BOOL 20140423
2 Importing FROM_X_Y_CELL Call by reference Type reference (TYPE) SYTABIX 20140423
3 Importing GROUPING_LINE_STYLE Call by reference Type reference (TYPE) IF_SALV_GUI_GRID_TABLE_MODEL=>Y_LINE_STYLE 20140505
4 Importing RESULT_SIZE Call by reference Type reference (TYPE) SYTABIX 20140423
5 Importing TO_X_Y_CELL Call by reference Type reference (TYPE) SYTABIX 20140423
6 Importing TS_AGGREGATION_EXCEPTION Call by reference Type reference (TYPE) IF_SALV_ITAB_VIEW_GROUPED_DATA=>YTS_AGGREGATION_EXCEPTION 20140423
7 Exporting T_LVC_COLL Call by reference Type reference (TYPE) LVC_T_COLL 20140507
8 Exporting T_LVC_DATA Call by reference Type reference (TYPE) LVC_T_DATA 20140423
9 Importing T_RESULT_DATA Call by reference Type reference (TYPE) INDEX TABLE 20140423
10 Importing T_RESULT_INFO Call by reference Type reference (TYPE) IF_SALV_IDA_TYPES_INT=>YT_RESULT_ROW_INFO 20140423
11 Importing T_SEARCH_COLUMN Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_SEARCH_COLUMN 20140423
12 Importing T_SEARCH_HITS Call by reference Type reference (TYPE) IF_SALV_STI_TEXT_SEARCH_RESULT=>YT_SEARCH_HIT 20140423
13 Importing T_SORT_RULES Call by reference Type reference (TYPE) IF_ALV_CUL=>YT_SORT_RULE 20140423
14 Importing T_VISIBLE_FIELDS Call by reference Type reference (TYPE) IF_SALV_GUI_TYPES_IDA=>YT_FIELD_NAME 20140423

Method GET_LVC_UI_DATA on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method PREPARE_FOR_RENDERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_SEARCH_COLUMN Call by reference Type reference (TYPE) IF_SALV_SERVICE_TYPES=>YT_SEARCH_COLUMN 20140429
2 Importing T_SORT_RULES Call by reference Type reference (TYPE) IF_ALV_CUL=>YT_SORT_RULE 20140526
3 Importing T_VISIBLE_FIELDS Call by reference Type reference (TYPE) IF_ALV_CUL=>YT_FIELD_NAME 20140526

Method PREPARE_FOR_RENDERING on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.

Method SET_GREATER_COLUMN_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) IF_ALV_CUL=>Y_FIELD_NAME 20140505
2 Importing WIDTH_IN_CHARSIZE Call by reference Type reference (TYPE) I 20140505

Method SET_GREATER_COLUMN_WIDTH on class CL_SALV_GUI_GRID_TABLE_WRITER has no exception.
History
Last changed by/on SAP  20141121 
SAP Release Created in 740