remove TRY without CATCH

This commit is contained in:
larshp 2018-07-29 11:14:48 +00:00
parent 56f6fafe77
commit 9f94ee3af3
2 changed files with 11 additions and 15 deletions

View File

@ -223,9 +223,7 @@ ENDMETHOD.
METHOD zif_excel_converter~create_fieldcatalog. METHOD zif_excel_converter~create_fieldcatalog.
DATA: lo_salv TYPE REF TO cl_salv_table. DATA: lo_salv TYPE REF TO cl_salv_table.
TRY. zif_excel_converter~can_convert_object( io_object = io_object ).
zif_excel_converter~can_convert_object( io_object = io_object ).
ENDTRY.
ws_option = is_option. ws_option = is_option.

View File

@ -12,17 +12,17 @@ REPORT zdemo_excel43.
"Locally created Structure, which should be equal to the excels structure "Locally created Structure, which should be equal to the excels structure
" "
TYPES: BEGIN OF lty_excel_s, TYPES: BEGIN OF lty_excel_s,
dummy TYPE dummy. dummy TYPE dummy.
TYPES: END OF lty_excel_s. TYPES: END OF lty_excel_s.
DATA lt_tab TYPE TABLE OF lty_excel_s. DATA lt_tab TYPE TABLE OF lty_excel_s.
DATA: lt_filetable TYPE filetable, DATA: lt_filetable TYPE filetable,
ls_filetable TYPE file_table. ls_filetable TYPE file_table.
DATA lv_subrc TYPE i. DATA lv_subrc TYPE i.
DATA: lo_excel TYPE REF TO zcl_excel, DATA: lo_excel TYPE REF TO zcl_excel,
lo_reader TYPE REF TO zif_excel_reader, lo_reader TYPE REF TO zif_excel_reader,
lo_worksheet TYPE REF TO zcl_excel_worksheet, lo_worksheet TYPE REF TO zcl_excel_worksheet,
lo_salv TYPE REF TO cl_salv_table. lo_salv TYPE REF TO cl_salv_table.
" "
"Ask User to choose a path "Ask User to choose a path
@ -42,13 +42,11 @@ IF sy-subrc <> 0.
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSE. ELSE.
CREATE OBJECT lo_reader TYPE zcl_excel_reader_2007. CREATE OBJECT lo_reader TYPE zcl_excel_reader_2007.
TRY. LOOP AT lt_filetable INTO ls_filetable.
LOOP AT lt_filetable INTO ls_filetable. lo_excel = lo_reader->load_file( ls_filetable-filename ).
lo_excel = lo_reader->load_file( ls_filetable-filename ). lo_worksheet = lo_excel->get_worksheet_by_index( iv_index = 1 ).
lo_worksheet = lo_excel->get_worksheet_by_index( iv_index = 1 ). lo_worksheet->get_table( IMPORTING et_table = lt_tab ).
lo_worksheet->get_table( IMPORTING et_table = lt_tab ). ENDLOOP.
ENDLOOP.
ENDTRY.
ENDIF. ENDIF.
" "
"Do the presentation stuff "Do the presentation stuff