From 1f896dd025de598c6c24899d12257650e6633f5f Mon Sep 17 00:00:00 2001 From: larshp Date: Sun, 3 Jun 2018 12:16:18 +0000 Subject: [PATCH 1/2] ZDEMO_CALENDAR_CLASSES fix syntax warnings --- src/zdemo_calendar_classes.prog.abap | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/zdemo_calendar_classes.prog.abap b/src/zdemo_calendar_classes.prog.abap index 322c493..c099bd4 100644 --- a/src/zdemo_calendar_classes.prog.abap +++ b/src/zdemo_calendar_classes.prog.abap @@ -122,7 +122,9 @@ CLASS zcl_helper DEFINITION. i_day_style TYPE zexcel_cell_style i_cw_style TYPE zexcel_cell_style CHANGING - c_worksheet TYPE REF TO zcl_excel_worksheet, + c_worksheet TYPE REF TO zcl_excel_worksheet + RAISING + zcx_excel, add_calendar_landscape IMPORTING i_date_from TYPE datum @@ -132,13 +134,17 @@ CLASS zcl_helper DEFINITION. i_day_style TYPE zexcel_cell_style i_cw_style TYPE zexcel_cell_style CHANGING - c_worksheet TYPE REF TO zcl_excel_worksheet, + c_worksheet TYPE REF TO zcl_excel_worksheet + RAISING + zcx_excel, add_a2x_footer IMPORTING i_from_row TYPE zexcel_cell_row i_from_col TYPE zexcel_cell_column_alpha CHANGING - c_worksheet TYPE REF TO zcl_excel_worksheet, + c_worksheet TYPE REF TO zcl_excel_worksheet + RAISING + zcx_excel, add_calender_week IMPORTING i_date TYPE datum @@ -146,7 +152,9 @@ CLASS zcl_helper DEFINITION. i_col TYPE zexcel_cell_column_alpha i_style TYPE zexcel_cell_style CHANGING - c_worksheet TYPE REF TO zcl_excel_worksheet. + c_worksheet TYPE REF TO zcl_excel_worksheet + RAISING + zcx_excel. ENDCLASS. "zcl_helper DEFINITION *----------------------------------------------------------------------* From bdd2bfeb8dd5244ee220eb1170707b42ca60b4ce Mon Sep 17 00:00:00 2001 From: larshp Date: Sun, 3 Jun 2018 12:19:01 +0000 Subject: [PATCH 2/2] Fix syntax warnings in ZDEMO_EXCEL* --- src/zdemo_excel26.prog.abap | 2 +- src/zdemo_excel32.prog.abap | 4 ++-- src/zdemo_excel41.prog.abap | 5 +++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/zdemo_excel26.prog.abap b/src/zdemo_excel26.prog.abap index 9d379cd..626a3fd 100644 --- a/src/zdemo_excel26.prog.abap +++ b/src/zdemo_excel26.prog.abap @@ -128,7 +128,7 @@ endform. " USER_COMMAND *--------------------------------------------------------------------* * This subroutine is principal demo session *--------------------------------------------------------------------* -form export_to_excel. +form export_to_excel raising zcx_excel. * create zcl_excel_worksheet object create object lo_excel. diff --git a/src/zdemo_excel32.prog.abap b/src/zdemo_excel32.prog.abap index e8a4305..dfdeee5 100644 --- a/src/zdemo_excel32.prog.abap +++ b/src/zdemo_excel32.prog.abap @@ -136,7 +136,7 @@ ENDFORM. " USER_COMMAND *--------------------------------------------------------------------* * This subroutine is principal demo session *--------------------------------------------------------------------* -FORM export_to_excel_conv. +FORM export_to_excel_conv RAISING zcx_excel. DATA: lo_converter TYPE REF TO zcl_excel_converter. CREATE OBJECT lo_converter. @@ -164,7 +164,7 @@ ENDFORM. "EXPORT_TO_EXCEL_CONV *--------------------------------------------------------------------* * This subroutine is principal demo session *--------------------------------------------------------------------* -FORM export_to_excel_bind. +FORM export_to_excel_bind RAISING zcx_excel. * create zcl_excel_worksheet object CREATE OBJECT lo_excel. lo_worksheet = lo_excel->get_active_worksheet( ). diff --git a/src/zdemo_excel41.prog.abap b/src/zdemo_excel41.prog.abap index facafa0..f155aa5 100644 --- a/src/zdemo_excel41.prog.abap +++ b/src/zdemo_excel41.prog.abap @@ -8,7 +8,8 @@ CONSTANTS: gc_save_file_name TYPE string VALUE 'ABAP2XLSX Inheritance.xlsx'. *--------------------------------------------------------------------* CLASS lcl_my_zcl_excel1 DEFINITION INHERITING FROM zcl_excel. PUBLIC SECTION. - METHODS: constructor IMPORTING iv_sheetcount TYPE i DEFAULT 5. + METHODS: constructor IMPORTING iv_sheetcount TYPE i DEFAULT 5 + RAISING zcx_excel. ENDCLASS. CLASS lcl_my_zcl_excel1 IMPLEMENTATION. @@ -34,7 +35,7 @@ ENDCLASS. *--------------------------------------------------------------------* CLASS lcl_my_zcl_excel2 DEFINITION INHERITING FROM zcl_excel. PUBLIC SECTION. - METHODS: constructor. + METHODS: constructor RAISING zcx_excel. ENDCLASS. CLASS lcl_my_zcl_excel_worksheet DEFINITION INHERITING FROM zcl_excel_worksheet.