diff --git a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_EX_RESULT.slnk b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_EX_RESULT.slnk deleted file mode 100644 index 800eb10..0000000 --- a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_EX_RESULT.slnk +++ /dev/null @@ -1,93 +0,0 @@ - - - class ZCL_EXCEL_CONVERTER_EX_RESULT definition - public - inheriting from ZCL_EXCEL_CONVERTER_ALV - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_CONVERTER_EX_RESULT -*"* do not include other source files here!!! - - methods ZIF_EXCEL_CONVERTER~CREATE_FIELDCATALOG - redefinition . - methods ZIF_EXCEL_CONVERTER~CAN_CONVERT_OBJECT - redefinition . - protected section. -*"* protected components of class ZCL_EXCEL_CONVERTER_EX_RESULT -*"* do not include other source files here!!! - *"* private components of class ZCL_EXCEL_CONVERTER_EX_RESULT -*"* do not include other source files here!!! -private section. - *"* local class implementation for public class -*"* use this source file for the implementation part of -*"* local helper classes - *"* use this source file for any type declarations (class -*"* definitions, interfaces or data types) you need for method -*"* implementation or private method's signature - *"* use this source file for any macro definitions you need -*"* in the implementation part of the class - - - - - - METHOD zif_excel_converter~can_convert_object. - DATA: lo_result TYPE REF TO cl_salv_ex_result_data_table. - - TRY. - lo_result ?= io_object. - CATCH cx_sy_move_cast_error . - RAISE EXCEPTION TYPE zcx_excel. - ENDTRY. -ENDMETHOD. - - - METHOD zif_excel_converter~create_fieldcatalog. - DATA: lo_result TYPE REF TO cl_salv_ex_result_data_table, - lo_bs_data TYPE REF TO cl_salv_bs_data_table, - lo_ex_cm TYPE REF TO cl_salv_ex_cm, - lo_data TYPE REF TO data. - - FIELD-SYMBOLS: <fs_table> TYPE STANDARD TABLE. - - TRY. - zif_excel_converter~can_convert_object( io_object = io_object ). - ENDTRY. - - lo_result ?= io_object. - - CLEAR: es_layout, - et_fieldcatalog. - - IF lo_result IS BOUND. - lo_bs_data ?= lo_result->r_model->r_data. - lo_data = lo_bs_data->if_salv_bs_data_source~get_table_ref( ) . - ASSIGN lo_data->* TO <fs_table> . - - lo_ex_cm ?= lo_result->r_model->r_model. - ws_layo = lo_ex_cm->s_layo. -* T_DRDN Instance Attribute Public Type LVC_T_DROP - wt_fcat = lo_ex_cm->t_fcat. - wt_filt = lo_ex_cm->t_filt. -* T_HYPE Instance Attribute Public Type LVC_T_HYPE -* T_SELECTED_CELLS Instance Attribute Public Type LVC_T_CELL -* T_SELECTED_COLUMNS Instance Attribute Public Type LVC_T_COL - wt_sort = lo_ex_cm->t_sort. - - apply_sort( EXPORTING it_table = <fs_table> - IMPORTING eo_table = eo_table ) . - - get_color( EXPORTING io_table = eo_table - IMPORTING et_colors = et_colors ) . - - get_filter( EXPORTING io_table = eo_table - IMPORTING et_filter = et_filter ) . - - update_catalog( CHANGING cs_layout = es_layout - ct_fieldcatalog = et_fieldcatalog ). - ENDIF. -ENDMETHOD. - -