From 0de59b65c79e38e9d18efd0bc1db63bc1d7728c4 Mon Sep 17 00:00:00 2001 From: Lars Hvam Date: Sun, 26 Apr 2020 21:07:54 +0200 Subject: [PATCH] upper case interfaces (#662) * upper case interfaces * add some naming conventions --- abaplint.json | 23 +++++++- src/zif_excel_book_properties.intf.abap | 42 +++++++------- src/zif_excel_book_protection.intf.abap | 28 +++++----- src/zif_excel_book_vba_project.intf.abap | 30 +++++----- src/zif_excel_converter.intf.abap | 42 +++++++------- src/zif_excel_customui_element.intf.abap | 10 ++-- src/zif_excel_reader.intf.abap | 44 +++++++-------- src/zif_excel_sheet_printsettings.intf.abap | 52 ++++++++--------- src/zif_excel_sheet_properties.intf.abap | 62 ++++++++++----------- src/zif_excel_sheet_protection.intf.abap | 52 ++++++++--------- src/zif_excel_sheet_vba_project.intf.abap | 24 ++++---- src/zif_excel_writer.intf.abap | 16 +++--- 12 files changed, 223 insertions(+), 202 deletions(-) diff --git a/abaplint.json b/abaplint.json index 7e8ebbf..bf1a972 100644 --- a/abaplint.json +++ b/abaplint.json @@ -67,7 +67,28 @@ "msag_consistency": true, "newline_between_methods": false, "no_public_attributes": false, - "object_naming": false, + "object_naming": { + "patternKind": "required", + "ignoreNames": [], + "ignorePatterns": [], + "clas": "^ZC(L|X)\\_EXCEL", + "intf": "^ZIF\\_EXCEL", + "prog": "^Z", + "fugr": "^Z", + "tabl": "^ZEXCEL", + "ttyp": "^ZEXCEL", + "dtel": "^ZEXCEL", + "doma": "^Z", + "msag": "^Z", + "tran": "^Z", + "enqu": "^EZ", + "auth": "^Z", + "pinf": "^Z", + "idoc": "^Z", + "xslt": "^Z", + "ssfo": "^Z", + "ssst": "^Z" + }, "prefer_returning_to_exporting": false, "preferred_compare_operator": false, "release_idoc": false, diff --git a/src/zif_excel_book_properties.intf.abap b/src/zif_excel_book_properties.intf.abap index 6f5412d..bb702fd 100644 --- a/src/zif_excel_book_properties.intf.abap +++ b/src/zif_excel_book_properties.intf.abap @@ -1,24 +1,24 @@ -interface ZIF_EXCEL_BOOK_PROPERTIES - public . +INTERFACE zif_excel_book_properties + PUBLIC . - data CREATOR type ZEXCEL_CREATOR . - data LASTMODIFIEDBY type ZEXCEL_CREATOR . - data CREATED type TIMESTAMPL . - data MODIFIED type TIMESTAMPL . - data TITLE type ZEXCEL_TITLE . - data SUBJECT type ZEXCEL_SUBJECT . - data DESCRIPTION type ZEXCEL_DESCRIPTION . - data KEYWORDS type ZEXCEL_KEYWORDS . - data CATEGORY type ZEXCEL_CATEGORY . - data COMPANY type ZEXCEL_COMPANY . - data APPLICATION type ZEXCEL_APPLICATION . - data DOCSECURITY type ZEXCEL_DOCSECURITY . - data SCALECROP type ZEXCEL_SCALECROP . - data LINKSUPTODATE type FLAG . - data SHAREDDOC type FLAG . - data HYPERLINKSCHANGED type FLAG . - data APPVERSION type ZEXCEL_APPVERSION . + DATA creator TYPE zexcel_creator . + DATA lastmodifiedby TYPE zexcel_creator . + DATA created TYPE timestampl . + DATA modified TYPE timestampl . + DATA title TYPE zexcel_title . + DATA subject TYPE zexcel_subject . + DATA description TYPE zexcel_description . + DATA keywords TYPE zexcel_keywords . + DATA category TYPE zexcel_category . + DATA company TYPE zexcel_company . + DATA application TYPE zexcel_application . + DATA docsecurity TYPE zexcel_docsecurity . + DATA scalecrop TYPE zexcel_scalecrop . + DATA linksuptodate TYPE flag . + DATA shareddoc TYPE flag . + DATA hyperlinkschanged TYPE flag . + DATA appversion TYPE zexcel_appversion . - methods INITIALIZE . -endinterface. + METHODS initialize . +ENDINTERFACE. diff --git a/src/zif_excel_book_protection.intf.abap b/src/zif_excel_book_protection.intf.abap index 842faf4..1bac8a4 100644 --- a/src/zif_excel_book_protection.intf.abap +++ b/src/zif_excel_book_protection.intf.abap @@ -1,17 +1,17 @@ -interface ZIF_EXCEL_BOOK_PROTECTION - public . +INTERFACE zif_excel_book_protection + PUBLIC . - constants C_LOCKED type ZEXCEL_BOOK_PROTECTION value '1'. "#EC NOTEXT - constants C_PROTECTED type ZEXCEL_BOOK_PROTECTION value 'X'. "#EC NOTEXT - constants C_UNLOCKED type ZEXCEL_BOOK_PROTECTION value '0'. "#EC NOTEXT - constants C_UNPROTECTED type ZEXCEL_BOOK_PROTECTION value ''. "#EC NOTEXT - data LOCKREVISION type ZEXCEL_BOOK_PROTECTION . - data LOCKSTRUCTURE type ZEXCEL_BOOK_PROTECTION . - data LOCKWINDOWS type ZEXCEL_BOOK_PROTECTION . - data PROTECTED type ZEXCEL_BOOK_PROTECTION . - data REVISIONSPASSWORD type ZEXCEL_AES_PASSWORD . - data WORKBOOKPASSWORD type ZEXCEL_AES_PASSWORD . + CONSTANTS c_locked TYPE zexcel_book_protection VALUE '1'. "#EC NOTEXT + CONSTANTS c_protected TYPE zexcel_book_protection VALUE 'X'. "#EC NOTEXT + CONSTANTS c_unlocked TYPE zexcel_book_protection VALUE '0'. "#EC NOTEXT + CONSTANTS c_unprotected TYPE zexcel_book_protection VALUE ''. "#EC NOTEXT + DATA lockrevision TYPE zexcel_book_protection . + DATA lockstructure TYPE zexcel_book_protection . + DATA lockwindows TYPE zexcel_book_protection . + DATA protected TYPE zexcel_book_protection . + DATA revisionspassword TYPE zexcel_aes_password . + DATA workbookpassword TYPE zexcel_aes_password . - methods INITIALIZE . -endinterface. + METHODS initialize . +ENDINTERFACE. diff --git a/src/zif_excel_book_vba_project.intf.abap b/src/zif_excel_book_vba_project.intf.abap index b9df519..53a20dc 100644 --- a/src/zif_excel_book_vba_project.intf.abap +++ b/src/zif_excel_book_vba_project.intf.abap @@ -1,18 +1,18 @@ -interface ZIF_EXCEL_BOOK_VBA_PROJECT - public . +INTERFACE zif_excel_book_vba_project + PUBLIC . - data VBAPROJECT type XSTRING read-only . - data CODENAME type STRING read-only . - data CODENAME_PR type STRING read-only . + DATA vbaproject TYPE xstring READ-ONLY . + DATA codename TYPE string READ-ONLY . + DATA codename_pr TYPE string READ-ONLY . - methods SET_VBAPROJECT - importing - !IP_VBAPROJECT type XSTRING . - methods SET_CODENAME - importing - !IP_CODENAME type STRING . - methods SET_CODENAME_PR - importing - !IP_CODENAME_PR type STRING . -endinterface. + METHODS set_vbaproject + IMPORTING + !ip_vbaproject TYPE xstring . + METHODS set_codename + IMPORTING + !ip_codename TYPE string . + METHODS set_codename_pr + IMPORTING + !ip_codename_pr TYPE string . +ENDINTERFACE. diff --git a/src/zif_excel_converter.intf.abap b/src/zif_excel_converter.intf.abap index ddc0d01..4748a07 100644 --- a/src/zif_excel_converter.intf.abap +++ b/src/zif_excel_converter.intf.abap @@ -1,23 +1,23 @@ -interface ZIF_EXCEL_CONVERTER - public . +INTERFACE zif_excel_converter + PUBLIC . - methods CAN_CONVERT_OBJECT - importing - !IO_OBJECT type ref to OBJECT - raising - ZCX_EXCEL . - methods CREATE_FIELDCATALOG - importing - !IS_OPTION type ZEXCEL_S_CONVERTER_OPTION - !IO_OBJECT type ref to OBJECT - !IT_TABLE type STANDARD TABLE - exporting - !ES_LAYOUT type ZEXCEL_S_CONVERTER_LAYO - !ET_FIELDCATALOG type ZEXCEL_T_CONVERTER_FCAT - !EO_TABLE type ref to DATA - !ET_COLORS type ZEXCEL_T_CONVERTER_COL - !ET_FILTER type ZEXCEL_T_CONVERTER_FIL - raising - ZCX_EXCEL . -endinterface. + METHODS can_convert_object + IMPORTING + !io_object TYPE REF TO object + RAISING + zcx_excel . + METHODS create_fieldcatalog + IMPORTING + !is_option TYPE zexcel_s_converter_option + !io_object TYPE REF TO object + !it_table TYPE STANDARD TABLE + EXPORTING + !es_layout TYPE zexcel_s_converter_layo + !et_fieldcatalog TYPE zexcel_t_converter_fcat + !eo_table TYPE REF TO data + !et_colors TYPE zexcel_t_converter_col + !et_filter TYPE zexcel_t_converter_fil + RAISING + zcx_excel . +ENDINTERFACE. diff --git a/src/zif_excel_customui_element.intf.abap b/src/zif_excel_customui_element.intf.abap index 0f1038d..c588408 100644 --- a/src/zif_excel_customui_element.intf.abap +++ b/src/zif_excel_customui_element.intf.abap @@ -1,7 +1,7 @@ -interface ZIF_EXCEL_CUSTOMUI_ELEMENT - public . +INTERFACE zif_excel_customui_element + PUBLIC . - data ID type STRING . - data LABEL type STRING . -endinterface. + DATA id TYPE string . + DATA label TYPE string . +ENDINTERFACE. diff --git a/src/zif_excel_reader.intf.abap b/src/zif_excel_reader.intf.abap index efaa47b..a88c77e 100644 --- a/src/zif_excel_reader.intf.abap +++ b/src/zif_excel_reader.intf.abap @@ -1,24 +1,24 @@ -interface ZIF_EXCEL_READER - public . +INTERFACE zif_excel_reader + PUBLIC . - methods LOAD_FILE - importing - !I_FILENAME type CSEQUENCE - !I_USE_ALTERNATE_ZIP type SEOCLSNAME default SPACE - !I_FROM_APPLSERVER type SYBATCH default SY-BATCH - !IV_ZCL_EXCEL_CLASSNAME type CLIKE optional - returning - value(R_EXCEL) type ref to ZCL_EXCEL - raising - ZCX_EXCEL . - methods LOAD - importing - !I_EXCEL2007 type XSTRING - !I_USE_ALTERNATE_ZIP type SEOCLSNAME default SPACE - !IV_ZCL_EXCEL_CLASSNAME type CLIKE optional - returning - value(R_EXCEL) type ref to ZCL_EXCEL - raising - ZCX_EXCEL . -endinterface. + METHODS load_file + IMPORTING + !i_filename TYPE csequence + !i_use_alternate_zip TYPE seoclsname DEFAULT space + !i_from_applserver TYPE sybatch DEFAULT sy-batch + !iv_zcl_excel_classname TYPE clike OPTIONAL + RETURNING + VALUE(r_excel) TYPE REF TO zcl_excel + RAISING + zcx_excel . + METHODS load + IMPORTING + !i_excel2007 TYPE xstring + !i_use_alternate_zip TYPE seoclsname DEFAULT space + !iv_zcl_excel_classname TYPE clike OPTIONAL + RETURNING + VALUE(r_excel) TYPE REF TO zcl_excel + RAISING + zcx_excel . +ENDINTERFACE. diff --git a/src/zif_excel_sheet_printsettings.intf.abap b/src/zif_excel_sheet_printsettings.intf.abap index b0c689e..7399505 100644 --- a/src/zif_excel_sheet_printsettings.intf.abap +++ b/src/zif_excel_sheet_printsettings.intf.abap @@ -1,29 +1,29 @@ -interface ZIF_EXCEL_SHEET_PRINTSETTINGS - public . +INTERFACE zif_excel_sheet_printsettings + PUBLIC . - constants GCV_PRINT_TITLE_NAME type STRING value '_xlnm.Print_Titles'. "#EC NOTEXT + CONSTANTS gcv_print_title_name TYPE string VALUE '_xlnm.Print_Titles'. "#EC NOTEXT - methods SET_PRINT_REPEAT_COLUMNS - importing - !IV_COLUMNS_FROM type ZEXCEL_CELL_COLUMN_ALPHA - !IV_COLUMNS_TO type ZEXCEL_CELL_COLUMN_ALPHA - raising - ZCX_EXCEL . - methods SET_PRINT_REPEAT_ROWS - importing - !IV_ROWS_FROM type ZEXCEL_CELL_ROW - !IV_ROWS_TO type ZEXCEL_CELL_ROW - raising - ZCX_EXCEL . - methods GET_PRINT_REPEAT_COLUMNS - exporting - !EV_COLUMNS_FROM type ZEXCEL_CELL_COLUMN_ALPHA - !EV_COLUMNS_TO type ZEXCEL_CELL_COLUMN_ALPHA . - methods GET_PRINT_REPEAT_ROWS - exporting - !EV_ROWS_FROM type ZEXCEL_CELL_ROW - !EV_ROWS_TO type ZEXCEL_CELL_ROW . - methods CLEAR_PRINT_REPEAT_COLUMNS . - methods CLEAR_PRINT_REPEAT_ROWS . -endinterface. + METHODS set_print_repeat_columns + IMPORTING + !iv_columns_from TYPE zexcel_cell_column_alpha + !iv_columns_to TYPE zexcel_cell_column_alpha + RAISING + zcx_excel . + METHODS set_print_repeat_rows + IMPORTING + !iv_rows_from TYPE zexcel_cell_row + !iv_rows_to TYPE zexcel_cell_row + RAISING + zcx_excel . + METHODS get_print_repeat_columns + EXPORTING + !ev_columns_from TYPE zexcel_cell_column_alpha + !ev_columns_to TYPE zexcel_cell_column_alpha . + METHODS get_print_repeat_rows + EXPORTING + !ev_rows_from TYPE zexcel_cell_row + !ev_rows_to TYPE zexcel_cell_row . + METHODS clear_print_repeat_columns . + METHODS clear_print_repeat_rows . +ENDINTERFACE. diff --git a/src/zif_excel_sheet_properties.intf.abap b/src/zif_excel_sheet_properties.intf.abap index 2828749..f68aa9c 100644 --- a/src/zif_excel_sheet_properties.intf.abap +++ b/src/zif_excel_sheet_properties.intf.abap @@ -1,34 +1,34 @@ -interface ZIF_EXCEL_SHEET_PROPERTIES - public . +INTERFACE zif_excel_sheet_properties + PUBLIC . - constants C_HIDDEN type ZEXCEL_SHEET_HIDDEN value 'X'. "#EC NOTEXT - constants C_VERYHIDDEN type ZEXCEL_SHEET_HIDDEN value '2'. "#EC NOTEXT - constants C_HIDEZERO type ZEXCEL_SHEET_SHOWZEROS value ''. "#EC NOTEXT - constants C_SHOWZERO type ZEXCEL_SHEET_SHOWZEROS value 'X'. "#EC NOTEXT - constants C_VISIBLE type ZEXCEL_SHEET_HIDDEN value ''. "#EC NOTEXT - data HIDDEN type ZEXCEL_SHEET_HIDDEN . - data SHOW_ZEROS type ZEXCEL_SHEET_SHOWZEROS . - data STYLE type ZEXCEL_CELL_STYLE . - data ZOOMSCALE type ZEXCEL_SHEET_ZOOMSCALE . - data ZOOMSCALE_NORMAL type ZEXCEL_SHEET_ZOOMSCALE . - data ZOOMSCALE_PAGELAYOUTVIEW type ZEXCEL_SHEET_ZOOMSCALE . - data ZOOMSCALE_SHEETLAYOUTVIEW type ZEXCEL_SHEET_ZOOMSCALE . - data SUMMARYBELOW type ZEXCEL_SHEET_SUMMARY . - constants C_BELOW_ON type ZEXCEL_SHEET_SUMMARY value 1. "#EC NOTEXT - constants C_BELOW_OFF type ZEXCEL_SHEET_SUMMARY value 0. "#EC NOTEXT - data SUMMARYRIGHT type ZEXCEL_SHEET_SUMMARY . - constants C_RIGHT_ON type ZEXCEL_SHEET_SUMMARY value 1. "#EC NOTEXT - constants C_RIGHT_OFF type ZEXCEL_SHEET_SUMMARY value 0. "#EC NOTEXT - data SELECTED type ZEXCEL_SHEET_SELECTED . - constants C_SELECTED type ZEXCEL_SHEET_SELECTED value 'X'. "#EC NOTEXT - data HIDE_COLUMNS_FROM type ZEXCEL_CELL_COLUMN_ALPHA . + CONSTANTS c_hidden TYPE zexcel_sheet_hidden VALUE 'X'. "#EC NOTEXT + CONSTANTS c_veryhidden TYPE zexcel_sheet_hidden VALUE '2'. "#EC NOTEXT + CONSTANTS c_hidezero TYPE zexcel_sheet_showzeros VALUE ''. "#EC NOTEXT + CONSTANTS c_showzero TYPE zexcel_sheet_showzeros VALUE 'X'. "#EC NOTEXT + CONSTANTS c_visible TYPE zexcel_sheet_hidden VALUE ''. "#EC NOTEXT + DATA hidden TYPE zexcel_sheet_hidden . + DATA show_zeros TYPE zexcel_sheet_showzeros . + DATA style TYPE zexcel_cell_style . + DATA zoomscale TYPE zexcel_sheet_zoomscale . + DATA zoomscale_normal TYPE zexcel_sheet_zoomscale . + DATA zoomscale_pagelayoutview TYPE zexcel_sheet_zoomscale . + DATA zoomscale_sheetlayoutview TYPE zexcel_sheet_zoomscale . + DATA summarybelow TYPE zexcel_sheet_summary . + CONSTANTS c_below_on TYPE zexcel_sheet_summary VALUE 1. "#EC NOTEXT + CONSTANTS c_below_off TYPE zexcel_sheet_summary VALUE 0. "#EC NOTEXT + DATA summaryright TYPE zexcel_sheet_summary . + CONSTANTS c_right_on TYPE zexcel_sheet_summary VALUE 1. "#EC NOTEXT + CONSTANTS c_right_off TYPE zexcel_sheet_summary VALUE 0. "#EC NOTEXT + DATA selected TYPE zexcel_sheet_selected . + CONSTANTS c_selected TYPE zexcel_sheet_selected VALUE 'X'. "#EC NOTEXT + DATA hide_columns_from TYPE zexcel_cell_column_alpha . - methods INITIALIZE . - methods GET_STYLE - returning - value(EP_STYLE) type ZEXCEL_CELL_STYLE . - methods SET_STYLE - importing - !IP_STYLE type ZEXCEL_CELL_STYLE . -endinterface. + METHODS initialize . + METHODS get_style + RETURNING + VALUE(ep_style) TYPE zexcel_cell_style . + METHODS set_style + IMPORTING + !ip_style TYPE zexcel_cell_style . +ENDINTERFACE. diff --git a/src/zif_excel_sheet_protection.intf.abap b/src/zif_excel_sheet_protection.intf.abap index 2858ef0..4a39d1c 100644 --- a/src/zif_excel_sheet_protection.intf.abap +++ b/src/zif_excel_sheet_protection.intf.abap @@ -1,29 +1,29 @@ -interface ZIF_EXCEL_SHEET_PROTECTION - public . +INTERFACE zif_excel_sheet_protection + PUBLIC . - data AUTO_FILTER type ZEXCEL_SHEET_PROTECTION_BOOL . - constants C_ACTIVE type ZEXCEL_SHEET_PROTECTION_BOOL value '1'. "#EC NOTEXT - constants C_NOACTIVE type ZEXCEL_SHEET_PROTECTION_BOOL value '0'. "#EC NOTEXT - constants C_PROTECTED type ZEXCEL_SHEET_PROTECTION value 'X'. "#EC NOTEXT - constants C_UNPROTECTED type ZEXCEL_SHEET_PROTECTION value ''. "#EC NOTEXT - data DELETE_COLUMNS type ZEXCEL_SHEET_PROTECTION_BOOL . - data DELETE_ROWS type ZEXCEL_SHEET_PROTECTION_BOOL . - data FORMAT_CELLS type ZEXCEL_SHEET_PROTECTION_BOOL . - data FORMAT_COLUMNS type ZEXCEL_SHEET_PROTECTION_BOOL . - data FORMAT_ROWS type ZEXCEL_SHEET_PROTECTION_BOOL . - data INSERT_COLUMNS type ZEXCEL_SHEET_PROTECTION_BOOL . - data INSERT_HYPERLINKS type ZEXCEL_SHEET_PROTECTION_BOOL . - data INSERT_ROWS type ZEXCEL_SHEET_PROTECTION_BOOL . - data OBJECTS type ZEXCEL_SHEET_PROTECTION_BOOL . - data PASSWORD type ZEXCEL_AES_PASSWORD . - data PIVOT_TABLES type ZEXCEL_SHEET_PROTECTION_BOOL . - data PROTECTED type ZEXCEL_SHEET_PROTECTION . - data SCENARIOS type ZEXCEL_SHEET_PROTECTION_BOOL . - data SELECT_LOCKED_CELLS type ZEXCEL_SHEET_PROTECTION_BOOL . - data SELECT_UNLOCKED_CELLS type ZEXCEL_SHEET_PROTECTION_BOOL . - data SHEET type ZEXCEL_SHEET_PROTECTION_BOOL . - data SORT type ZEXCEL_SHEET_PROTECTION_BOOL . + DATA auto_filter TYPE zexcel_sheet_protection_bool . + CONSTANTS c_active TYPE zexcel_sheet_protection_bool VALUE '1'. "#EC NOTEXT + CONSTANTS c_noactive TYPE zexcel_sheet_protection_bool VALUE '0'. "#EC NOTEXT + CONSTANTS c_protected TYPE zexcel_sheet_protection VALUE 'X'. "#EC NOTEXT + CONSTANTS c_unprotected TYPE zexcel_sheet_protection VALUE ''. "#EC NOTEXT + DATA delete_columns TYPE zexcel_sheet_protection_bool . + DATA delete_rows TYPE zexcel_sheet_protection_bool . + DATA format_cells TYPE zexcel_sheet_protection_bool . + DATA format_columns TYPE zexcel_sheet_protection_bool . + DATA format_rows TYPE zexcel_sheet_protection_bool . + DATA insert_columns TYPE zexcel_sheet_protection_bool . + DATA insert_hyperlinks TYPE zexcel_sheet_protection_bool . + DATA insert_rows TYPE zexcel_sheet_protection_bool . + DATA objects TYPE zexcel_sheet_protection_bool . + DATA password TYPE zexcel_aes_password . + DATA pivot_tables TYPE zexcel_sheet_protection_bool . + DATA protected TYPE zexcel_sheet_protection . + DATA scenarios TYPE zexcel_sheet_protection_bool . + DATA select_locked_cells TYPE zexcel_sheet_protection_bool . + DATA select_unlocked_cells TYPE zexcel_sheet_protection_bool . + DATA sheet TYPE zexcel_sheet_protection_bool . + DATA sort TYPE zexcel_sheet_protection_bool . - methods INITIALIZE . -endinterface. + METHODS initialize . +ENDINTERFACE. diff --git a/src/zif_excel_sheet_vba_project.intf.abap b/src/zif_excel_sheet_vba_project.intf.abap index debc47d..0175a2d 100644 --- a/src/zif_excel_sheet_vba_project.intf.abap +++ b/src/zif_excel_sheet_vba_project.intf.abap @@ -1,15 +1,15 @@ -interface ZIF_EXCEL_SHEET_VBA_PROJECT - public . +INTERFACE zif_excel_sheet_vba_project + PUBLIC . - data VBAPROJECT type XSTRING read-only . - data CODENAME type STRING read-only . - data CODENAME_PR type STRING read-only . + DATA vbaproject TYPE xstring READ-ONLY . + DATA codename TYPE string READ-ONLY . + DATA codename_pr TYPE string READ-ONLY . - methods SET_CODENAME - importing - !IP_CODENAME type STRING . - methods SET_CODENAME_PR - importing - !IP_CODENAME_PR type STRING . -endinterface. + METHODS set_codename + IMPORTING + !ip_codename TYPE string . + METHODS set_codename_pr + IMPORTING + !ip_codename_pr TYPE string . +ENDINTERFACE. diff --git a/src/zif_excel_writer.intf.abap b/src/zif_excel_writer.intf.abap index cb46345..8fbf52a 100644 --- a/src/zif_excel_writer.intf.abap +++ b/src/zif_excel_writer.intf.abap @@ -1,10 +1,10 @@ -interface ZIF_EXCEL_WRITER - public . +INTERFACE zif_excel_writer + PUBLIC . - methods WRITE_FILE - importing - !IO_EXCEL type ref to ZCL_EXCEL - returning - value(EP_FILE) type XSTRING . -endinterface. + METHODS write_file + IMPORTING + !io_excel TYPE REF TO zcl_excel + RETURNING + VALUE(ep_file) TYPE xstring . +ENDINTERFACE.