diff --git a/abaplint.json b/abaplint.json index 3d76aa9..5a128c6 100644 --- a/abaplint.json +++ b/abaplint.json @@ -36,7 +36,7 @@ "prefer_raise_exception_new": true, "select_add_order_by": false, "select_performance": false, - "uncaught_exception": false, + "uncaught_exception": true, "unsecure_fae": false, "use_class_based_exceptions": false, "call_transaction_authority_check": true, diff --git a/src/demos/zdemo_excel1.w3mi.data.xlsx b/src/demos/zdemo_excel1.w3mi.data.xlsx deleted file mode 100644 index b145e75..0000000 Binary files a/src/demos/zdemo_excel1.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel1.w3mi.xml b/src/demos/zdemo_excel1.w3mi.xml deleted file mode 100644 index 33c60b8..0000000 --- a/src/demos/zdemo_excel1.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL1 - 01_HelloWorld.xlsx (ZDEMO_EXCEL1) - - - MI - ZDEMO_EXCEL1 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL1 - filename - - - MI - ZDEMO_EXCEL1 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel10.w3mi.data.xlsx b/src/demos/zdemo_excel10.w3mi.data.xlsx deleted file mode 100644 index 028cc34..0000000 Binary files a/src/demos/zdemo_excel10.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel10.w3mi.xml b/src/demos/zdemo_excel10.w3mi.xml deleted file mode 100644 index 5fd38b7..0000000 --- a/src/demos/zdemo_excel10.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL10 - 10_iTabFieldCatalog.xlsx (ZDEMO_EXCEL10) - - - MI - ZDEMO_EXCEL10 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL10 - filename - 10_iTabFieldCatalog.xlsx - - - MI - ZDEMO_EXCEL10 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel12.w3mi.data.xlsx b/src/demos/zdemo_excel12.w3mi.data.xlsx deleted file mode 100644 index a2c26fc..0000000 Binary files a/src/demos/zdemo_excel12.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel12.w3mi.xml b/src/demos/zdemo_excel12.w3mi.xml deleted file mode 100644 index a33c067..0000000 --- a/src/demos/zdemo_excel12.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL12 - 12_HideSizeOutlineRowsAndColumns.xlsx (ZDEMO_EXCEL12) - - - MI - ZDEMO_EXCEL12 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL12 - filename - - - MI - ZDEMO_EXCEL12 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel13.w3mi.data.xlsx b/src/demos/zdemo_excel13.w3mi.data.xlsx deleted file mode 100644 index 064db29..0000000 Binary files a/src/demos/zdemo_excel13.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel13.w3mi.xml b/src/demos/zdemo_excel13.w3mi.xml deleted file mode 100644 index f7f3eb9..0000000 --- a/src/demos/zdemo_excel13.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL13 - 13_MergedCells.xlsx (ZDEMO_EXCEL13) - - - MI - ZDEMO_EXCEL13 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL13 - filename - - - MI - ZDEMO_EXCEL13 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel14.w3mi.data.xlsx b/src/demos/zdemo_excel14.w3mi.data.xlsx deleted file mode 100644 index fff2f73..0000000 Binary files a/src/demos/zdemo_excel14.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel14.w3mi.xml b/src/demos/zdemo_excel14.w3mi.xml deleted file mode 100644 index 227d8ac..0000000 --- a/src/demos/zdemo_excel14.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL14 - 14_Alignment.xlsx (ZDEMO_EXCEL14) - - - MI - ZDEMO_EXCEL14 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL14 - filename - - - MI - ZDEMO_EXCEL14 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_01.w3mi.data.xlsx b/src/demos/zdemo_excel15_01.w3mi.data.xlsx deleted file mode 100644 index 45a0fd9..0000000 Binary files a/src/demos/zdemo_excel15_01.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_01.w3mi.xml b/src/demos/zdemo_excel15_01.w3mi.xml deleted file mode 100644 index d82bcf1..0000000 --- a/src/demos/zdemo_excel15_01.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_01 - 15_01_HelloWorldFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_01 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_01 - filename - 15_01_HelloWorldFromReader.xlsx - - - MI - ZDEMO_EXCEL15_01 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_02.w3mi.data.xlsx b/src/demos/zdemo_excel15_02.w3mi.data.xlsx deleted file mode 100644 index 9c8995e..0000000 Binary files a/src/demos/zdemo_excel15_02.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_02.w3mi.xml b/src/demos/zdemo_excel15_02.w3mi.xml deleted file mode 100644 index 86884df..0000000 --- a/src/demos/zdemo_excel15_02.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_02 - 15_02_StylesFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_02 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_02 - filename - 15_02_StylesFromReader.xlsx - - - MI - ZDEMO_EXCEL15_02 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_03.w3mi.data.xlsx b/src/demos/zdemo_excel15_03.w3mi.data.xlsx deleted file mode 100644 index 2e189eb..0000000 Binary files a/src/demos/zdemo_excel15_03.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_03.w3mi.xml b/src/demos/zdemo_excel15_03.w3mi.xml deleted file mode 100644 index 96e1dba..0000000 --- a/src/demos/zdemo_excel15_03.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_03 - 15_03_iTabFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_03 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_03 - filename - 15_03_iTabFromReader.xlsx - - - MI - ZDEMO_EXCEL15_03 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_04.w3mi.data.xlsx b/src/demos/zdemo_excel15_04.w3mi.data.xlsx deleted file mode 100644 index 314a14f..0000000 Binary files a/src/demos/zdemo_excel15_04.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_04.w3mi.xml b/src/demos/zdemo_excel15_04.w3mi.xml deleted file mode 100644 index ca84553..0000000 --- a/src/demos/zdemo_excel15_04.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_04 - 15_04_SheetsFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_04 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_04 - filename - 15_04_SheetsFromReader.xlsx - - - MI - ZDEMO_EXCEL15_04 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_05.w3mi.data.xlsx b/src/demos/zdemo_excel15_05.w3mi.data.xlsx deleted file mode 100644 index add90d3..0000000 Binary files a/src/demos/zdemo_excel15_05.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_05.w3mi.xml b/src/demos/zdemo_excel15_05.w3mi.xml deleted file mode 100644 index 787d713..0000000 --- a/src/demos/zdemo_excel15_05.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_05 - 15_05_ConditionalFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_05 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_05 - filename - 15_05_ConditionalFromReader.xlsx - - - MI - ZDEMO_EXCEL15_05 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_07.w3mi.data.xlsx b/src/demos/zdemo_excel15_07.w3mi.data.xlsx deleted file mode 100644 index 7698e22..0000000 Binary files a/src/demos/zdemo_excel15_07.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_07.w3mi.xml b/src/demos/zdemo_excel15_07.w3mi.xml deleted file mode 100644 index 9b70936..0000000 --- a/src/demos/zdemo_excel15_07.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_07 - 15_07_ConditionalAllFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_07 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_07 - filename - 15_07_ConditionalAllFromReader.xlsx - - - MI - ZDEMO_EXCEL15_07 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_08.w3mi.data.xlsx b/src/demos/zdemo_excel15_08.w3mi.data.xlsx deleted file mode 100644 index aff3d2c..0000000 Binary files a/src/demos/zdemo_excel15_08.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_08.w3mi.xml b/src/demos/zdemo_excel15_08.w3mi.xml deleted file mode 100644 index 1e5fd1f..0000000 --- a/src/demos/zdemo_excel15_08.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_08 - 15_08_RangeFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_08 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_08 - filename - 15_08_RangeFromReader.xlsx - - - MI - ZDEMO_EXCEL15_08 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_13.w3mi.data.xlsx b/src/demos/zdemo_excel15_13.w3mi.data.xlsx deleted file mode 100644 index d0a6515..0000000 Binary files a/src/demos/zdemo_excel15_13.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_13.w3mi.xml b/src/demos/zdemo_excel15_13.w3mi.xml deleted file mode 100644 index fc9a4f3..0000000 --- a/src/demos/zdemo_excel15_13.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_13 - 15_13_MergedCellsFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_13 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_13 - filename - 15_13_MergedCellsFromReader.xlsx - - - MI - ZDEMO_EXCEL15_13 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_24.w3mi.data.xlsx b/src/demos/zdemo_excel15_24.w3mi.data.xlsx deleted file mode 100644 index cb9c2f0..0000000 Binary files a/src/demos/zdemo_excel15_24.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_24.w3mi.xml b/src/demos/zdemo_excel15_24.w3mi.xml deleted file mode 100644 index 9c6f35e..0000000 --- a/src/demos/zdemo_excel15_24.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_24 - 15_24_Sheets_with_different_default_date_formatsFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_24 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_24 - filename - 15_24_Sheets_with_different_default_date_formatsFromReader.xlsx - - - MI - ZDEMO_EXCEL15_24 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel15_31.w3mi.data.xlsx b/src/demos/zdemo_excel15_31.w3mi.data.xlsx deleted file mode 100644 index 40655cd..0000000 Binary files a/src/demos/zdemo_excel15_31.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel15_31.w3mi.xml b/src/demos/zdemo_excel15_31.w3mi.xml deleted file mode 100644 index c3135a9..0000000 --- a/src/demos/zdemo_excel15_31.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL15_31 - 15_31_AutosizeWithDifferentFontSizesFromReader.xlsx (ZDEMO_EXCEL15) - - - MI - ZDEMO_EXCEL15_31 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL15_31 - filename - 15_31_AutosizeWithDifferentFontSizesFromReader.xlsx - - - MI - ZDEMO_EXCEL15_31 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel16.w3mi.data.xlsx b/src/demos/zdemo_excel16.w3mi.data.xlsx deleted file mode 100644 index 8abb024..0000000 Binary files a/src/demos/zdemo_excel16.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel16.w3mi.xml b/src/demos/zdemo_excel16.w3mi.xml deleted file mode 100644 index 2d90ce6..0000000 --- a/src/demos/zdemo_excel16.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL16 - 16_Drawings.xlsx (ZDEMO_EXCEL16) - - - MI - ZDEMO_EXCEL16 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL16 - filename - - - MI - ZDEMO_EXCEL16 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel17.w3mi.data.xlsx b/src/demos/zdemo_excel17.w3mi.data.xlsx deleted file mode 100644 index 78ac3e2..0000000 Binary files a/src/demos/zdemo_excel17.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel17.w3mi.xml b/src/demos/zdemo_excel17.w3mi.xml deleted file mode 100644 index b36fd03..0000000 --- a/src/demos/zdemo_excel17.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL17 - 17_SheetProtection.xlsx (ZDEMO_EXCEL17) - - - MI - ZDEMO_EXCEL17 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL17 - filename - - - MI - ZDEMO_EXCEL17 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel18.w3mi.data.xlsx b/src/demos/zdemo_excel18.w3mi.data.xlsx deleted file mode 100644 index 0cc5574..0000000 Binary files a/src/demos/zdemo_excel18.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel18.w3mi.xml b/src/demos/zdemo_excel18.w3mi.xml deleted file mode 100644 index c53eb71..0000000 --- a/src/demos/zdemo_excel18.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL18 - 18_BookProtection.xlsx (ZDEMO_EXCEL18) - - - MI - ZDEMO_EXCEL18 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL18 - filename - - - MI - ZDEMO_EXCEL18 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel19.w3mi.data.xlsx b/src/demos/zdemo_excel19.w3mi.data.xlsx deleted file mode 100644 index 3321fdc..0000000 Binary files a/src/demos/zdemo_excel19.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel19.w3mi.xml b/src/demos/zdemo_excel19.w3mi.xml deleted file mode 100644 index deeb9e4..0000000 --- a/src/demos/zdemo_excel19.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL19 - 19_SetActiveSheet.xlsx (ZDEMO_EXCEL19) - - - MI - ZDEMO_EXCEL19 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL19 - filename - - - MI - ZDEMO_EXCEL19 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel2.w3mi.data.xlsx b/src/demos/zdemo_excel2.w3mi.data.xlsx deleted file mode 100644 index 6195be7..0000000 Binary files a/src/demos/zdemo_excel2.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel2.w3mi.xml b/src/demos/zdemo_excel2.w3mi.xml deleted file mode 100644 index 3f6f154..0000000 --- a/src/demos/zdemo_excel2.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL2 - 02_Styles.xlsx (ZDEMO_EXCEL2) - - - MI - ZDEMO_EXCEL2 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL2 - filename - - - MI - ZDEMO_EXCEL2 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel21.w3mi.data.xlsx b/src/demos/zdemo_excel21.w3mi.data.xlsx deleted file mode 100644 index d1efe5e..0000000 Binary files a/src/demos/zdemo_excel21.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel21.w3mi.xml b/src/demos/zdemo_excel21.w3mi.xml deleted file mode 100644 index 563ed7e..0000000 --- a/src/demos/zdemo_excel21.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL21 - 21_BackgroundColorPicker.xlsx (ZDEMO_EXCEL21) - - - MI - ZDEMO_EXCEL21 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL21 - filename - - - MI - ZDEMO_EXCEL21 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel22.w3mi.data.xlsx b/src/demos/zdemo_excel22.w3mi.data.xlsx deleted file mode 100644 index 7563222..0000000 Binary files a/src/demos/zdemo_excel22.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel22.w3mi.xml b/src/demos/zdemo_excel22.w3mi.xml deleted file mode 100644 index 0581427..0000000 --- a/src/demos/zdemo_excel22.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL22 - 22_itab_fieldcatalog.xlsx (ZDEMO_EXCEL22) - - - MI - ZDEMO_EXCEL22 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL22 - filename - 22_itab_fieldcatalog.xlsx - - - MI - ZDEMO_EXCEL22 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel23.w3mi.data.xlsx b/src/demos/zdemo_excel23.w3mi.data.xlsx deleted file mode 100644 index b40052e..0000000 Binary files a/src/demos/zdemo_excel23.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel23.w3mi.xml b/src/demos/zdemo_excel23.w3mi.xml deleted file mode 100644 index ee1376d..0000000 --- a/src/demos/zdemo_excel23.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL23 - 23_Sheets_with_and_without_grid_lines.xlsx (ZDEMO_EXCEL23) - - - MI - ZDEMO_EXCEL23 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL23 - filename - - - MI - ZDEMO_EXCEL23 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel24.w3mi.data.xlsx b/src/demos/zdemo_excel24.w3mi.data.xlsx deleted file mode 100644 index 7b632a8..0000000 Binary files a/src/demos/zdemo_excel24.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel24.w3mi.xml b/src/demos/zdemo_excel24.w3mi.xml deleted file mode 100644 index 62abb7e..0000000 --- a/src/demos/zdemo_excel24.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL24 - 24_Sheets_with_different_default_date_formats.xlsx (ZDEMO_EXCEL24) - - - MI - ZDEMO_EXCEL24 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL24 - filename - - - MI - ZDEMO_EXCEL24 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel27.w3mi.data.xlsx b/src/demos/zdemo_excel27.w3mi.data.xlsx deleted file mode 100644 index aa3953d..0000000 Binary files a/src/demos/zdemo_excel27.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel27.w3mi.xml b/src/demos/zdemo_excel27.w3mi.xml deleted file mode 100644 index 07fbac9..0000000 --- a/src/demos/zdemo_excel27.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL27 - 27_ConditionalFormatting.xlsx (ZDEMO_EXCEL27) - - - MI - ZDEMO_EXCEL27 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL27 - filename - - - MI - ZDEMO_EXCEL27 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel29_input.w3mi.data.xlsm b/src/demos/zdemo_excel29_input.w3mi.data.xlsm deleted file mode 100644 index f435f3b..0000000 Binary files a/src/demos/zdemo_excel29_input.w3mi.data.xlsm and /dev/null differ diff --git a/src/demos/zdemo_excel29_input.w3mi.xml b/src/demos/zdemo_excel29_input.w3mi.xml deleted file mode 100644 index ea3cc3b..0000000 --- a/src/demos/zdemo_excel29_input.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL29_INPUT - abap2xlsx resources/TestMacro.xlsm - - - MI - ZDEMO_EXCEL29_INPUT - fileextension - .xlsm - - - MI - ZDEMO_EXCEL29_INPUT - filename - TestMacro.xlsm - - - MI - ZDEMO_EXCEL29_INPUT - mimetype - application/vnd.ms-excel.sheet.macroEnabled - - - - - diff --git a/src/demos/zdemo_excel3.w3mi.data.xlsx b/src/demos/zdemo_excel3.w3mi.data.xlsx deleted file mode 100644 index 46eadf3..0000000 Binary files a/src/demos/zdemo_excel3.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel3.w3mi.xml b/src/demos/zdemo_excel3.w3mi.xml deleted file mode 100644 index 680c2c0..0000000 --- a/src/demos/zdemo_excel3.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL3 - 03_iTab.xlsx (ZDEMO_EXCEL3) - - - MI - ZDEMO_EXCEL3 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL3 - filename - 03_iTab.xlsx - - - MI - ZDEMO_EXCEL3 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel30.w3mi.data.xlsx b/src/demos/zdemo_excel30.w3mi.data.xlsx deleted file mode 100644 index 6b72db7..0000000 Binary files a/src/demos/zdemo_excel30.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel30.w3mi.xml b/src/demos/zdemo_excel30.w3mi.xml deleted file mode 100644 index 23cc940..0000000 --- a/src/demos/zdemo_excel30.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL30 - 30_CellDataTypes.xlsx (ZDEMO_EXCEL30) - - - MI - ZDEMO_EXCEL30 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL30 - filename - 30_CellDataTypes.xlsx - - - MI - ZDEMO_EXCEL30 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel31.w3mi.data.xlsx b/src/demos/zdemo_excel31.w3mi.data.xlsx deleted file mode 100644 index f1abee1..0000000 Binary files a/src/demos/zdemo_excel31.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel31.w3mi.xml b/src/demos/zdemo_excel31.w3mi.xml deleted file mode 100644 index 56cecb6..0000000 --- a/src/demos/zdemo_excel31.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL31 - 31_AutosizeWithDifferentFontSizes.xlsx (ZDEMO_EXCEL31) - - - MI - ZDEMO_EXCEL31 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL31 - filename - 31_AutosizeWithDifferentFontSizes.xlsx - - - MI - ZDEMO_EXCEL31 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel33.w3mi.data.xlsx b/src/demos/zdemo_excel33.w3mi.data.xlsx deleted file mode 100644 index bec0a54..0000000 Binary files a/src/demos/zdemo_excel33.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel33.w3mi.xml b/src/demos/zdemo_excel33.w3mi.xml deleted file mode 100644 index 92bdb7b..0000000 --- a/src/demos/zdemo_excel33.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL33 - 33_autofilter.xlsx (ZDEMO_EXCEL33) - - - MI - ZDEMO_EXCEL33 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL33 - filename - 33_autofilter.xlsx - - - MI - ZDEMO_EXCEL33 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel34.w3mi.data.xlsx b/src/demos/zdemo_excel34.w3mi.data.xlsx deleted file mode 100644 index f58ce2a..0000000 Binary files a/src/demos/zdemo_excel34.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel34.w3mi.xml b/src/demos/zdemo_excel34.w3mi.xml deleted file mode 100644 index 9231c49..0000000 --- a/src/demos/zdemo_excel34.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL34 - 34_Static Styles_Chess.xlsx (ZDEMO_EXCEL34) - - - MI - ZDEMO_EXCEL34 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL34 - filename - 34_Static Styles_Chess.xlsx - - - MI - ZDEMO_EXCEL34 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel35.w3mi.data.xlsx b/src/demos/zdemo_excel35.w3mi.data.xlsx deleted file mode 100644 index 252a5a4..0000000 Binary files a/src/demos/zdemo_excel35.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel35.w3mi.xml b/src/demos/zdemo_excel35.w3mi.xml deleted file mode 100644 index 63f55ff..0000000 --- a/src/demos/zdemo_excel35.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL35 - 35_Static_Styles.xlsx (ZDEMO_EXCEL35) - - - MI - ZDEMO_EXCEL35 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL35 - filename - - - MI - ZDEMO_EXCEL35 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel36.w3mi.data.xlsx b/src/demos/zdemo_excel36.w3mi.data.xlsx deleted file mode 100644 index 5f98556..0000000 Binary files a/src/demos/zdemo_excel36.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel36.w3mi.xml b/src/demos/zdemo_excel36.w3mi.xml deleted file mode 100644 index 416430d..0000000 --- a/src/demos/zdemo_excel36.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL36 - 36_DefaultStyles.xlsx (ZDEMO_EXCEL36) - - - MI - ZDEMO_EXCEL36 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL36 - filename - - - MI - ZDEMO_EXCEL36 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel38.w3mi.data.xlsx b/src/demos/zdemo_excel38.w3mi.data.xlsx deleted file mode 100644 index a07e3b8..0000000 Binary files a/src/demos/zdemo_excel38.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel38.w3mi.xml b/src/demos/zdemo_excel38.w3mi.xml deleted file mode 100644 index 6a7b0e0..0000000 --- a/src/demos/zdemo_excel38.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL38 - 38_SAP-Icons.xlsx (ZDEMO_EXCEL38) - - - MI - ZDEMO_EXCEL38 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL38 - filename - - - MI - ZDEMO_EXCEL38 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel39.w3mi.data.xlsx b/src/demos/zdemo_excel39.w3mi.data.xlsx deleted file mode 100644 index a637b64..0000000 Binary files a/src/demos/zdemo_excel39.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel39.w3mi.xml b/src/demos/zdemo_excel39.w3mi.xml deleted file mode 100644 index b3712b4..0000000 --- a/src/demos/zdemo_excel39.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL39 - 39_Charts.xlsx (ZDEMO_EXCEL39) - - - MI - ZDEMO_EXCEL39 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL39 - filename - - - MI - ZDEMO_EXCEL39 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel4.w3mi.data.xlsx b/src/demos/zdemo_excel4.w3mi.data.xlsx deleted file mode 100644 index d067608..0000000 Binary files a/src/demos/zdemo_excel4.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel4.w3mi.xml b/src/demos/zdemo_excel4.w3mi.xml deleted file mode 100644 index 4e46475..0000000 --- a/src/demos/zdemo_excel4.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL4 - 04_Sheets.xlsx (ZDEMO_EXCEL4) - - - MI - ZDEMO_EXCEL4 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL4 - filename - - - MI - ZDEMO_EXCEL4 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel40.w3mi.data.xlsx b/src/demos/zdemo_excel40.w3mi.data.xlsx deleted file mode 100644 index 71898fb..0000000 Binary files a/src/demos/zdemo_excel40.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel40.w3mi.xml b/src/demos/zdemo_excel40.w3mi.xml deleted file mode 100644 index dc1e135..0000000 --- a/src/demos/zdemo_excel40.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL40 - 40_Printsettings.xlsx (ZDEMO_EXCEL40) - - - MI - ZDEMO_EXCEL40 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL40 - filename - - - MI - ZDEMO_EXCEL40 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel49.w3mi.data.xlsx b/src/demos/zdemo_excel49.w3mi.data.xlsx deleted file mode 100644 index ff63aea..0000000 Binary files a/src/demos/zdemo_excel49.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel49.w3mi.xml b/src/demos/zdemo_excel49.w3mi.xml deleted file mode 100644 index 217c0b8..0000000 --- a/src/demos/zdemo_excel49.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL49 - 49_Bind_Table_Conversion_Exit.xlsx (ZDEMO_EXCEL49) - - - MI - ZDEMO_EXCEL49 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL49 - filename - 49_Bind_Table_Conversion_Exit.xlsx - - - MI - ZDEMO_EXCEL49 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel5.w3mi.data.xlsx b/src/demos/zdemo_excel5.w3mi.data.xlsx deleted file mode 100644 index 54b0071..0000000 Binary files a/src/demos/zdemo_excel5.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel5.w3mi.xml b/src/demos/zdemo_excel5.w3mi.xml deleted file mode 100644 index a388f8a..0000000 --- a/src/demos/zdemo_excel5.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL5 - 05_Conditional.xlsx (ZDEMO_EXCEL5) - - - MI - ZDEMO_EXCEL5 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL5 - filename - - - MI - ZDEMO_EXCEL5 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel6.w3mi.data.xlsx b/src/demos/zdemo_excel6.w3mi.data.xlsx deleted file mode 100644 index 6ff9a2f..0000000 Binary files a/src/demos/zdemo_excel6.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel6.w3mi.xml b/src/demos/zdemo_excel6.w3mi.xml deleted file mode 100644 index dafc22d..0000000 --- a/src/demos/zdemo_excel6.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL6 - 06_Formulas.xlsx (ZDEMO_EXCEL6) - - - MI - ZDEMO_EXCEL6 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL6 - filename - - - MI - ZDEMO_EXCEL6 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel7.w3mi.data.xlsx b/src/demos/zdemo_excel7.w3mi.data.xlsx deleted file mode 100644 index 1c86578..0000000 Binary files a/src/demos/zdemo_excel7.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel7.w3mi.xml b/src/demos/zdemo_excel7.w3mi.xml deleted file mode 100644 index 56060f7..0000000 --- a/src/demos/zdemo_excel7.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL7 - 07_ConditionalAll.xlsx (ZDEMO_EXCEL7) - - - MI - ZDEMO_EXCEL7 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL7 - filename - - - MI - ZDEMO_EXCEL7 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel8.w3mi.data.xlsx b/src/demos/zdemo_excel8.w3mi.data.xlsx deleted file mode 100644 index ddd4fed..0000000 Binary files a/src/demos/zdemo_excel8.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel8.w3mi.xml b/src/demos/zdemo_excel8.w3mi.xml deleted file mode 100644 index d9f1415..0000000 --- a/src/demos/zdemo_excel8.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL8 - 08_Range.xlsx (ZDEMO_EXCEL8) - - - MI - ZDEMO_EXCEL8 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL8 - filename - - - MI - ZDEMO_EXCEL8 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel9.w3mi.data.xlsx b/src/demos/zdemo_excel9.w3mi.data.xlsx deleted file mode 100644 index b51b6a0..0000000 Binary files a/src/demos/zdemo_excel9.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel9.w3mi.xml b/src/demos/zdemo_excel9.w3mi.xml deleted file mode 100644 index eb6616c..0000000 --- a/src/demos/zdemo_excel9.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL9 - 09_DataValidation.xlsx (ZDEMO_EXCEL9) - - - MI - ZDEMO_EXCEL9 - fileextension - .xlsx - - - MI - ZDEMO_EXCEL9 - filename - - - MI - ZDEMO_EXCEL9 - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel_comments.w3mi.data.xlsx b/src/demos/zdemo_excel_comments.w3mi.data.xlsx deleted file mode 100644 index 5a09a1a..0000000 Binary files a/src/demos/zdemo_excel_comments.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel_comments.w3mi.xml b/src/demos/zdemo_excel_comments.w3mi.xml deleted file mode 100644 index 56cbf1e..0000000 --- a/src/demos/zdemo_excel_comments.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZDEMO_EXCEL_COMMENTS - Comments.xlsx (ZDEMO_EXCEL_COMMENTS) - - - MI - ZDEMO_EXCEL_COMMENTS - fileextension - .xlsx - - - MI - ZDEMO_EXCEL_COMMENTS - filename - - - MI - ZDEMO_EXCEL_COMMENTS - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/zdemo_excel_template.w3mi.data.xlsx b/src/demos/zdemo_excel_template.w3mi.data.xlsx deleted file mode 100644 index d4e57b4..0000000 Binary files a/src/demos/zdemo_excel_template.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/zdemo_excel_template.w3mi.xml b/src/demos/zdemo_excel_template.w3mi.xml deleted file mode 100644 index cf00104..0000000 --- a/src/demos/zdemo_excel_template.w3mi.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ZDEMO_EXCEL_TEMPLATE - ZDEMO_EXCEL_TEMPLATE - - - MI - ZDEMO_EXCEL_TEMPLATE - fileextension - .xlsx - - - MI - ZDEMO_EXCEL_TEMPLATE - filename - ZABAP2XLSX_EXAMPLE.xlsx - - - MI - ZDEMO_EXCEL_TEMPLATE - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/demos/ztest_excel_image_header.w3mi.data.xlsx b/src/demos/ztest_excel_image_header.w3mi.data.xlsx deleted file mode 100644 index 4fc52b4..0000000 Binary files a/src/demos/ztest_excel_image_header.w3mi.data.xlsx and /dev/null differ diff --git a/src/demos/ztest_excel_image_header.w3mi.xml b/src/demos/ztest_excel_image_header.w3mi.xml deleted file mode 100644 index 5f55b16..0000000 --- a/src/demos/ztest_excel_image_header.w3mi.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - ZTEST_EXCEL_IMAGE_HEADER - Image_Header_Footer.xlsx (ZTEST_EXCEL_IMAGE_HEADER) - - - MI - ZTEST_EXCEL_IMAGE_HEADER - fileextension - .xlsx - - - MI - ZTEST_EXCEL_IMAGE_HEADER - filename - - - MI - ZTEST_EXCEL_IMAGE_HEADER - mimetype - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - - - - - diff --git a/src/zcl_excel_reader_huge_file.clas.abap b/src/zcl_excel_reader_huge_file.clas.abap index 714402e..3c870a1 100644 --- a/src/zcl_excel_reader_huge_file.clas.abap +++ b/src/zcl_excel_reader_huge_file.clas.abap @@ -54,7 +54,8 @@ CLASS zcl_excel_reader_huge_file DEFINITION RETURNING VALUE(es_cell) TYPE t_cell RAISING - lcx_not_found . + lcx_not_found + zcx_excel. METHODS read_shared_strings IMPORTING !io_reader TYPE REF TO if_sxml_reader @@ -64,7 +65,9 @@ CLASS zcl_excel_reader_huge_file DEFINITION IMPORTING !iv_coord TYPE string RETURNING - VALUE(es_coord) TYPE t_cell_coord . + VALUE(es_coord) TYPE t_cell_coord + RAISING + zcx_excel. METHODS put_cell_to_worksheet IMPORTING !io_worksheet TYPE REF TO zcl_excel_worksheet diff --git a/src/zcl_excel_reader_huge_file.clas.testclasses.abap b/src/zcl_excel_reader_huge_file.clas.testclasses.abap index d06f54a..9382026 100644 --- a/src/zcl_excel_reader_huge_file.clas.testclasses.abap +++ b/src/zcl_excel_reader_huge_file.clas.testclasses.abap @@ -40,18 +40,27 @@ CLASS lcl_test IMPLEMENTATION. * METHOD test_number. - DATA lo_reader TYPE REF TO if_sxml_reader. + DATA: lo_reader TYPE REF TO if_sxml_reader, + lo_ex TYPE REF TO lcx_not_found, + lv_text TYPE string. lo_reader = get_reader( `17` ). - out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). - assert_value_equals( `17` ). - assert_datatype_equals( `n` ). + TRY. + out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). + assert_value_equals( `17` ). + assert_datatype_equals( `n` ). + CATCH lcx_not_found INTO lo_ex. + lv_text = lo_ex->get_text( ). " >>> May inspect the message in the debugger + cl_abap_unit_assert=>fail( lv_text ). + ENDTRY. ENDMETHOD. "test_shared_string * METHOD test_shared_string. - DATA lo_reader TYPE REF TO if_sxml_reader. + DATA: lo_reader TYPE REF TO if_sxml_reader, + lo_ex TYPE REF TO lcx_not_found, + lv_text TYPE string. DATA: ls_shared_string TYPE zcl_excel_reader_huge_file=>t_shared_string. ls_shared_string-value = `Test1`. APPEND ls_shared_string TO out->shared_strings. @@ -60,13 +69,17 @@ CLASS lcl_test IMPLEMENTATION. lo_reader = get_reader( `1` ). - out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). - assert_value_equals( `Test2` ). - assert_datatype_equals( `s` ). + TRY. + out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). + assert_value_equals( `Test2` ). + assert_datatype_equals( `s` ). + CATCH lcx_not_found INTO lo_ex. + lv_text = lo_ex->get_text( ). " >>> May inspect the message in the debugger + cl_abap_unit_assert=>fail( lv_text ). + ENDTRY. ENDMETHOD. "test_shared_string * METHOD test_shared_string_missing. - DATA: lo_reader TYPE REF TO if_sxml_reader, lo_ex TYPE REF TO lcx_not_found, lv_text TYPE string. @@ -87,43 +100,65 @@ CLASS lcl_test IMPLEMENTATION. ENDMETHOD. * METHOD test_inline_string. - DATA lo_reader TYPE REF TO if_sxml_reader. + DATA: lo_reader TYPE REF TO if_sxml_reader, + lo_ex TYPE REF TO lcx_not_found, + lv_text TYPE string. lo_reader = get_reader( `Alpha` ). - out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). - assert_value_equals( `Alpha` ). - assert_datatype_equals( `inlineStr` ). + TRY. + out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). + assert_value_equals( `Alpha` ). + assert_datatype_equals( `inlineStr` ). + CATCH lcx_not_found INTO lo_ex. + lv_text = lo_ex->get_text( ). " >>> May inspect the message in the debugger + cl_abap_unit_assert=>fail( lv_text ). + ENDTRY. ENDMETHOD. "test_inline_string * METHOD test_boolean. - DATA lo_reader TYPE REF TO if_sxml_reader. + DATA: lo_reader TYPE REF TO if_sxml_reader, + lo_ex TYPE REF TO lcx_not_found, + lv_text TYPE string. lo_reader = get_reader( `1` ). - out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). - assert_value_equals( `1` ). - assert_datatype_equals( `b` ). + TRY. + out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). + assert_value_equals( `1` ). + assert_datatype_equals( `b` ). + CATCH lcx_not_found INTO lo_ex. + lv_text = lo_ex->get_text( ). " >>> May inspect the message in the debugger + cl_abap_unit_assert=>fail( lv_text ). + ENDTRY. ENDMETHOD. "test_boolean * METHOD test_formula. - DATA lo_reader TYPE REF TO if_sxml_reader. + DATA: lo_reader TYPE REF TO if_sxml_reader, + lo_ex TYPE REF TO lcx_not_found, + lv_text TYPE string. lo_reader = get_reader( `A2*A2` ). - out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). - assert_formula_equals( `A2*A2` ). - assert_datatype_equals( `n` ). + TRY. + out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). + assert_formula_equals( `A2*A2` ). + assert_datatype_equals( `n` ). + CATCH lcx_not_found INTO lo_ex. + lv_text = lo_ex->get_text( ). " >>> May inspect the message in the debugger + cl_abap_unit_assert=>fail( lv_text ). + ENDTRY. ENDMETHOD. "test_formula * METHOD test_empty_cells. * There is no need to store an empty cell in the ABAP worksheet structure - - DATA: lo_reader TYPE REF TO if_sxml_reader. + DATA: lo_reader TYPE REF TO if_sxml_reader, + lo_ex TYPE REF TO lcx_not_found, + lv_text TYPE string. DATA: ls_shared_string TYPE zcl_excel_reader_huge_file=>t_shared_string. ls_shared_string-value = ``. APPEND ls_shared_string TO out->shared_strings. @@ -135,20 +170,25 @@ CLASS lcl_test IMPLEMENTATION. `1` ). - out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). - - assert_value_equals( iv_row = 1 iv_col = 1 iv_value = `` ). - assert_value_equals( iv_row = 2 iv_col = 1 iv_value = `` ). - assert_value_equals( iv_row = 3 iv_col = 1 iv_value = `t` ). + TRY. + out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). + assert_value_equals( iv_row = 1 iv_col = 1 iv_value = `` ). + assert_value_equals( iv_row = 2 iv_col = 1 iv_value = `` ). + assert_value_equals( iv_row = 3 iv_col = 1 iv_value = `t` ). + CATCH lcx_not_found INTO lo_ex. + lv_text = lo_ex->get_text( ). " >>> May inspect the message in the debugger + cl_abap_unit_assert=>fail( lv_text ). + ENDTRY. ENDMETHOD. * METHOD test_style. - DATA: - lo_reader TYPE REF TO if_sxml_reader, - lo_style TYPE REF TO zcl_excel_style, - lv_guid TYPE zexcel_cell_style. + DATA: lo_reader TYPE REF TO if_sxml_reader, + lo_ex TYPE REF TO lcx_not_found, + lv_text TYPE string, + lo_style TYPE REF TO zcl_excel_style, + lv_guid TYPE zexcel_cell_style. CREATE OBJECT lo_style. APPEND lo_style TO out->styles. lv_guid = lo_style->get_guid( ). @@ -156,9 +196,13 @@ CLASS lcl_test IMPLEMENTATION. lo_reader = get_reader( `18` ). - out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). - - assert_style_equals( lv_guid ). + TRY. + out->read_worksheet_data( io_reader = lo_reader io_worksheet = worksheet ). + assert_style_equals( lv_guid ). + CATCH lcx_not_found INTO lo_ex. + lv_text = lo_ex->get_text( ). " >>> May inspect the message in the debugger + cl_abap_unit_assert=>fail( lv_text ). + ENDTRY. ENDMETHOD. "test_style