From 24c5fca308c1b312e3f1262af145b0a9f95ae2c5 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 12 Jan 2015 14:55:28 -0600 Subject: [PATCH] Update slinkees Update of all the slinkees files with the latest version of SAPLink to simplify merge of pull request --- ZA2X/CLAS/ZCL_EXCEL_AUTOFILTER.slnk | 20 +- ZA2X/CLAS/ZCL_EXCEL_AUTOFILTERS.slnk | 16 +- ZA2X/CLAS/ZCL_EXCEL_CONVERTER.slnk | 19 +- ZA2X/CLAS/ZCL_EXCEL_CONVERTER_ALV_GRID.slnk | 6 +- ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT.slnk | 10 +- ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_EX.slnk | 6 +- ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_WD.slnk | 2 - ZA2X/CLAS/ZCL_EXCEL_CONVERTER_SALV_TABLE.slnk | 16 +- ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI.slnk | 18 +- ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI_BUTTON.slnk | 22 +- ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATION.slnk | 139 ++---- ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATIONS.slnk | 79 +--- ZA2X/CLAS/ZCL_EXCEL_DRAWINGS.slnk | 73 +-- ZA2X/CLAS/ZCL_EXCEL_GRAPH.slnk | 430 ++++++++--------- ZA2X/CLAS/ZCL_EXCEL_GRAPH_BARS.slnk | 140 +----- ZA2X/CLAS/ZCL_EXCEL_GRAPH_LINE.slnk | 140 +----- ZA2X/CLAS/ZCL_EXCEL_GRAPH_PIE.slnk | 81 +--- ZA2X/CLAS/ZCL_EXCEL_HYPERLINK.slnk | 123 ++--- ZA2X/CLAS/ZCL_EXCEL_LEGACY_PALETTE.slnk | 95 +--- ZA2X/CLAS/ZCL_EXCEL_RANGES.slnk | 91 +--- ZA2X/CLAS/ZCL_EXCEL_READER_2007.slnk | 38 +- ZA2X/CLAS/ZCL_EXCEL_READER_HUGE_FILE.slnk | 88 ++-- ZA2X/CLAS/ZCL_EXCEL_READER_XLSM.slnk | 47 +- ZA2X/CLAS/ZCL_EXCEL_SHEET_SETUP.slnk | 447 ++++++------------ ZA2X/CLAS/ZCL_EXCEL_STYLE.slnk | 62 +-- ZA2X/CLAS/ZCL_EXCEL_STYLES.slnk | 104 ++-- ZA2X/CLAS/ZCL_EXCEL_STYLES_CONDITIONAL.slnk | 91 +--- ZA2X/CLAS/ZCL_EXCEL_STYLE_ALIGNMENT.slnk | 83 +--- ZA2X/CLAS/ZCL_EXCEL_STYLE_BORDER.slnk | 73 +-- ZA2X/CLAS/ZCL_EXCEL_STYLE_FONT.slnk | 136 ++---- ZA2X/CLAS/ZCL_EXCEL_STYLE_NUMBER_FORMAT.slnk | 154 ++---- ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk | 54 +-- ZA2X/CLAS/ZCL_EXCEL_TABLE.slnk | 22 +- ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk | 6 +- ZA2X/CLAS/ZCL_EXCEL_WORKSHEETS.slnk | 98 ++-- ZA2X/CLAS/ZCL_EXCEL_WORKSHEET_COLUMNDIME.slnk | 253 +++------- ZA2X/CLAS/ZCL_EXCEL_WRITER_CSV.slnk | 108 ++--- ZA2X/CLAS/ZCL_EXCEL_WRITER_XLSM.slnk | 192 ++++++++ ZA2X/DEVC/ZABAP2XLSX.slnk | 2 + ZA2X/DOMA/ZEXCEL_CONVERTER_OPTION.slnk | 2 +- ZA2X/DTEL/ZEXCEL_ACTIVE_WORKSHEET.slnk | 4 +- ZA2X/DTEL/ZEXCEL_AES_PASSWORD.slnk | 4 +- ZA2X/DTEL/ZEXCEL_ALIGNMENT.slnk | 4 +- ZA2X/DTEL/ZEXCEL_APPLICATION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_APPVERSION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_BOOK_PROTECTION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_BORDER.slnk | 4 +- ZA2X/DTEL/ZEXCEL_BREAK.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CATEGORY.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CELL_COLUMN.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CELL_COLUMN_ALPHA.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CELL_COORDS.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CELL_DATA_TYPE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CELL_FORMULA.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CELL_PROTECTION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CELL_ROW.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CELL_VALUE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_COLOR.slnk | 4 +- ZA2X/DTEL/ZEXCEL_COMPANY.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CONDITIONAL.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CONDITIONAL_SHOW_VALUE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CONDITIONAL_TYPE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CONDITIONAL_VALUE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CONDITION_OPERATOR.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CONDITION_RULE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_CONDITION_RULE_ICONSET.slnk | 4 +- ...nk => ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk} | 8 +- ZA2X/DTEL/ZEXCEL_CREATOR.slnk | 4 +- ZA2X/DTEL/ZEXCEL_DATA_VAL_ERROR_STYLE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_DATA_VAL_OPERATOR.slnk | 4 +- ZA2X/DTEL/ZEXCEL_DATA_VAL_TYPE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_DEC_8_2.slnk | 4 +- ZA2X/DTEL/ZEXCEL_DESCRIPTION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_DIAGONAL.slnk | 4 +- ZA2X/DTEL/ZEXCEL_DOCSECURITY.slnk | 4 +- ZA2X/DTEL/ZEXCEL_DRAWING_ANCHOR.slnk | 2 +- ZA2X/DTEL/ZEXCEL_DRAWING_TYPE.slnk | 2 +- ZA2X/DTEL/ZEXCEL_EXPORT_DIR.slnk | 4 +- ZA2X/DTEL/ZEXCEL_FILL.slnk | 4 +- ZA2X/DTEL/ZEXCEL_FILL_TYPE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_FONT.slnk | 4 +- ZA2X/DTEL/ZEXCEL_FORMAT.slnk | 4 +- ZA2X/DTEL/ZEXCEL_GRAPH_TYPE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_HIDDEN.slnk | 4 +- ZA2X/DTEL/ZEXCEL_INDENT.slnk | 4 +- ZA2X/DTEL/ZEXCEL_KEYWORDS.slnk | 4 +- ZA2X/DTEL/ZEXCEL_LOCKED.slnk | 4 +- ZA2X/DTEL/ZEXCEL_PANE_STATE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_PANE_TYPE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_PRINT_GRIDLINES.slnk | 4 +- ZA2X/DTEL/ZEXCEL_PROTECTION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_PWD_HASH.slnk | 4 +- ZA2X/DTEL/ZEXCEL_RANGE_NAME.slnk | 4 +- ZA2X/DTEL/ZEXCEL_RANGE_VALUE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_REVISIONSPASSWORD.slnk | 4 +- ZA2X/DTEL/ZEXCEL_ROTATION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SCALECROP.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_HIDDEN.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_ORIENATATION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_PAPER_SIZE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION_BOOL.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_SELECTED.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_SHOWZEROS.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_STATE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_SUMMARY.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_TITLE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHEET_ZOOMSCALE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHOW_GRIDLINES.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SHOW_ROWCOLHEADER.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_COLOR_ARGB.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_COLOR_COMPONENT.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_COLOR_INDEXED.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_COLOR_THEME.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_COLOR_TINT.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_FONT_FAMILY.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_FONT_NAME.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_FONT_SCHEME.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_FONT_SIZE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_FONT_UNDERLINE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_FORMULA.slnk | 4 +- ZA2X/DTEL/ZEXCEL_STYLE_PRIORITY.slnk | 4 +- ZA2X/DTEL/ZEXCEL_SUBJECT.slnk | 4 +- ZA2X/DTEL/ZEXCEL_TABLE_STYLE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_TABLE_TOTALS_FUNCTION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_TEXT_ROTATION.slnk | 4 +- ZA2X/DTEL/ZEXCEL_TITLE.slnk | 4 +- ZA2X/DTEL/ZEXCEL_VALIDATION_FORMULA1.slnk | 4 +- ZA2X/DTEL/ZEXCEL_WORKBOOKPASSWORD.slnk | 4 +- ZA2X/DTEL/ZEXCEL_WORKSHEETS_NAME.slnk | 4 +- ZA2X/INTF/ZIF_EXCEL_BOOK_PROTECTION.slnk | 26 +- ZA2X/INTF/ZIF_EXCEL_BOOK_VBA_PROJECT.slnk | 22 +- ZA2X/INTF/ZIF_EXCEL_CONVERTER.slnk | 2 +- ZA2X/INTF/ZIF_EXCEL_CUSTOMUI_ELEMENT.slnk | 8 +- ZA2X/INTF/ZIF_EXCEL_SHEET_PRINTSETTINGS.slnk | 2 +- ZA2X/INTF/ZIF_EXCEL_SHEET_PROTECTION.slnk | 50 +- ZA2X/INTF/ZIF_EXCEL_SHEET_VBA_PROJECT.slnk | 18 +- ZA2X/INTF/ZIF_EXCEL_WRITER.slnk | 10 +- ZA2X/PROG/ZABAP2XLSX_DEMO_SHOW.slnk | 4 +- ZA2X/PROG/ZANGRY_BIRDS.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL1.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL10.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL13.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL14.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL17.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL18.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL19.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL20.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL21.slnk | 6 +- ZA2X/PROG/ZDEMO_EXCEL22.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL23.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL24.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL25.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL26.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL27.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL28.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL29.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL32.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL35.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL36.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL5.slnk | 4 +- ZA2X/PROG/ZDEMO_EXCEL9.slnk | 4 +- ZA2X/PROG/ZDEMO_TECHED1.slnk | 4 +- ZA2X/PROG/ZDEMO_TECHED10.slnk | 43 +- ZA2X/PROG/ZDEMO_TECHED2.slnk | 4 +- ZA2X/TABL/ZEXCEL_CONDITIONAL_CELLIS.slnk | 12 +- ZA2X/TABL/ZEXCEL_CONDITIONAL_DATABAR.slnk | 10 +- ZA2X/TABL/ZEXCEL_CONDITIONAL_EXPRESSION.slnk | 8 +- ZA2X/TABL/ZEXCEL_CONDITIONAL_ICONSET.slnk | 30 +- ZA2X/TABL/ZEXCEL_DRAWING_LOCATION.slnk | 2 +- ZA2X/TABL/ZEXCEL_PANE.slnk | 16 +- ZA2X/TABL/ZEXCEL_S_AUTOFILTER_AREA.slnk | 14 +- ZA2X/TABL/ZEXCEL_S_AUTOFILTER_VALUES.slnk | 10 +- ZA2X/TABL/ZEXCEL_S_CELLXFS.slnk | 32 +- ZA2X/TABL/ZEXCEL_S_CELL_DATA.slnk | 20 +- ZA2X/TABL/ZEXCEL_S_CONVERTER_COL.slnk | 16 +- ZA2X/TABL/ZEXCEL_S_CONVERTER_FCAT.slnk | 54 +-- ZA2X/TABL/ZEXCEL_S_CONVERTER_FIL.slnk | 10 +- ZA2X/TABL/ZEXCEL_S_CONVERTER_LAYO.slnk | 12 +- ZA2X/TABL/ZEXCEL_S_CONVERTER_OPTION.slnk | 8 +- ZA2X/TABL/ZEXCEL_S_CONV_FIELDCATALOG.slnk | 27 ++ ZA2X/TABL/ZEXCEL_S_CONV_SETTINGS.slnk | 6 + ZA2X/TABL/ZEXCEL_S_CSTYLEX_ALIGNMENT.slnk | 18 +- ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDER.slnk | 18 +- ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDERS.slnk | 92 ++-- ZA2X/TABL/ZEXCEL_S_CSTYLEX_COLOR.slnk | 14 +- ZA2X/TABL/ZEXCEL_S_CSTYLEX_COMPLETE.slnk | 184 +++---- ZA2X/TABL/ZEXCEL_S_CSTYLEX_FONT.slnk | 34 +- ZA2X/TABL/ZEXCEL_S_CSTYLEX_NUMBER_FORMAT.slnk | 8 +- ZA2X/TABL/ZEXCEL_S_CSTYLEX_PROTECTION.slnk | 10 +- ZA2X/TABL/ZEXCEL_S_CSTYLE_ALIGNMENT.slnk | 18 +- ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDER.slnk | 18 +- ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDERS.slnk | 92 ++-- ZA2X/TABL/ZEXCEL_S_CSTYLE_COMPLETE.slnk | 184 +++---- ZA2X/TABL/ZEXCEL_S_CSTYLE_FONT.slnk | 34 +- ZA2X/TABL/ZEXCEL_S_CSTYLE_NUMBER_FORMAT.slnk | 8 +- ZA2X/TABL/ZEXCEL_S_CSTYLE_PROTECTION.slnk | 10 +- ZA2X/TABL/ZEXCEL_S_FIELDCATALOG.slnk | 26 +- ZA2X/TABL/ZEXCEL_S_ORG_REL.slnk | 239 +++++----- ZA2X/TABL/ZEXCEL_S_SHEET_STYLE.slnk | 8 +- ZA2X/TABL/ZEXCEL_S_STYLEMAPPING.slnk | 374 ++++++++------- ZA2X/TABL/ZEXCEL_S_STYLES_COND_MAPPING.slnk | 6 +- ZA2X/TABL/ZEXCEL_S_STYLES_MAPPING.slnk | 10 +- ZA2X/TABL/ZEXCEL_S_STYLE_ALIGNMENT.slnk | 18 +- ZA2X/TABL/ZEXCEL_S_STYLE_BORDER.slnk | 70 +-- ZA2X/TABL/ZEXCEL_S_STYLE_COLOR.slnk | 6 +- ZA2X/TABL/ZEXCEL_S_STYLE_FONT.slnk | 10 +- ZA2X/TABL/ZEXCEL_S_STYLE_NUMFMT.slnk | 8 +- ZA2X/TABL/ZEXCEL_S_STYLE_PROTECTION.slnk | 10 +- ZA2X/TABL/ZEXCEL_S_WORKSHEET_COLUMNDIME.slnk | 10 +- ZA2X/TABL/ZEXCEL_S_WORKSHEET_HEAD_FOOT.slnk | 18 +- ZA2X/TABL/ZEXCEL_S_WORKSHEET_ROWDIMENSIO.slnk | 10 +- ZA2X/TTYP/ZEXCEL_T_AUTOFILTER_VALUES.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_CELLXFS.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_CELL_DATA.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_CELL_DATA_UNSORTED.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_CONVERTER_COL.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_CONVERTER_FCAT.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_CONVERTER_FIL.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_CONVERTER_LAYO.slnk | 2 + ZA2X/TTYP/ZEXCEL_T_CONV_FIELDCATALOG.slnk | 2 + ZA2X/TTYP/ZEXCEL_T_FIELDCATALOG.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_SHARED_STRING.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_SHEET_STYLE.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING1.slnk | 6 +- ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING2.slnk | 6 +- ZA2X/TTYP/ZEXCEL_T_STYLES_COND_MAPPING.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_STYLES_MAPPING.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_STYLE_ALIGNMENT.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_STYLE_BORDER.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_STYLE_COLOR_ARGB.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_STYLE_FILL.slnk | 6 +- ZA2X/TTYP/ZEXCEL_T_STYLE_FONT.slnk | 10 +- ZA2X/TTYP/ZEXCEL_T_STYLE_NUMFMT.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_STYLE_PROTECTION.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_WORKSHEET_COLUMNDIME.slnk | 4 +- ZA2X/TTYP/ZEXCEL_T_WORKSHEET_ROWDIMENSIO.slnk | 4 +- 237 files changed, 2594 insertions(+), 3599 deletions(-) create mode 100644 ZA2X/DEVC/ZABAP2XLSX.slnk rename ZA2X/DTEL/{DTEL_ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk => ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk} (99%) create mode 100644 ZA2X/TABL/ZEXCEL_S_CONV_FIELDCATALOG.slnk create mode 100644 ZA2X/TABL/ZEXCEL_S_CONV_SETTINGS.slnk create mode 100644 ZA2X/TTYP/ZEXCEL_T_CONVERTER_LAYO.slnk create mode 100644 ZA2X/TTYP/ZEXCEL_T_CONV_FIELDCATALOG.slnk diff --git a/ZA2X/CLAS/ZCL_EXCEL_AUTOFILTER.slnk b/ZA2X/CLAS/ZCL_EXCEL_AUTOFILTER.slnk index 89704e5..8aab299 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_AUTOFILTER.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_AUTOFILTER.slnk @@ -1,5 +1,5 @@ - + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -15,7 +15,7 @@ method CONSTRUCTOR. worksheet = io_sheet. -endmethod. + endmethod. @@ -25,7 +25,7 @@ endmethod. rs_area = filter_area. -endmethod. + endmethod. @@ -49,7 +49,7 @@ endmethod. CONCATENATE l_col_start_c l_row_start_c ':' l_col_end_c l_row_end_c INTO r_range. -endmethod. + endmethod. @@ -76,7 +76,7 @@ endmethod. CONCATENATE r_ref '!$' l_col_start_c '$' l_row_start_c ':$' l_col_end_c '$' l_row_end_c INTO r_ref. -endmethod. + endmethod. @@ -84,7 +84,7 @@ endmethod. rt_filter = values. -endmethod. + endmethod. @@ -92,7 +92,7 @@ endmethod. filter_area = is_area. -endmethod. + endmethod. @@ -108,7 +108,7 @@ endmethod. * Now we need to be sure we don't get the same value again. DELETE ADJACENT DUPLICATES FROM values COMPARING column value. -endmethod. + endmethod. @@ -118,7 +118,7 @@ endmethod. values = it_values. DELETE ADJACENT DUPLICATES FROM values COMPARING column value. -endmethod. + endmethod. method VALIDATE_AREA. @@ -159,6 +159,6 @@ endmethod. IF filter_area-col_start > filter_area-col_end. filter_area-col_start = filter_area-col_end. ENDIF. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_AUTOFILTERS.slnk b/ZA2X/CLAS/ZCL_EXCEL_AUTOFILTERS.slnk index 96400f0..1056ba3 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_AUTOFILTERS.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_AUTOFILTERS.slnk @@ -1,5 +1,5 @@ - + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -21,7 +21,7 @@ TYPES: BEGIN OF ts_objects, - METHOD add. + method ADD. DATA: ls_autofilters TYPE ts_objects, l_guid TYPE uuid. l_guid = io_sheet->get_guid( ) . @@ -36,14 +36,14 @@ TYPES: BEGIN OF ts_objects, ls_autofilters-sheet_guid = l_guid. INSERT ls_autofilters INTO TABLE autofilters . ENDIF. -ENDMETHOD. + endmethod. method CLEAR. REFRESH autofilters. -endmethod. + endmethod. @@ -59,7 +59,7 @@ endmethod. CLEAR ro_autofilter. ENDIF. -endmethod. + endmethod. @@ -67,7 +67,7 @@ endmethod. IF autofilters IS INITIAL. r_empty = abap_true. ENDIF. -endmethod. + endmethod. @@ -76,12 +76,12 @@ endmethod. DELETE autofilters WHERE sheet_guid = i_sheet_guid. -endmethod. + endmethod. method SIZE. DESCRIBE TABLE autofilters LINES r_size. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER.slnk b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER.slnk index d6dc26d..33c0bbb 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER.slnk @@ -1,12 +1,12 @@ - - - - - @@ -82,15 +82,6 @@ TYPES: BEGIN OF ts_color_styles, *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - - - - - - - diff --git a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_ALV_GRID.slnk b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_ALV_GRID.slnk index 71bb2b1..fbc965f 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_ALV_GRID.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_ALV_GRID.slnk @@ -1,5 +1,5 @@ - + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -9,8 +9,8 @@ *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - + + method ZIF_EXCEL_CONVERTER~CAN_CONVERT_OBJECT. diff --git a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT.slnk b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT.slnk index e1d7816..45ace47 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT.slnk @@ -1,5 +1,5 @@ - + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -9,9 +9,9 @@ *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - + + + method GET_TABLE. DATA: lo_object TYPE REF TO object, ls_seoclass TYPE seoclass, @@ -35,6 +35,6 @@ value = ro_data. ENDIF. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_EX.slnk b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_EX.slnk index a6a7ca6..442fc90 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_EX.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_EX.slnk @@ -1,5 +1,5 @@ - + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -9,8 +9,8 @@ *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - + + METHOD ZIF_EXCEL_CONVERTER~CAN_CONVERT_OBJECT. diff --git a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_WD.slnk b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_WD.slnk index 8a377e6..f7ce9c0 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_WD.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_RESULT_WD.slnk @@ -46,8 +46,6 @@ ENDMETHOD. CLEAR: es_layout, et_fieldcatalog. - break rturnheim. - IF lo_result IS BOUND. lo_data = get_table( io_object = lo_result->r_model->r_data ). IF lo_data IS BOUND. diff --git a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_SALV_TABLE.slnk b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_SALV_TABLE.slnk index 50e92e4..a39d4dc 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_SALV_TABLE.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_CONVERTER_SALV_TABLE.slnk @@ -1,5 +1,5 @@ - + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -9,8 +9,8 @@ *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - + + METHOD zif_excel_converter~can_convert_object. @@ -58,10 +58,10 @@ ENDMETHOD. ENDIF. ENDMETHOD. - - - - METHOD load_data. + + + + method LOAD_DATA. DATA: lo_columns TYPE REF TO cl_salv_columns_table, lo_aggregations TYPE REF TO cl_salv_aggregations, lo_sorts TYPE REF TO cl_salv_sorts, @@ -237,6 +237,6 @@ ENDMETHOD. wt_filt = cl_salv_controller_metadata=>get_lvc_filter( lo_filters ). ENDIF. -ENDMETHOD. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI.slnk b/ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI.slnk index 9bb6669..36bf987 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI.slnk @@ -1,19 +1,5 @@ - - - class ZCL_EXCEL_CUSTOMUI definition - public - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_CUSTOMUI -*"* do not include other source files here!!! - protected section. -*"* protected components of class ZCL_EXCEL_CUSTOMUI -*"* do not include other source files here!!! - private section. -*"* private components of class ZCL_EXCEL_CUSTOMUI -*"* do not include other source files here!!! + + *"* use this source file for the definition and implementation of *"* local helper classes, interface definitions and type *"* declarations diff --git a/ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI_BUTTON.slnk b/ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI_BUTTON.slnk index d292e70..f17b68e 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI_BUTTON.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_CUSTOMUI_BUTTON.slnk @@ -1,22 +1,6 @@ - - - - class ZCL_EXCEL_CUSTOMUI_BUTTON definition - public - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_CUSTOMUI_BUTTON -*"* do not include other source files here!!! - - interfaces ZIF_EXCEL_CUSTOMUI_ELEMENT . - protected section. -*"* protected components of class ZCL_EXCEL_CUSTOMUI_BUTTON -*"* do not include other source files here!!! - private section. -*"* private components of class ZCL_EXCEL_CUSTOMUI_BUTTON -*"* do not include other source files here!!! + + + *"* use this source file for the definition and implementation of *"* local helper classes, interface definitions and type *"* declarations diff --git a/ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATION.slnk b/ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATION.slnk index c0f56b4..5b144a3 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATION.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATION.slnk @@ -1,59 +1,5 @@ - - - class ZCL_EXCEL_DATA_VALIDATION definition - public - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_DATA_VALIDATION -*"* do not include other source files here!!! - type-pools ABAP . - - data ERRORSTYLE type ZEXCEL_DATA_VAL_ERROR_STYLE . - data OPERATOR type ZEXCEL_DATA_VAL_OPERATOR . - data ALLOWBLANK type FLAG value 'X'. "#EC NOTEXT . - data CELL_COLUMN type ZEXCEL_CELL_COLUMN_ALPHA . - data CELL_COLUMN_TO type ZEXCEL_CELL_COLUMN_ALPHA . - data CELL_ROW type ZEXCEL_CELL_ROW . - data CELL_ROW_TO type ZEXCEL_CELL_ROW . - constants C_TYPE_CUSTOM type ZEXCEL_DATA_VAL_TYPE value 'custom'. "#EC NOTEXT - constants C_TYPE_LIST type ZEXCEL_DATA_VAL_TYPE value 'list'. "#EC NOTEXT - data SHOWERRORMESSAGE type FLAG value 'X'. "#EC NOTEXT . - data SHOWINPUTMESSAGE type FLAG value 'X'. "#EC NOTEXT . - data TYPE type ZEXCEL_DATA_VAL_TYPE . - data FORMULA1 type ZEXCEL_VALIDATION_FORMULA1 . - data FORMULA2 type ZEXCEL_VALIDATION_FORMULA1 . - constants C_TYPE_NONE type ZEXCEL_DATA_VAL_TYPE value 'none'. "#EC NOTEXT - constants C_TYPE_DATE type ZEXCEL_DATA_VAL_TYPE value 'date'. "#EC NOTEXT - constants C_TYPE_DECIMAL type ZEXCEL_DATA_VAL_TYPE value 'decimal'. "#EC NOTEXT - constants C_TYPE_TEXTLENGTH type ZEXCEL_DATA_VAL_TYPE value 'textLength'. "#EC NOTEXT - constants C_TYPE_TIME type ZEXCEL_DATA_VAL_TYPE value 'time'. "#EC NOTEXT - constants C_TYPE_WHOLE type ZEXCEL_DATA_VAL_TYPE value 'whole'. "#EC NOTEXT - constants C_STYLE_STOP type ZEXCEL_DATA_VAL_ERROR_STYLE value 'stop'. "#EC NOTEXT - constants C_STYLE_WARNING type ZEXCEL_DATA_VAL_ERROR_STYLE value 'warning'. "#EC NOTEXT - constants C_STYLE_INFORMATION type ZEXCEL_DATA_VAL_ERROR_STYLE value 'information'. "#EC NOTEXT - constants C_OPERATOR_BETWEEN type ZEXCEL_DATA_VAL_OPERATOR value 'between'. "#EC NOTEXT - constants C_OPERATOR_EQUAL type ZEXCEL_DATA_VAL_OPERATOR value 'equal'. "#EC NOTEXT - constants C_OPERATOR_GREATERTHAN type ZEXCEL_DATA_VAL_OPERATOR value 'greaterThan'. "#EC NOTEXT - constants C_OPERATOR_GREATERTHANOREQUAL type ZEXCEL_DATA_VAL_OPERATOR value 'greaterThanOrEqual'. "#EC NOTEXT - constants C_OPERATOR_LESSTHAN type ZEXCEL_DATA_VAL_OPERATOR value 'lessThan'. "#EC NOTEXT - constants C_OPERATOR_LESSTHANOREQUAL type ZEXCEL_DATA_VAL_OPERATOR value 'lessThanOrEqual'. "#EC NOTEXT - constants C_OPERATOR_NOTBETWEEN type ZEXCEL_DATA_VAL_OPERATOR value 'notBetween'. "#EC NOTEXT - constants C_OPERATOR_NOTEQUAL type ZEXCEL_DATA_VAL_OPERATOR value 'notEqual'. "#EC NOTEXT - data SHOWDROPDOWN type FLAG . - data ERRORTITLE type STRING . - data ERROR type STRING . - data PROMPTTITLE type STRING . - data PROMPT type STRING . - - methods CONSTRUCTOR . - *"* protected components of class ZCL_EXCEL_DATA_VALIDATION -*"* do not include other source files here!!! -protected section. - private section. -*"* private components of class ZCL_EXCEL_DATA_VALIDATION -*"* do not include other source files here!!! + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -62,48 +8,46 @@ protected section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - ABAP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - METHOD constructor. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + method CONSTRUCTOR. " Initialise instance variables formula1 = ''. formula2 = ''. @@ -121,7 +65,6 @@ protected section. * inizialize dimension range cell_row = 1. cell_column = 'A'. -ENDMETHOD. - + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATIONS.slnk b/ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATIONS.slnk index 8d2d302..5ddc8e5 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATIONS.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_DATA_VALIDATIONS.slnk @@ -1,40 +1,5 @@ - - - class ZCL_EXCEL_DATA_VALIDATIONS definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_DATA_VALIDATIONS -*"* do not include other source files here!!! -public section. - type-pools ABAP . - - methods ADD - importing - !IP_DATA_VALIDATION type ref to ZCL_EXCEL_DATA_VALIDATION . - methods CLEAR . - methods CONSTRUCTOR . - methods GET_ITERATOR - returning - value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR . - methods IS_EMPTY - returning - value(IS_EMPTY) type FLAG . - methods REMOVE - importing - !IP_DATA_VALIDATION type ref to ZCL_EXCEL_DATA_VALIDATION . - methods SIZE - returning - value(EP_SIZE) type I . - *"* protected components of class ZCL_EXCEL_DATA_VALIDATIONS -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_DATA_VALIDATIONS -*"* do not include other source files here!!! -private section. - - data DATA_VALIDATIONS type ref to CL_OBJECT_COLLECTION . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -45,47 +10,47 @@ private section. *"* in the implementation part of the class ABAP - - - + + + method ADD. data_validations->add( ip_data_validation ). -endmethod. + endmethod. - + method CLEAR. data_validations->clear( ). -endmethod. + endmethod. - + method CONSTRUCTOR. CREATE OBJECT data_validations. -endmethod. + endmethod. - - + + method GET_ITERATOR. eo_iterator ?= data_validations->if_object_collection~get_iterator( ). -endmethod. + endmethod. - - + + method IS_EMPTY. is_empty = data_validations->if_object_collection~is_empty( ). -endmethod. + endmethod. - - + + method REMOVE. data_validations->remove( ip_data_validation ). -endmethod. + endmethod. - - + + method SIZE. ep_size = data_validations->if_object_collection~size( ). -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_DRAWINGS.slnk b/ZA2X/CLAS/ZCL_EXCEL_DRAWINGS.slnk index 74679a6..2c3756d 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_DRAWINGS.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_DRAWINGS.slnk @@ -1,54 +1,5 @@ - - - class ZCL_EXCEL_DRAWINGS definition - public - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_DRAWINGS -*"* do not include other source files here!!! - - data TYPE type ZEXCEL_DRAWING_TYPE read-only value 'IMAGE'. "#EC NOTEXT . - - methods ADD - importing - !IP_DRAWING type ref to ZCL_EXCEL_DRAWING . - methods INCLUDE - importing - !IP_DRAWING type ref to ZCL_EXCEL_DRAWING . - methods CLEAR . - methods CONSTRUCTOR - importing - !IP_TYPE type ZEXCEL_DRAWING_TYPE . - methods GET - importing - !IP_INDEX type ZEXCEL_ACTIVE_WORKSHEET - returning - value(EO_DRAWING) type ref to ZCL_EXCEL_DRAWING . - methods GET_ITERATOR - returning - value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR . - methods IS_EMPTY - returning - value(IS_EMPTY) type FLAG . - methods REMOVE - importing - !IP_DRAWING type ref to ZCL_EXCEL_DRAWING . - methods SIZE - returning - value(EP_SIZE) type I . - methods GET_TYPE - returning - value(RP_TYPE) type ZEXCEL_DRAWING_TYPE . - *"* protected components of class ZCL_EXCEL_DRAWINGS -*"* do not include other source files here!!! -protected section. - private section. -*"* private components of class ZCL_EXCEL_DRAWINGS -*"* do not include other source files here!!! - - data DRAWINGS type ref to CL_OBJECT_COLLECTION . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -68,13 +19,13 @@ protected section. lv_index = drawings->if_object_collection~size( ). ip_drawing->create_media_name( ip_index = lv_index ). -endmethod. + endmethod. method CLEAR. drawings->clear( ). -endmethod. + endmethod. @@ -83,7 +34,7 @@ endmethod. CREATE OBJECT drawings. type = ip_type. -endmethod. + endmethod. @@ -93,46 +44,46 @@ endmethod. DATA lv_index TYPE i. lv_index = ip_index. eo_drawing ?= drawings->if_object_collection~get( lv_index ). -endmethod. + endmethod. method GET_ITERATOR. eo_iterator ?= drawings->if_object_collection~get_iterator( ). -endmethod. + endmethod. method GET_TYPE. rp_type = me->type. -endmethod. + endmethod. method INCLUDE. drawings->add( ip_drawing ). -endmethod. + endmethod. method IS_EMPTY. is_empty = drawings->if_object_collection~is_empty( ). -endmethod. + endmethod. method REMOVE. drawings->remove( ip_drawing ). -endmethod. + endmethod. method SIZE. ep_size = drawings->if_object_collection~size( ). -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_GRAPH.slnk b/ZA2X/CLAS/ZCL_EXCEL_GRAPH.slnk index d35cf21..368b72a 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_GRAPH.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_GRAPH.slnk @@ -1,31 +1,31 @@ - - - - *"* use this source file for the definition and implementation of *"* local helper classes, interface definitions and type @@ -39,245 +39,245 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/ZA2X/CLAS/ZCL_EXCEL_GRAPH_BARS.slnk b/ZA2X/CLAS/ZCL_EXCEL_GRAPH_BARS.slnk index bb3187c..51d1fe2 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_GRAPH_BARS.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_GRAPH_BARS.slnk @@ -1,39 +1,6 @@ - - - - class ZCL_EXCEL_GRAPH_BARS definition - public - inheriting from ZCL_EXCEL_GRAPH - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_GRAPH_BARS -*"* do not include other source files here!!! - - types: - BEGIN OF s_ax, + + + *"* use this source file for the definition and implementation of *"* local helper classes, interface definitions and type *"* declarations @@ -127,11 +31,11 @@ public section. *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - @@ -164,7 +68,7 @@ public section. - METHOD create_ax. + method CREATE_AX. DATA ls_ax TYPE s_ax. ls_ax-type = ip_type. @@ -309,42 +213,42 @@ public section. APPEND ls_ax TO me->axes. sort me->axes by axid ascending. -ENDMETHOD. + endmethod. - METHOD set_show_cat_name. + method SET_SHOW_CAT_NAME. ns_showcatnameval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_legend_key. + method SET_SHOW_LEGEND_KEY. ns_showlegendkeyval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_percent. + method SET_SHOW_PERCENT. ns_showpercentval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_ser_name. + method SET_SHOW_SER_NAME. ns_showsernameval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_values. + method SET_SHOW_VALUES. ns_showvalval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_varycolor. + method SET_VARYCOLOR. ns_varycolorsval = ip_value. -ENDMETHOD. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_GRAPH_LINE.slnk b/ZA2X/CLAS/ZCL_EXCEL_GRAPH_LINE.slnk index 56ca13c..268b6ac 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_GRAPH_LINE.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_GRAPH_LINE.slnk @@ -1,39 +1,6 @@ - - - - class ZCL_EXCEL_GRAPH_LINE definition - public - inheriting from ZCL_EXCEL_GRAPH - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_GRAPH_LINE -*"* do not include other source files here!!! - - types: - BEGIN OF s_ax, + + + *"* use this source file for the definition and implementation of *"* local helper classes, interface definitions and type *"* declarations @@ -127,11 +31,11 @@ public section. *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - @@ -164,7 +68,7 @@ public section. - METHOD create_ax. + method CREATE_AX. DATA ls_ax TYPE s_ax. ls_ax-type = ip_type. @@ -309,42 +213,42 @@ public section. APPEND ls_ax TO me->axes. SORT me->axes BY axid ASCENDING. -ENDMETHOD. + endmethod. - METHOD SET_SHOW_CAT_NAME. + method SET_SHOW_CAT_NAME. ns_showcatnameval = ip_value. -ENDMETHOD. + endmethod. - METHOD SET_SHOW_LEGEND_KEY. + method SET_SHOW_LEGEND_KEY. ns_showlegendkeyval = ip_value. -ENDMETHOD. + endmethod. - METHOD SET_SHOW_PERCENT. + method SET_SHOW_PERCENT. ns_showpercentval = ip_value. -ENDMETHOD. + endmethod. - METHOD SET_SHOW_SER_NAME. + method SET_SHOW_SER_NAME. ns_showsernameval = ip_value. -ENDMETHOD. + endmethod. - METHOD SET_SHOW_VALUES. + method SET_SHOW_VALUES. ns_showvalval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_varycolor. + method SET_VARYCOLOR. ns_varycolorsval = ip_value. -ENDMETHOD. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_GRAPH_PIE.slnk b/ZA2X/CLAS/ZCL_EXCEL_GRAPH_PIE.slnk index edc09e1..9a8f2b1 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_GRAPH_PIE.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_GRAPH_PIE.slnk @@ -1,56 +1,5 @@ - - class ZCL_EXCEL_GRAPH_PIE definition - public - inheriting from ZCL_EXCEL_GRAPH - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_GRAPH_PIE -*"* do not include other source files here!!! - - data NS_LEGENDPOSVAL type STRING value 'r'. "#EC NOTEXT . - data NS_OVERLAYVAL type STRING value '0'. "#EC NOTEXT . - data NS_PPRRTL type STRING value '0'. "#EC NOTEXT . - data NS_ENDPARARPRLANG type STRING value 'it-IT'. "#EC NOTEXT . - data NS_VARYCOLORSVAL type STRING value '1'. "#EC NOTEXT . - data NS_FIRSTSLICEANGVAL type STRING value '0'. "#EC NOTEXT . - data NS_SHOWLEGENDKEYVAL type STRING value '0'. "#EC NOTEXT . - data NS_SHOWVALVAL type STRING value '0'. "#EC NOTEXT . - data NS_SHOWCATNAMEVAL type STRING value '0'. "#EC NOTEXT . - data NS_SHOWSERNAMEVAL type STRING value '0'. "#EC NOTEXT . - data NS_SHOWPERCENTVAL type STRING value '0'. "#EC NOTEXT . - data NS_SHOWBUBBLESIZEVAL type STRING value '0'. "#EC NOTEXT . - data NS_SHOWLEADERLINESVAL type STRING value '1'. "#EC NOTEXT . - - methods SET_SHOW_LEGEND_KEY - importing - !IP_VALUE type C . - methods SET_SHOW_VALUES - importing - !IP_VALUE type C . - methods SET_SHOW_CAT_NAME - importing - !IP_VALUE type C . - methods SET_SHOW_SER_NAME - importing - !IP_VALUE type C . - methods SET_SHOW_PERCENT - importing - !IP_VALUE type C . - methods SET_SHOW_LEADER_LINES - importing - !IP_VALUE type C . - methods SET_VARYCOLOR - importing - !IP_VALUE type C . - protected section. -*"* protected components of class ZCL_EXCEL_GRAPH_PIE -*"* do not include other source files here!!! - private section. -*"* private components of class ZCL_EXCEL_GRAPH_PIE -*"* do not include other source files here!!! + *"* use this source file for the definition and implementation of *"* local helper classes, interface definitions and type *"* declarations @@ -75,44 +24,44 @@ public section. - METHOD set_show_cat_name. + method SET_SHOW_CAT_NAME. ns_showcatnameval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_leader_lines. + method SET_SHOW_LEADER_LINES. ns_showleaderlinesval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_legend_key. + method SET_SHOW_LEGEND_KEY. ns_showlegendkeyval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_percent. + method SET_SHOW_PERCENT. ns_showpercentval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_ser_name. + method SET_SHOW_SER_NAME. ns_showsernameval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_show_values. + method SET_SHOW_VALUES. ns_showvalval = ip_value. -ENDMETHOD. + endmethod. - METHOD set_varycolor. + method SET_VARYCOLOR. ns_varycolorsval = ip_value. -ENDMETHOD. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_HYPERLINK.slnk b/ZA2X/CLAS/ZCL_EXCEL_HYPERLINK.slnk index d25f621..22ed096 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_HYPERLINK.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_HYPERLINK.slnk @@ -1,60 +1,5 @@ - - - - class ZCL_EXCEL_HYPERLINK definition - public - final - create private . - -*"* public components of class ZCL_EXCEL_HYPERLINK -*"* do not include other source files here!!! -public section. - type-pools ABAP . - - class-methods CREATE_EXTERNAL_LINK - importing - !IV_URL type STRING - returning - value(OV_LINK) type ref to ZCL_EXCEL_HYPERLINK . - class-methods CREATE_INTERNAL_LINK - importing - !IV_LOCATION type STRING - returning - value(OV_LINK) type ref to ZCL_EXCEL_HYPERLINK . - methods IS_INTERNAL - returning - value(EV_RET) type ABAP_BOOL . - methods SET_CELL_REFERENCE - importing - !IP_COLUMN type SIMPLE - !IP_ROW type ZEXCEL_CELL_ROW - raising - ZCX_EXCEL . - methods GET_REF - returning - value(EV_REF) type STRING . - methods GET_URL - returning - value(EV_URL) type STRING . - *"* protected components of class ZCL_EXCEL_HYPERLINK -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_HYPERLINK -*"* do not include other source files here!!! -private section. - - data LOCATION type STRING . - data CELL_REFERENCE type STRING . - data INTERNAL type ABAP_BOOL . - data COLUMN type ZEXCEL_CELL_COLUMN_ALPHA . - data ROW type ZEXCEL_CELL_ROW . - - class-methods CREATE - importing - !IV_URL type STRING - !IV_INTERNAL type ABAP_BOOL - returning - value(OV_LINK) type ref to ZCL_EXCEL_HYPERLINK . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -65,15 +10,15 @@ private section. *"* in the implementation part of the class ABAP - - - - - - - - - + + + + + + + + + method CREATE. data: lo_hyperlink type REF TO zcl_excel_hyperlink. @@ -83,52 +28,52 @@ private section. lo_hyperlink->internal = iv_internal. ov_link = lo_hyperlink. -endmethod. + endmethod. - - - + + + method CREATE_EXTERNAL_LINK. ov_link = zcl_excel_hyperlink=>create( iv_url = iv_url iv_internal = abap_false ). -endmethod. + endmethod. - - - + + + method CREATE_INTERNAL_LINK. ov_link = zcl_excel_hyperlink=>create( iv_url = iv_location iv_internal = abap_true ). -endmethod. + endmethod. - - + + method GET_REF. ev_ref = row. CONDENSE ev_ref. CONCATENATE column ev_ref INTO ev_ref. -endmethod. + endmethod. - - + + method GET_URL. ev_url = me->location. -endmethod. + endmethod. - - + + method IS_INTERNAL. ev_ret = me->internal. -endmethod. + endmethod. - - - - + + + + method SET_CELL_REFERENCE. me->column = zcl_excel_common=>convert_column2alpha( ip_column ). " issue #155 - less restrictive typing for ip_column me->row = ip_row. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_LEGACY_PALETTE.slnk b/ZA2X/CLAS/ZCL_EXCEL_LEGACY_PALETTE.slnk index 5b43d04..143b6c7 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_LEGACY_PALETTE.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_LEGACY_PALETTE.slnk @@ -1,41 +1,5 @@ - - - class ZCL_EXCEL_LEGACY_PALETTE definition - public - create public . - -public section. -*"* public components of class ZCL_EXCEL_LEGACY_PALETTE -*"* do not include other source files here!!! - type-pools ABAP . - - methods CONSTRUCTOR . - methods IS_MODIFIED - returning - value(EP_MODIFIED) type ABAP_BOOL . - methods GET_COLOR - importing - !IP_INDEX type I - returning - value(EP_COLOR) type ZEXCEL_STYLE_COLOR_ARGB - raising - ZCX_EXCEL . - methods GET_COLORS - returning - value(EP_COLORS) type ZEXCEL_T_STYLE_COLOR_ARGB . - methods SET_COLOR - importing - !IP_INDEX type I - !IP_COLOR type ZEXCEL_STYLE_COLOR_ARGB . - protected section. -*"* protected components of class ZCL_EXCEL_LEGACY_PALETTE -*"* do not include other source files here!!! - private section. -*"* private components of class ZCL_EXCEL_LEGACY_PALETTE -*"* do not include other source files here!!! - - data MODIFIED type ABAP_BOOL value ABAP_FALSE. "#EC NOTEXT . - data COLORS type ZEXCEL_T_STYLE_COLOR_ARGB . + + *"* use this source file for the definition and implementation of *"* local helper classes, interface definitions and type *"* declarations @@ -44,14 +8,12 @@ public section. *"* components in the private section *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - ABAP - - - - METHOD constructor. + + + + method CONSTRUCTOR. " default Excel palette based on " http://msdn.microsoft.com/en-us/library/documentformat.openxml.spreadsheet.indexedcolors.aspx @@ -126,14 +88,13 @@ public section. APPEND '00333399' TO colors. APPEND '00333333' TO colors. -ENDMETHOD. - + endmethod. - - - - - METHOD get_color. + + + + + method GET_COLOR. DATA: lv_index type i. lv_index = ip_index + 1. @@ -143,27 +104,24 @@ ENDMETHOD. EXPORTING error = 'Invalid color index'. ENDIF. -ENDMETHOD. - + endmethod. - - - METHOD get_colors. + + + method GET_COLORS. ep_colors = colors. -ENDMETHOD. - + endmethod. - - - METHOD is_modified. + + + method IS_MODIFIED. ep_modified = modified. -ENDMETHOD. - + endmethod. - - - - METHOD set_color. + + + + method SET_COLOR. DATA: lv_index TYPE i. FIELD-SYMBOLS: <lv_color> LIKE LINE OF colors. @@ -181,7 +139,6 @@ ENDMETHOD. <lv_color> = ip_color. ENDIF. -ENDMETHOD. - + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_RANGES.slnk b/ZA2X/CLAS/ZCL_EXCEL_RANGES.slnk index 22707b7..dd4a028 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_RANGES.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_RANGES.slnk @@ -1,44 +1,5 @@ - - - class ZCL_EXCEL_RANGES definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_RANGES -*"* do not include other source files here!!! -public section. - - methods ADD - importing - !IP_RANGE type ref to ZCL_EXCEL_RANGE . - methods CLEAR . - methods CONSTRUCTOR . - methods GET - importing - !IP_INDEX type I - returning - value(EO_RANGE) type ref to ZCL_EXCEL_RANGE . - methods GET_ITERATOR - returning - value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR . - methods IS_EMPTY - returning - value(IS_EMPTY) type FLAG . - methods REMOVE - importing - !IP_RANGE type ref to ZCL_EXCEL_RANGE . - methods SIZE - returning - value(EP_SIZE) type I . - *"* protected components of class ZABAP_EXCEL_WORKSHEETS -*"* do not include other source files here!!! -protected section. - *"* private components of class ZABAP_EXCEL_RANGES -*"* do not include other source files here!!! -private section. - - data RANGES type ref to CL_OBJECT_COLLECTION . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -47,55 +8,55 @@ private section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - + + + method ADD. ranges->add( ip_range ). -endmethod. + endmethod. - + method CLEAR. ranges->clear( ). -endmethod. + endmethod. - + method CONSTRUCTOR. CREATE OBJECT ranges. -endmethod. + endmethod. - - - + + + method GET. eo_range ?= ranges->if_object_collection~get( ip_index ). -endmethod. + endmethod. - - + + method GET_ITERATOR. eo_iterator ?= ranges->if_object_collection~get_iterator( ). -endmethod. + endmethod. - - + + method IS_EMPTY. is_empty = ranges->if_object_collection~is_empty( ). -endmethod. + endmethod. - - + + method REMOVE. ranges->remove( ip_range ). -endmethod. + endmethod. - - + + method SIZE. ep_size = ranges->if_object_collection~size( ). -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_READER_2007.slnk b/ZA2X/CLAS/ZCL_EXCEL_READER_2007.slnk index d0acdb0..61c98f7 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_READER_2007.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_READER_2007.slnk @@ -1,6 +1,6 @@ - - - - - - - - - - - - - - - - - - - diff --git a/ZA2X/CLAS/ZCL_EXCEL_READER_HUGE_FILE.slnk b/ZA2X/CLAS/ZCL_EXCEL_READER_HUGE_FILE.slnk index bfe1205..9769451 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_READER_HUGE_FILE.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_READER_HUGE_FILE.slnk @@ -1,6 +1,6 @@ - - + - - - - - - - - + + + + + - - - - + + + + method FILL_CELL_FROM_ATTRIBUTES. while io_reader->node_type ne c_end_of_stream. @@ -403,9 +403,9 @@ endclass. "lcl_test IMPLEMENTATION endmethod. - - - + + + method GET_CELL_COORD. zcl_excel_common=>convert_columnrow2column_a_row( @@ -418,10 +418,10 @@ endmethod. endmethod. - - - - + + + + method GET_SHARED_STRING. data: lv_tabix type i, lv_error type string. @@ -435,10 +435,10 @@ endmethod. endif. endmethod. - - - - + + + + method GET_STYLE. data: lv_tabix type i, @@ -463,10 +463,10 @@ endmethod. endmethod. - - - - + + + + method GET_SXML_READER. data: lv_xml type xstring. @@ -499,9 +499,9 @@ endmethod. endmethod. - - - + + + method PUT_CELL_TO_WORKSHEET. check is_cell-value is not initial or is_cell-formula is not initial @@ -516,9 +516,9 @@ endmethod. ip_style = is_cell-style. endmethod. - - - + + + method READ_SHARED_STRINGS. while io_reader->node_type ne c_end_of_stream. @@ -531,10 +531,10 @@ endmethod. endmethod. - - - - + + + + method READ_WORKSHEET_DATA. data: ls_cell type t_cell. @@ -575,10 +575,10 @@ endmethod. endmethod. - - - - + + + + method SKIP_TO. data: lv_error type string. @@ -598,4 +598,4 @@ endmethod. endmethod. - \ No newline at end of file + diff --git a/ZA2X/CLAS/ZCL_EXCEL_READER_XLSM.slnk b/ZA2X/CLAS/ZCL_EXCEL_READER_XLSM.slnk index f4d27c3..8ca036f 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_READER_XLSM.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_READER_XLSM.slnk @@ -1,30 +1,5 @@ - - class ZCL_EXCEL_READER_XLSM definition - public - inheriting from ZCL_EXCEL_READER_2007 - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_READER_XLSM -*"* do not include other source files here!!! - protected section. -*"* protected components of class ZCL_EXCEL_READER_XLSM -*"* do not include other source files here!!! - - methods LOAD_WORKBOOK - redefinition . - methods LOAD_WORKSHEET - redefinition . - private section. -*"* private components of class ZCL_EXCEL_READER_XLSM -*"* do not include other source files here!!! - - methods LOAD_VBAPROJECT - importing - !IP_PATH type STRING - !IP_EXCEL type ref to ZCL_EXCEL . + *"* use this source file for the definition and implementation of *"* local helper classes, interface definitions and type *"* declarations @@ -34,24 +9,24 @@ public section. *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - + + METHOD load_vbaproject. - DATA lv_content TYPE xstring. + DATA lv_content TYPE xstring. - lv_content = me->get_from_zip_archive( ip_path ). + lv_content = me->get_from_zip_archive( ip_path ). - ip_excel->zif_excel_book_vba_project~set_vbaproject( lv_content ). + ip_excel->zif_excel_book_vba_project~set_vbaproject( lv_content ). -ENDMETHOD. + ENDMETHOD. - METHOD load_workbook. + method LOAD_WORKBOOK. super->load_workbook( EXPORTING iv_workbook_full_filename = iv_workbook_full_filename io_excel = io_excel ). @@ -121,10 +96,10 @@ ENDMETHOD. io_excel->zif_excel_book_vba_project~set_codename_pr( workbookpr-codename ). ENDIF. -ENDMETHOD. + endmethod. - METHOD load_worksheet. + method LOAD_WORKSHEET. super->load_worksheet( EXPORTING ip_path = ip_path io_worksheet = io_worksheet ). @@ -156,6 +131,6 @@ ENDMETHOD. io_worksheet->zif_excel_sheet_vba_project~set_codename_pr( sheetpr-codename ). ENDIF. -ENDMETHOD. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_SHEET_SETUP.slnk b/ZA2X/CLAS/ZCL_EXCEL_SHEET_SETUP.slnk index 7e3a19d..e1ed664 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_SHEET_SETUP.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_SHEET_SETUP.slnk @@ -1,164 +1,5 @@ - - - class ZCL_EXCEL_SHEET_SETUP definition - public - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_SHEET_SETUP -*"* do not include other source files here!!! - type-pools ABAP . - - data BLACK_AND_WHITE type FLAG . - data CELL_COMMENTS type STRINGVAL . - data COPIES type INT2 . - constants C_BREAK_COLUMN type ZEXCEL_BREAK value 2. "#EC NOTEXT - constants C_BREAK_NONE type ZEXCEL_BREAK value 0. "#EC NOTEXT - constants C_BREAK_ROW type ZEXCEL_BREAK value 1. "#EC NOTEXT - constants C_CC_AS_DISPLAYED type STRING value 'asDisplayed'. "#EC NOTEXT - constants C_CC_AT_END type STRING value 'atEnd'. "#EC NOTEXT - constants C_CC_NONE type STRING value 'none'. "#EC NOTEXT - constants C_ORD_DOWNTHENOVER type STRING value 'downThenOver'. "#EC NOTEXT - constants C_ORD_OVERTHENDOWN type STRING value 'overThenDown'. "#EC NOTEXT - constants C_ORIENTATION_DEFAULT type ZEXCEL_SHEET_ORIENATATION value 'default'. "#EC NOTEXT - constants C_ORIENTATION_LANDSCAPE type ZEXCEL_SHEET_ORIENATATION value 'landscape'. "#EC NOTEXT - constants C_ORIENTATION_PORTRAIT type ZEXCEL_SHEET_ORIENATATION value 'portrait'. "#EC NOTEXT - constants C_PAPERSIZE_6_3_4_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 38. "#EC NOTEXT - constants C_PAPERSIZE_A2_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 64. "#EC NOTEXT - constants C_PAPERSIZE_A3 type ZEXCEL_SHEET_PAPER_SIZE value 8. "#EC NOTEXT - constants C_PAPERSIZE_A3_EXTRA_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 61. "#EC NOTEXT - constants C_PAPERSIZE_A3_EXTRA_TV_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 66. "#EC NOTEXT - constants C_PAPERSIZE_A3_TV_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 65. "#EC NOTEXT - constants C_PAPERSIZE_A4 type ZEXCEL_SHEET_PAPER_SIZE value 9. "#EC NOTEXT - constants C_PAPERSIZE_A4_EXTRA_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 51. "#EC NOTEXT - constants C_PAPERSIZE_A4_PLUS_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 58. "#EC NOTEXT - constants C_PAPERSIZE_A4_SMALL type ZEXCEL_SHEET_PAPER_SIZE value 10. "#EC NOTEXT - constants C_PAPERSIZE_A4_TV_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 53. "#EC NOTEXT - constants C_PAPERSIZE_A5 type ZEXCEL_SHEET_PAPER_SIZE value 11. "#EC NOTEXT - constants C_PAPERSIZE_A5_EXTRA_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 62. "#EC NOTEXT - constants C_PAPERSIZE_A5_TV_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 59. "#EC NOTEXT - constants C_PAPERSIZE_B4 type ZEXCEL_SHEET_PAPER_SIZE value 12. "#EC NOTEXT - constants C_PAPERSIZE_B4_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 33. "#EC NOTEXT - constants C_PAPERSIZE_B5 type ZEXCEL_SHEET_PAPER_SIZE value 13. "#EC NOTEXT - constants C_PAPERSIZE_B5_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 34. "#EC NOTEXT - constants C_PAPERSIZE_B6_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 35. "#EC NOTEXT - constants C_PAPERSIZE_C type ZEXCEL_SHEET_PAPER_SIZE value 24. "#EC NOTEXT - constants C_PAPERSIZE_C3_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 29. "#EC NOTEXT - constants C_PAPERSIZE_C4_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 30. "#EC NOTEXT - constants C_PAPERSIZE_C5_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 28. "#EC NOTEXT - constants C_PAPERSIZE_C65_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 32. "#EC NOTEXT - constants C_PAPERSIZE_C6_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 31. "#EC NOTEXT - constants C_PAPERSIZE_D type ZEXCEL_SHEET_PAPER_SIZE value 25. "#EC NOTEXT - constants C_PAPERSIZE_DE_LEG_FANFOLD type ZEXCEL_SHEET_PAPER_SIZE value 41. "#EC NOTEXT - constants C_PAPERSIZE_DE_STD_FANFOLD type ZEXCEL_SHEET_PAPER_SIZE value 40. "#EC NOTEXT - constants C_PAPERSIZE_DL_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 27. "#EC NOTEXT - constants C_PAPERSIZE_E type ZEXCEL_SHEET_PAPER_SIZE value 26. "#EC NOTEXT - constants C_PAPERSIZE_EXECUTIVE type ZEXCEL_SHEET_PAPER_SIZE value 7. "#EC NOTEXT - constants C_PAPERSIZE_FOLIO type ZEXCEL_SHEET_PAPER_SIZE value 14. "#EC NOTEXT - constants C_PAPERSIZE_INVITE_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 47. "#EC NOTEXT - constants C_PAPERSIZE_ISO_B4 type ZEXCEL_SHEET_PAPER_SIZE value 42. "#EC NOTEXT - constants C_PAPERSIZE_ISO_B5_EXTRA_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 63. "#EC NOTEXT - constants C_PAPERSIZE_ITALY_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 36. "#EC NOTEXT - constants C_PAPERSIZE_JIS_B5_TV_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 60. "#EC NOTEXT - constants C_PAPERSIZE_JPN_DBL_POSTCARD type ZEXCEL_SHEET_PAPER_SIZE value 43. "#EC NOTEXT - constants C_PAPERSIZE_LEDGER type ZEXCEL_SHEET_PAPER_SIZE value 4. "#EC NOTEXT - constants C_PAPERSIZE_LEGAL type ZEXCEL_SHEET_PAPER_SIZE value 5. "#EC NOTEXT - constants C_PAPERSIZE_LEGAL_EXTRA_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 49. "#EC NOTEXT - constants C_PAPERSIZE_LETTER type ZEXCEL_SHEET_PAPER_SIZE value 1. "#EC NOTEXT - constants C_PAPERSIZE_LETTER_EXTRA_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 48. "#EC NOTEXT - constants C_PAPERSIZE_LETTER_EXTV_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 54. "#EC NOTEXT - constants C_PAPERSIZE_LETTER_PLUS_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 57. "#EC NOTEXT - constants C_PAPERSIZE_LETTER_SMALL type ZEXCEL_SHEET_PAPER_SIZE value 2. "#EC NOTEXT - constants C_PAPERSIZE_LETTER_TV_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 52. "#EC NOTEXT - constants C_PAPERSIZE_MONARCH_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 37. "#EC NOTEXT - constants C_PAPERSIZE_NO10_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 20. "#EC NOTEXT - constants C_PAPERSIZE_NO11_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 21. "#EC NOTEXT - constants C_PAPERSIZE_NO12_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 22. "#EC NOTEXT - constants C_PAPERSIZE_NO14_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 23. "#EC NOTEXT - constants C_PAPERSIZE_NO9_ENVELOPE type ZEXCEL_SHEET_PAPER_SIZE value 19. "#EC NOTEXT - constants C_PAPERSIZE_NOTE type ZEXCEL_SHEET_PAPER_SIZE value 18. "#EC NOTEXT - constants C_PAPERSIZE_QUARTO type ZEXCEL_SHEET_PAPER_SIZE value 15. "#EC NOTEXT - constants C_PAPERSIZE_STANDARD_1 type ZEXCEL_SHEET_PAPER_SIZE value 16. "#EC NOTEXT - constants C_PAPERSIZE_STANDARD_2 type ZEXCEL_SHEET_PAPER_SIZE value 17. "#EC NOTEXT - constants C_PAPERSIZE_STANDARD_PAPER_1 type ZEXCEL_SHEET_PAPER_SIZE value 44. "#EC NOTEXT - constants C_PAPERSIZE_STANDARD_PAPER_2 type ZEXCEL_SHEET_PAPER_SIZE value 45. "#EC NOTEXT - constants C_PAPERSIZE_STANDARD_PAPER_3 type ZEXCEL_SHEET_PAPER_SIZE value 46. "#EC NOTEXT - constants C_PAPERSIZE_STATEMENT type ZEXCEL_SHEET_PAPER_SIZE value 6. "#EC NOTEXT - constants C_PAPERSIZE_SUPERA_A4_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 55. "#EC NOTEXT - constants C_PAPERSIZE_SUPERB_A3_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 56. "#EC NOTEXT - constants C_PAPERSIZE_TABLOID type ZEXCEL_SHEET_PAPER_SIZE value 3. "#EC NOTEXT - constants C_PAPERSIZE_TABL_EXTRA_PAPER type ZEXCEL_SHEET_PAPER_SIZE value 50. "#EC NOTEXT - constants C_PAPERSIZE_US_STD_FANFOLD type ZEXCEL_SHEET_PAPER_SIZE value 39. "#EC NOTEXT - constants C_PE_BLANK type STRING value 'blank'. "#EC NOTEXT - constants C_PE_DASH type STRING value 'dash'. "#EC NOTEXT - constants C_PE_DISPLAYED type STRING value 'displayed'. "#EC NOTEXT - constants C_PE_NA type STRING value 'NA'. "#EC NOTEXT - data DIFF_ODDEVEN_HEADERFOOTER type FLAG . - data DRAFT type FLAG . - data ERRORS type STRINGVAL . - data EVEN_FOOTER type ZEXCEL_S_WORKSHEET_HEAD_FOOT . - data EVEN_HEADER type ZEXCEL_S_WORKSHEET_HEAD_FOOT . - data FIRST_PAGE_NUMBER type INT2 . - data FIT_TO_HEIGHT type INT2 . - data FIT_TO_PAGE type FLAG . - data FIT_TO_WIDTH type INT2 . - data HORIZONTAL_CENTERED type FLAG . - data HORIZONTAL_DPI type INT2 . - data MARGIN_BOTTOM type ZEXCEL_DEC_8_2 . - data MARGIN_FOOTER type ZEXCEL_DEC_8_2 . - data MARGIN_HEADER type ZEXCEL_DEC_8_2 . - data MARGIN_LEFT type ZEXCEL_DEC_8_2 . - data MARGIN_RIGHT type ZEXCEL_DEC_8_2 . - data MARGIN_TOP type ZEXCEL_DEC_8_2 . - data ODD_FOOTER type ZEXCEL_S_WORKSHEET_HEAD_FOOT . - data ODD_HEADER type ZEXCEL_S_WORKSHEET_HEAD_FOOT . - data ORIENTATION type ZEXCEL_SHEET_ORIENATATION . - data PAGE_ORDER type STRING . - data PAPER_HEIGHT type STRING . - data PAPER_SIZE type INT2 . - data PAPER_WIDTH type STRING . - data SCALE type INT2 . - data USE_FIRST_PAGE_NUM type FLAG . - data USE_PRINTER_DEFAULTS type FLAG . - data VERTICAL_CENTERED type FLAG . - data VERTICAL_DPI type INT2 . - - methods CONSTRUCTOR . - methods SET_PAGE_MARGINS - importing - !IP_BOTTOM type FLOAT optional - !IP_FOOTER type FLOAT optional - !IP_HEADER type FLOAT optional - !IP_LEFT type FLOAT optional - !IP_RIGHT type FLOAT optional - !IP_TOP type FLOAT optional - !IP_UNIT type CSEQUENCE default 'in' . - methods SET_HEADER_FOOTER - importing - !IP_ODD_HEADER type ZEXCEL_S_WORKSHEET_HEAD_FOOT optional - !IP_ODD_FOOTER type ZEXCEL_S_WORKSHEET_HEAD_FOOT optional - !IP_EVEN_HEADER type ZEXCEL_S_WORKSHEET_HEAD_FOOT optional - !IP_EVEN_FOOTER type ZEXCEL_S_WORKSHEET_HEAD_FOOT optional . - methods GET_HEADER_FOOTER_STRING - exporting - !EP_ODD_HEADER type STRING - !EP_ODD_FOOTER type STRING - !EP_EVEN_HEADER type STRING - !EP_EVEN_FOOTER type STRING . - protected section. -*"* protected components of class ZCL_EXCEL_SHEET_SETUP -*"* do not include other source files here!!! - - methods PROCESS_HEADER_FOOTER - importing - !IP_HEADER type ZEXCEL_S_WORKSHEET_HEAD_FOOT - !IP_SIDE type STRING - returning - value(RV_PROCESSED_STRING) type STRING . - private section. -*"* private components of class ZCL_EXCEL_SHEET_SETUP -*"* do not include other source files here!!! + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -169,120 +10,120 @@ public section. *"* in the implementation part of the class ABAP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + method CONSTRUCTOR. orientation = me->c_orientation_default. @@ -314,13 +155,13 @@ public section. use_first_page_num, use_printer_defaults, vertical_dpi. -endmethod. + endmethod. - - - - - + + + + + method GET_HEADER_FOOTER_STRING. * ---------------------------------------------------------------------- DATA: lc_marker_left(2) TYPE c VALUE '&L' @@ -405,13 +246,13 @@ endmethod. ENDIF. * ---------------------------------------------------------------------- -endmethod. + endmethod. - - - - - METHOD process_header_footer. + + + + + method PROCESS_HEADER_FOOTER. * ---------------------------------------------------------------------- * Only Basic font/text formatting possible: @@ -456,13 +297,13 @@ endmethod. ENDIF. * ---------------------------------------------------------------------- -ENDMETHOD. + endmethod. - - - - - + + + + + method SET_HEADER_FOOTER. * Only Basic font/text formatting possible: @@ -492,16 +333,16 @@ ENDMETHOD. ENDIF. -endmethod. + endmethod. - - - - - - - - + + + + + + + + method SET_PAGE_MARGINS. DATA: lv_coef TYPE f, lv_unit TYPE string. @@ -522,6 +363,6 @@ endmethod. IF ip_right IS SUPPLIED. margin_right = lv_coef * ip_right. ENDIF. IF ip_top IS SUPPLIED. margin_top = lv_coef * ip_top. ENDIF. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLE.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLE.slnk index 4faacc4..69b0366 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLE.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLE.slnk @@ -1,35 +1,5 @@ - - - class ZCL_EXCEL_STYLE definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_STYLE -*"* do not include other source files here!!! -public section. - - data FONT type ref to ZCL_EXCEL_STYLE_FONT . - data FILL type ref to ZCL_EXCEL_STYLE_FILL . - data BORDERS type ref to ZCL_EXCEL_STYLE_BORDERS . - data ALIGNMENT type ref to ZCL_EXCEL_STYLE_ALIGNMENT . - data NUMBER_FORMAT type ref to ZCL_EXCEL_STYLE_NUMBER_FORMAT . - data PROTECTION type ref to ZCL_EXCEL_STYLE_PROTECTION . - - methods CONSTRUCTOR - importing - !IP_GUID type ZEXCEL_CELL_STYLE optional . - methods GET_GUID - returning - value(EP_GUID) type ZEXCEL_CELL_STYLE . - *"* protected components of class ZABAP_EXCEL_STYLE -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_STYLE -*"* do not include other source files here!!! -private section. - - data GUID type ZEXCEL_CELL_STYLE . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -38,16 +8,16 @@ private section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - - - - - - - - METHOD constructor. + + + + + + + + + + method CONSTRUCTOR. CREATE OBJECT font. @@ -69,14 +39,14 @@ private section. ENDIF. * End of insertion # issue 139 - Dateretention of cellstyles -ENDMETHOD. + endmethod. - - + + method GET_GUID. ep_guid = me->guid. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLES.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLES.slnk index 93a7155..5ab275c 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLES.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLES.slnk @@ -1,49 +1,5 @@ - - - class ZCL_EXCEL_STYLES definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_STYLES -*"* do not include other source files here!!! -public section. - - methods ADD - importing - !IP_STYLE type ref to ZCL_EXCEL_STYLE . - methods CLEAR . - methods CONSTRUCTOR . - methods GET - importing - !IP_INDEX type I - returning - value(EO_STYLE) type ref to ZCL_EXCEL_STYLE . - methods GET_ITERATOR - returning - value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR . - methods IS_EMPTY - returning - value(IS_EMPTY) type FLAG . - methods REMOVE - importing - !IP_STYLE type ref to ZCL_EXCEL_STYLE . - methods SIZE - returning - value(EP_SIZE) type I . - methods REGISTER_NEW_STYLE - importing - !IO_STYLE type ref to ZCL_EXCEL_STYLE - returning - value(EP_STYLE_CODE) type I . - *"* protected components of class ZABAP_EXCEL_WORKSHEETS -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_STYLES -*"* do not include other source files here!!! -private section. - - data STYLES type ref to CL_OBJECT_COLLECTION . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -52,78 +8,78 @@ private section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - + + + method ADD. styles->add( ip_style ). -endmethod. + endmethod. - + method CLEAR. styles->clear( ). -endmethod. + endmethod. - + method CONSTRUCTOR. CREATE OBJECT styles. -endmethod. + endmethod. - - - + + + method GET. eo_style ?= styles->if_object_collection~get( ip_index ). -endmethod. + endmethod. - - + + method GET_ITERATOR. eo_iterator ?= styles->if_object_collection~get_iterator( ). -endmethod. + endmethod. - - + + method IS_EMPTY. is_empty = styles->if_object_collection~is_empty( ). -endmethod. + endmethod. - - - + + + method REGISTER_NEW_STYLE. me->add( io_style ). ep_style_code = me->size( ) - 1. "style count starts from 0 -endmethod. + endmethod. - - + + method REMOVE. styles->remove( ip_style ). -endmethod. + endmethod. - - + + method SIZE. ep_size = styles->if_object_collection~size( ). -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLES_CONDITIONAL.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLES_CONDITIONAL.slnk index 438cde9..40810e0 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLES_CONDITIONAL.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLES_CONDITIONAL.slnk @@ -1,44 +1,5 @@ - - - class ZCL_EXCEL_STYLES_CONDITIONAL definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_STYLES_CONDITIONAL -*"* do not include other source files here!!! -public section. - - methods ADD - importing - !IP_STYLE_CONDITIONAL type ref to ZCL_EXCEL_STYLE_CONDITIONAL . - methods CLEAR . - methods CONSTRUCTOR . - methods GET - importing - !IP_INDEX type ZEXCEL_ACTIVE_WORKSHEET - returning - value(EO_STYLE_CONDITIONAL) type ref to ZCL_EXCEL_STYLE_CONDITIONAL . - methods GET_ITERATOR - returning - value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR . - methods IS_EMPTY - returning - value(IS_EMPTY) type FLAG . - methods REMOVE - importing - !IP_STYLE_CONDITIONAL type ref to ZCL_EXCEL_STYLE_CONDITIONAL . - methods SIZE - returning - value(EP_SIZE) type I . - *"* protected components of class ZABAP_EXCEL_WORKSHEETS -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_STYLES_CONDITIONAL -*"* do not include other source files here!!! -private section. - - data STYLES_CONDITIONAL type ref to CL_OBJECT_COLLECTION . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -47,56 +8,56 @@ private section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - + + + method ADD. styles_conditional->add( ip_style_conditional ). -endmethod. + endmethod. - + method CLEAR. styles_conditional->clear( ). -endmethod. + endmethod. - + method CONSTRUCTOR. CREATE OBJECT styles_conditional. -endmethod. + endmethod. - - - + + + method GET. DATA lv_index TYPE i. lv_index = ip_index. eo_style_conditional ?= styles_conditional->if_object_collection~get( lv_index ). -endmethod. + endmethod. - - + + method GET_ITERATOR. eo_iterator ?= styles_conditional->if_object_collection~get_iterator( ). -endmethod. + endmethod. - - + + method IS_EMPTY. is_empty = styles_conditional->if_object_collection~is_empty( ). -endmethod. + endmethod. - - + + method REMOVE. styles_conditional->remove( ip_style_conditional ). -endmethod. + endmethod. - - + + method SIZE. ep_size = styles_conditional->if_object_collection~size( ). -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLE_ALIGNMENT.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLE_ALIGNMENT.slnk index 08f0125..b047f31 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLE_ALIGNMENT.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLE_ALIGNMENT.slnk @@ -1,42 +1,5 @@ - - - class ZCL_EXCEL_STYLE_ALIGNMENT definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_STYLE_ALIGNMENT -*"* do not include other source files here!!! -public section. - type-pools ABAP . - - constants C_HORIZONTAL_GENERAL type ZEXCEL_ALIGNMENT value 'general'. "#EC NOTEXT - constants C_HORIZONTAL_LEFT type ZEXCEL_ALIGNMENT value 'left'. "#EC NOTEXT - constants C_HORIZONTAL_RIGHT type ZEXCEL_ALIGNMENT value 'right'. "#EC NOTEXT - constants C_HORIZONTAL_CENTER type ZEXCEL_ALIGNMENT value 'center'. "#EC NOTEXT - constants C_HORIZONTAL_CENTER_CONTINUOUS type ZEXCEL_ALIGNMENT value 'centerContinuous'. "#EC NOTEXT - constants C_HORIZONTAL_JUSTIFY type ZEXCEL_ALIGNMENT value 'justify'. "#EC NOTEXT - constants C_VERTICAL_BOTTOM type ZEXCEL_ALIGNMENT value 'bottom'. "#EC NOTEXT - constants C_VERTICAL_TOP type ZEXCEL_ALIGNMENT value 'top'. "#EC NOTEXT - constants C_VERTICAL_CENTER type ZEXCEL_ALIGNMENT value 'center'. "#EC NOTEXT - constants C_VERTICAL_JUSTIFY type ZEXCEL_ALIGNMENT value 'justify'. "#EC NOTEXT - data HORIZONTAL type ZEXCEL_ALIGNMENT . - data VERTICAL type ZEXCEL_ALIGNMENT . - data TEXTROTATION type ZEXCEL_TEXT_ROTATION value 0. "#EC NOTEXT . - data WRAPTEXT type FLAG . - data SHRINKTOFIT type FLAG . - data INDENT type ZEXCEL_INDENT value 0. "#EC NOTEXT . - - methods CONSTRUCTOR . - methods GET_STRUCTURE - returning - value(ES_ALIGNMENT) type ZEXCEL_S_STYLE_ALIGNMENT . - *"* protected components of class ZABAP_EXCEL_STYLE_FONT -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_STYLE_ALIGNMENT -*"* 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 @@ -47,32 +10,32 @@ private section. *"* in the implementation part of the class ABAP - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + method CONSTRUCTOR. horizontal = me->c_horizontal_general. vertical = me->c_vertical_bottom. wrapText = abap_false. shrinkToFit = abap_false. -endmethod. + endmethod. - - + + method GET_STRUCTURE. es_alignment-horizontal = me->horizontal. @@ -82,6 +45,6 @@ endmethod. es_alignment-shrinktofit = me->shrinktofit. es_alignment-indent = me->indent. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLE_BORDER.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLE_BORDER.slnk index d46ae32..8cbfca2 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLE_BORDER.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLE_BORDER.slnk @@ -1,38 +1,5 @@ - - - class ZCL_EXCEL_STYLE_BORDER definition - public - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_STYLE_BORDER -*"* do not include other source files here!!! - - data BORDER_STYLE type ZEXCEL_BORDER . - data BORDER_COLOR type ZEXCEL_S_STYLE_COLOR . - constants C_BORDER_NONE type ZEXCEL_BORDER value 'none'. "#EC NOTEXT - constants C_BORDER_DASHDOT type ZEXCEL_BORDER value 'dashDot'. "#EC NOTEXT - constants C_BORDER_DASHDOTDOT type ZEXCEL_BORDER value 'dashDotDot'. "#EC NOTEXT - constants C_BORDER_DASHED type ZEXCEL_BORDER value 'dashed'. "#EC NOTEXT - constants C_BORDER_DOTTED type ZEXCEL_BORDER value 'dotted'. "#EC NOTEXT - constants C_BORDER_DOUBLE type ZEXCEL_BORDER value 'double'. "#EC NOTEXT - constants C_BORDER_HAIR type ZEXCEL_BORDER value 'hair'. "#EC NOTEXT - constants C_BORDER_MEDIUM type ZEXCEL_BORDER value 'medium'. "#EC NOTEXT - constants C_BORDER_MEDIUMDASHDOT type ZEXCEL_BORDER value 'mediumDashDot'. "#EC NOTEXT - constants C_BORDER_MEDIUMDASHDOTDOT type ZEXCEL_BORDER value 'mediumDashDotDot'. "#EC NOTEXT - constants C_BORDER_MEDIUMDASHED type ZEXCEL_BORDER value 'mediumDashed'. "#EC NOTEXT - constants C_BORDER_SLANTDASHDOT type ZEXCEL_BORDER value 'slantDashDot'. "#EC NOTEXT - constants C_BORDER_THICK type ZEXCEL_BORDER value 'thick'. "#EC NOTEXT - constants C_BORDER_THIN type ZEXCEL_BORDER value 'thin'. "#EC NOTEXT - - methods CONSTRUCTOR . - *"* protected components of class ZABAP_EXCEL_STYLE_FONT -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_STYLE_BORDER -*"* 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 @@ -41,27 +8,27 @@ private section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + method CONSTRUCTOR. border_style = zcl_excel_style_border=>c_border_none. border_color-theme = zcl_excel_style_color=>c_theme_not_set. border_color-indexed = zcl_excel_style_color=>c_indexed_not_set. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLE_FONT.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLE_FONT.slnk index bbb1ab0..61a530f 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLE_FONT.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLE_FONT.slnk @@ -1,59 +1,5 @@ - - - class ZCL_EXCEL_STYLE_FONT definition - public - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_STYLE_FONT -*"* do not include other source files here!!! - type-pools ABAP . - - data BOLD type FLAG . - data COLOR type ZEXCEL_S_STYLE_COLOR . - constants C_FAMILY_DECORATIVE type ZEXCEL_STYLE_FONT_FAMILY value 5. "#EC NOTEXT - constants C_FAMILY_MODERN type ZEXCEL_STYLE_FONT_FAMILY value 3. "#EC NOTEXT - constants C_FAMILY_NONE type ZEXCEL_STYLE_FONT_FAMILY value 0. "#EC NOTEXT - constants C_FAMILY_ROMAN type ZEXCEL_STYLE_FONT_FAMILY value 1. "#EC NOTEXT - constants C_FAMILY_SCRIPT type ZEXCEL_STYLE_FONT_FAMILY value 4. "#EC NOTEXT - constants C_FAMILY_SWISS type ZEXCEL_STYLE_FONT_FAMILY value 2. "#EC NOTEXT - constants C_NAME_ARIAL type ZEXCEL_STYLE_FONT_NAME value 'Arial'. "#EC NOTEXT - constants C_NAME_CALIBRI type ZEXCEL_STYLE_FONT_NAME value 'Calibri'. "#EC NOTEXT - constants C_NAME_CAMBRIA type ZEXCEL_STYLE_FONT_NAME value 'Cambria'. "#EC NOTEXT - constants C_NAME_ROMAN type ZEXCEL_STYLE_FONT_NAME value 'Times New Roman'. "#EC NOTEXT - constants C_SCHEME_MAJOR type ZEXCEL_STYLE_FONT_SCHEME value 'major'. "#EC NOTEXT - constants C_SCHEME_NONE type ZEXCEL_STYLE_FONT_SCHEME value ''. "#EC NOTEXT - constants C_SCHEME_MINOR type ZEXCEL_STYLE_FONT_SCHEME value 'minor'. "#EC NOTEXT - constants C_UNDERLINE_DOUBLE type ZEXCEL_STYLE_FONT_UNDERLINE value 'double'. "#EC NOTEXT - constants C_UNDERLINE_DOUBLEACCOUNTING type ZEXCEL_STYLE_FONT_UNDERLINE value 'doubleAccounting'. "#EC NOTEXT - constants C_UNDERLINE_NONE type ZEXCEL_STYLE_FONT_UNDERLINE value 'none'. "#EC NOTEXT - constants C_UNDERLINE_SINGLE type ZEXCEL_STYLE_FONT_UNDERLINE value 'single'. "#EC NOTEXT - constants C_UNDERLINE_SINGLEACCOUNTING type ZEXCEL_STYLE_FONT_UNDERLINE value 'singleAccounting'. "#EC NOTEXT - data FAMILY type ZEXCEL_STYLE_FONT_FAMILY value 2. "#EC NOTEXT . - data ITALIC type FLAG . - data NAME type ZEXCEL_STYLE_FONT_NAME value 'Calibri'. "#EC NOTEXT . - data SCHEME type ZEXCEL_STYLE_FONT_SCHEME value 'minor'. "#EC NOTEXT . - data SIZE type ZEXCEL_STYLE_FONT_SIZE value 11. "#EC NOTEXT . - data STRIKETHROUGH type FLAG . - data UNDERLINE type FLAG . - data UNDERLINE_MODE type ZEXCEL_STYLE_FONT_UNDERLINE . - - methods CONSTRUCTOR . - methods GET_STRUCTURE - returning - value(ES_FONT) type ZEXCEL_S_STYLE_FONT . - methods CALCULATE_TEXT_WIDTH - importing - !I_TEXT type ZEXCEL_CELL_VALUE - returning - value(R_WIDTH) type I . - *"* protected components of class ZCL_EXCEL_STYLE_FONT -*"* do not include other source files here!!! -protected section. - private section. -*"* private components of class ZCL_EXCEL_STYLE_FONT -*"* do not include other source files here!!! + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -64,56 +10,56 @@ protected section. *"* in the implementation part of the class ABAP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - METHOD calculate_text_width. - " Addition to solve issue #120, contribution by Stefan Schmöcker + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + method CALCULATE_TEXT_WIDTH. + " Addition to solve issue #120, contribution by Stefan Schmöcker r_width = strlen( i_text ). " use scale factor based on default 11 " ( don't know where defaultsetting is stored currently ) r_width = r_width * me->size / 11. -ENDMETHOD. + endmethod. - + method CONSTRUCTOR. me->color-rgb = zcl_excel_style_color=>c_black. me->color-theme = zcl_excel_style_color=>c_theme_not_set. me->color-indexed = zcl_excel_style_color=>c_indexed_not_set. me->scheme = zcl_excel_style_font=>c_scheme_minor. me->underline_mode = zcl_excel_style_font=>c_underline_single. -endmethod. + endmethod. - - + + method GET_STRUCTURE. es_font-bold = me->bold. @@ -127,6 +73,6 @@ endmethod. es_font-family = me->family. es_font-scheme = me->scheme. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLE_NUMBER_FORMAT.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLE_NUMBER_FORMAT.slnk index 509557c..a6521cf 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLE_NUMBER_FORMAT.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLE_NUMBER_FORMAT.slnk @@ -1,65 +1,5 @@ - - - class ZCL_EXCEL_STYLE_NUMBER_FORMAT definition - public - final - create public . - -public section. -*"* public components of class ZCL_EXCEL_STYLE_NUMBER_FORMAT -*"* do not include other source files here!!! - - constants C_FORMAT_NUMC_STD type ZEXCEL_NUMBER_FORMAT value 'STD_NDEC'. "#EC NOTEXT - constants C_FORMAT_DATE_STD type ZEXCEL_NUMBER_FORMAT value 'STD_DATE'. "#EC NOTEXT - constants C_FORMAT_CURRENCY_EUR_SIMPLE type ZEXCEL_NUMBER_FORMAT value '[$EUR ]#,##0.00_-'. "#EC NOTEXT - constants C_FORMAT_CURRENCY_USD type ZEXCEL_NUMBER_FORMAT value '$#,##0_-'. "#EC NOTEXT - constants C_FORMAT_CURRENCY_USD_SIMPLE type ZEXCEL_NUMBER_FORMAT value '"$"#,##0.00_-'. "#EC NOTEXT - constants C_FORMAT_DATE_DATETIME type ZEXCEL_NUMBER_FORMAT value 'd/m/y h:mm'. "#EC NOTEXT - constants C_FORMAT_DATE_DDMMYYYY type ZEXCEL_NUMBER_FORMAT value 'dd/mm/yy'. "#EC NOTEXT - constants C_FORMAT_DATE_DDMMYYYYDOT type ZEXCEL_NUMBER_FORMAT value 'dd\.mm\.yyyy'. "#EC NOTEXT - constants C_FORMAT_DATE_DMMINUS type ZEXCEL_NUMBER_FORMAT value 'd-m'. "#EC NOTEXT - constants C_FORMAT_DATE_DMYMINUS type ZEXCEL_NUMBER_FORMAT value 'd-m-y'. "#EC NOTEXT - constants C_FORMAT_DATE_DMYSLASH type ZEXCEL_NUMBER_FORMAT value 'd/m/y'. "#EC NOTEXT - constants C_FORMAT_DATE_MYMINUS type ZEXCEL_NUMBER_FORMAT value 'm-y'. "#EC NOTEXT - constants C_FORMAT_DATE_TIME1 type ZEXCEL_NUMBER_FORMAT value 'h:mm AM/PM'. "#EC NOTEXT - constants C_FORMAT_DATE_TIME2 type ZEXCEL_NUMBER_FORMAT value 'h:mm:ss AM/PM'. "#EC NOTEXT - constants C_FORMAT_DATE_TIME3 type ZEXCEL_NUMBER_FORMAT value 'h:mm'. "#EC NOTEXT - constants C_FORMAT_DATE_TIME4 type ZEXCEL_NUMBER_FORMAT value 'h:mm:ss'. "#EC NOTEXT - constants C_FORMAT_DATE_TIME5 type ZEXCEL_NUMBER_FORMAT value 'mm:ss'. "#EC NOTEXT - constants C_FORMAT_DATE_TIME6 type ZEXCEL_NUMBER_FORMAT value 'h:mm:ss'. "#EC NOTEXT - constants C_FORMAT_DATE_TIME7 type ZEXCEL_NUMBER_FORMAT value 'i:s.S'. "#EC NOTEXT - constants C_FORMAT_DATE_TIME8 type ZEXCEL_NUMBER_FORMAT value 'h:mm:ss@'. "#EC NOTEXT - constants C_FORMAT_DATE_XLSX14 type ZEXCEL_NUMBER_FORMAT value 'mm-dd-yy'. "#EC NOTEXT - constants C_FORMAT_DATE_XLSX15 type ZEXCEL_NUMBER_FORMAT value 'd-mmm-yy'. "#EC NOTEXT - constants C_FORMAT_DATE_XLSX16 type ZEXCEL_NUMBER_FORMAT value 'd-mmm'. "#EC NOTEXT - constants C_FORMAT_DATE_XLSX17 type ZEXCEL_NUMBER_FORMAT value 'mmm-yy'. "#EC NOTEXT - constants C_FORMAT_DATE_XLSX22 type ZEXCEL_NUMBER_FORMAT value 'm/d/yy h:mm'. "#EC NOTEXT - constants C_FORMAT_DATE_YYMMDD type ZEXCEL_NUMBER_FORMAT value 'yymmdd'. "#EC NOTEXT - constants C_FORMAT_DATE_YYMMDDMINUS type ZEXCEL_NUMBER_FORMAT value 'yy-mm-dd'. "#EC NOTEXT - constants C_FORMAT_DATE_YYMMDDSLASH type ZEXCEL_NUMBER_FORMAT value 'yy/mm/dd'. "#EC NOTEXT - constants C_FORMAT_DATE_YYYYMMDD type ZEXCEL_NUMBER_FORMAT value 'yyyymmdd'. "#EC NOTEXT - constants C_FORMAT_DATE_YYYYMMDDMINUS type ZEXCEL_NUMBER_FORMAT value 'yyyy-mm-dd'. "#EC NOTEXT - constants C_FORMAT_DATE_YYYYMMDDSLASH type ZEXCEL_NUMBER_FORMAT value 'yyyy/mm/dd'. "#EC NOTEXT - constants C_FORMAT_GENERAL type ZEXCEL_NUMBER_FORMAT value ''. "#EC NOTEXT - constants C_FORMAT_NUMBER type ZEXCEL_NUMBER_FORMAT value '0'. "#EC NOTEXT - constants C_FORMAT_NUMBER_00 type ZEXCEL_NUMBER_FORMAT value '0.00'. "#EC NOTEXT - constants C_FORMAT_NUMBER_COMMA_SEP1 type ZEXCEL_NUMBER_FORMAT value '#,##0.00'. "#EC NOTEXT - constants C_FORMAT_NUMBER_COMMA_SEP2 type ZEXCEL_NUMBER_FORMAT value '#,##0.00_-'. "#EC NOTEXT - constants C_FORMAT_PERCENTAGE type ZEXCEL_NUMBER_FORMAT value '0%'. "#EC NOTEXT - constants C_FORMAT_PERCENTAGE_00 type ZEXCEL_NUMBER_FORMAT value '0.00%'. "#EC NOTEXT - constants C_FORMAT_TEXT type ZEXCEL_NUMBER_FORMAT value '@'. "#EC NOTEXT - data FORMAT_CODE type ZEXCEL_NUMBER_FORMAT . - - methods CONSTRUCTOR . - methods GET_STRUCTURE - returning - value(EP_NUMBER_FORMAT) type ZEXCEL_S_STYLE_NUMFMT . - *"* protected components of class ZABAP_EXCEL_STYLE_FONT -*"* do not include other source files here!!! -protected section. - private section. -*"* private components of class ZCL_EXCEL_STYLE_NUMBER_FORMAT -*"* do not include other source files here!!! + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -68,55 +8,55 @@ protected section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + method CONSTRUCTOR. format_code = me->c_format_general. -endmethod. + endmethod. - - + + method GET_STRUCTURE. ep_number_format-numfmt = me->format_code. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk b/ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk index 4e242c9..d212b17 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_STYLE_PROTECTION.slnk @@ -1,31 +1,5 @@ - - - class ZCL_EXCEL_STYLE_PROTECTION definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_STYLE_PROTECTION -*"* do not include other source files here!!! -public section. - - constants C_PROTECTION_HIDDEN type ZEXCEL_CELL_PROTECTION value '1'. "#EC NOTEXT - constants C_PROTECTION_LOCKED type ZEXCEL_CELL_PROTECTION value '1'. "#EC NOTEXT - constants C_PROTECTION_UNHIDDEN type ZEXCEL_CELL_PROTECTION value '0'. "#EC NOTEXT - constants C_PROTECTION_UNLOCKED type ZEXCEL_CELL_PROTECTION value '0'. "#EC NOTEXT - data HIDDEN type ZEXCEL_CELL_PROTECTION . - data LOCKED type ZEXCEL_CELL_PROTECTION . - - methods CONSTRUCTOR . - methods GET_STRUCTURE - returning - value(EP_PROTECTION) type ZEXCEL_S_STYLE_PROTECTION . - *"* protected components of class ZABAP_EXCEL_STYLE_FONT -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_STYLE_PROTECTION -*"* 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 @@ -34,23 +8,23 @@ private section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - - - - - + + + + + + + method CONSTRUCTOR. locked = me->c_protection_locked. hidden = me->c_protection_unhidden. -endmethod. + endmethod. - - - METHOD get_structure. + + + method GET_STRUCTURE. ep_protection-locked = me->locked. ep_protection-hidden = me->hidden. -ENDMETHOD. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_TABLE.slnk b/ZA2X/CLAS/ZCL_EXCEL_TABLE.slnk index e91e87a..4a6bb67 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_TABLE.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_TABLE.slnk @@ -27,17 +27,17 @@ - - - - - - - - - - - + + + + + + + + + + + method GET_BOTTOM_ROW_INTEGER. diff --git a/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk b/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk index 4d8f172..42e976d 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET.slnk @@ -31,10 +31,10 @@ "/> - - - + + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes diff --git a/ZA2X/CLAS/ZCL_EXCEL_WORKSHEETS.slnk b/ZA2X/CLAS/ZCL_EXCEL_WORKSHEETS.slnk index 77ee784..99ee918 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_WORKSHEETS.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_WORKSHEETS.slnk @@ -1,47 +1,5 @@ - - - class ZCL_EXCEL_WORKSHEETS definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_WORKSHEETS -*"* do not include other source files here!!! -public section. - - data ACTIVE_WORKSHEET type ZEXCEL_ACTIVE_WORKSHEET value 1. "#EC NOTEXT . - data NAME type ZEXCEL_WORKSHEETS_NAME value 'Worksheets'. "#EC NOTEXT . - - methods ADD - importing - !IP_WORKSHEET type ref to ZCL_EXCEL_WORKSHEET . - methods CLEAR . - methods CONSTRUCTOR . - methods GET - importing - !IP_INDEX type ZEXCEL_ACTIVE_WORKSHEET - returning - value(EO_WORKSHEET) type ref to ZCL_EXCEL_WORKSHEET . - methods GET_ITERATOR - returning - value(EO_ITERATOR) type ref to CL_OBJECT_COLLECTION_ITERATOR . - methods IS_EMPTY - returning - value(IS_EMPTY) type FLAG . - methods REMOVE - importing - !IP_WORKSHEET type ref to ZCL_EXCEL_WORKSHEET . - methods SIZE - returning - value(EP_SIZE) type I . - *"* protected components of class ZCL_EXCEL_WORKSHEETS -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_WORKSHEETS -*"* do not include other source files here!!! -private section. - - data WORKSHEETS type ref to CL_OBJECT_COLLECTION . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -50,72 +8,72 @@ private section. *"* implementation or private method's signature *"* use this source file for any macro definitions you need *"* in the implementation part of the class - - - - - + + + + + method ADD. worksheets->add( ip_worksheet ). -endmethod. + endmethod. - + method CLEAR. worksheets->clear( ). -endmethod. + endmethod. - + method CONSTRUCTOR. CREATE OBJECT worksheets. -endmethod. + endmethod. - - - + + + method GET. DATA lv_index TYPE i. lv_index = ip_index. eo_worksheet ?= worksheets->if_object_collection~get( lv_index ). -endmethod. + endmethod. - - + + method GET_ITERATOR. eo_iterator ?= worksheets->if_object_collection~get_iterator( ). -endmethod. + endmethod. - - + + method IS_EMPTY. is_empty = worksheets->if_object_collection~is_empty( ). -endmethod. + endmethod. - - + + method REMOVE. worksheets->remove( ip_worksheet ). -endmethod. + endmethod. - - + + method SIZE. ep_size = worksheets->if_object_collection~size( ). -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET_COLUMNDIME.slnk b/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET_COLUMNDIME.slnk index 8d2d49d..8d44f7d 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET_COLUMNDIME.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_WORKSHEET_COLUMNDIME.slnk @@ -1,104 +1,5 @@ - - - - class ZCL_EXCEL_WORKSHEET_COLUMNDIME definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_WORKSHEET_COLUMNDIME -*"* do not include other source files here!!! -public section. - type-pools ABAP . - - methods CONSTRUCTOR - importing - !IP_INDEX type ZEXCEL_CELL_COLUMN_ALPHA - !IP_WORKSHEET type ref to ZCL_EXCEL_WORKSHEET - !IP_EXCEL type ref to ZCL_EXCEL . - methods GET_AUTO_SIZE - returning - value(R_AUTO_SIZE) type ABAP_BOOL . - methods GET_COLLAPSED - returning - value(R_COLLAPSED) type ABAP_BOOL . - methods GET_COLUMN_INDEX - returning - value(R_COLUMN_INDEX) type INT4 . - methods GET_OUTLINE_LEVEL - returning - value(R_OUTLINE_LEVEL) type INT4 . - methods GET_VISIBLE - returning - value(R_VISIBLE) type ABAP_BOOL . - methods GET_WIDTH - returning - value(R_WIDTH) type FLOAT . - methods GET_XF_INDEX - returning - value(R_XF_INDEX) type INT4 . - methods SET_AUTO_SIZE - importing - !IP_AUTO_SIZE type ABAP_BOOL - returning - value(R_WORKSHEET_COLUMNDIME) type ref to ZCL_EXCEL_WORKSHEET_COLUMNDIME . - methods SET_COLLAPSED - importing - !IP_COLLAPSED type ABAP_BOOL - returning - value(R_WORKSHEET_COLUMNDIME) type ref to ZCL_EXCEL_WORKSHEET_COLUMNDIME . - methods SET_COLUMN_INDEX - importing - !IP_INDEX type ZEXCEL_CELL_COLUMN_ALPHA - returning - value(R_WORKSHEET_COLUMNDIME) type ref to ZCL_EXCEL_WORKSHEET_COLUMNDIME . - methods SET_OUTLINE_LEVEL - importing - !IP_OUTLINE_LEVEL type INT4 . - methods SET_VISIBLE - importing - !IP_VISIBLE type ABAP_BOOL - returning - value(R_WORKSHEET_COLUMNDIME) type ref to ZCL_EXCEL_WORKSHEET_COLUMNDIME . - methods SET_WIDTH - importing - !IP_WIDTH type SIMPLE - returning - value(R_WORKSHEET_COLUMNDIME) type ref to ZCL_EXCEL_WORKSHEET_COLUMNDIME - raising - ZCX_EXCEL . - methods SET_XF_INDEX - importing - !IP_XF_INDEX type INT4 - returning - value(R_WORKSHEET_COLUMNDIME) type ref to ZCL_EXCEL_WORKSHEET_COLUMNDIME . - methods SET_COLUMN_STYLE_BY_GUID - importing - !IP_STYLE_GUID type ZEXCEL_CELL_STYLE - raising - ZCX_EXCEL . - methods GET_COLUMN_STYLE_GUID - returning - value(EP_STYLE_GUID) type ZEXCEL_CELL_STYLE - raising - ZCX_EXCEL . - *"* protected components of class ZCL_EXCEL_WORKSHEET_COLUMNDIME -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_WORKSHEET_COLUMNDIME -*"* do not include other source files here!!! -private section. - - data COLUMN_INDEX type INT4 . - data WIDTH type FLOAT . - data AUTO_SIZE type ABAP_BOOL . - data VISIBLE type ABAP_BOOL . - data OUTLINE_LEVEL type INT4 . - data COLLAPSED type ABAP_BOOL . - data XF_INDEX type INT4 . - data STYLE_GUID type ZEXCEL_CELL_STYLE . - data EXCEL type ref to ZCL_EXCEL . - data WORKSHEET type ref to ZCL_EXCEL_WORKSHEET . + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -109,21 +10,21 @@ private section. *"* in the implementation part of the class ABAP - - - - - - - - - - - - - - - METHOD constructor. + + + + + + + + + + + + + + + method CONSTRUCTOR. me->column_index = zcl_excel_common=>convert_column2int( ip_index ). me->width = -1. me->auto_size = abap_false. @@ -136,89 +37,89 @@ private section. " set default index to cellXf me->xf_index = 0. -ENDMETHOD. + endmethod. - - + + method GET_AUTO_SIZE. r_auto_size = me->auto_size. -endmethod. + endmethod. - - + + method GET_COLLAPSED. r_Collapsed = me->Collapsed. -endmethod. + endmethod. - - + + method GET_COLUMN_INDEX. r_column_index = me->column_index. -endmethod. + endmethod. - - - - METHOD get_column_style_guid. + + + + method GET_COLUMN_STYLE_GUID. IF me->style_guid IS NOT INITIAL. ep_style_guid = me->style_guid. ELSE. ep_style_guid = me->worksheet->zif_excel_sheet_properties~get_style( ). ENDIF. -ENDMETHOD. + endmethod. - - + + method GET_OUTLINE_LEVEL. r_outline_level = me->outline_level. -endmethod. + endmethod. - - + + method GET_VISIBLE. r_Visible = me->Visible. -endmethod. + endmethod. - - + + method GET_WIDTH. r_WIDTH = me->WIDTH. -endmethod. + endmethod. - - + + method GET_XF_INDEX. r_xf_index = me->xf_index. -endmethod. + endmethod. - - - + + + method SET_AUTO_SIZE. me->auto_size = ip_auto_size. r_worksheet_columndime = me. -endmethod. + endmethod. - - - + + + method SET_COLLAPSED. me->Collapsed = ip_Collapsed. r_worksheet_columndime = me. -endmethod. + endmethod. - - - + + + method SET_COLUMN_INDEX. me->column_index = zcl_excel_common=>convert_column2int( ip_index ). r_worksheet_columndime = me. -endmethod. + endmethod. - - - - METHOD set_column_style_by_guid. + + + + method SET_COLUMN_STYLE_BY_GUID. DATA: stylemapping TYPE zexcel_s_stylemapping. IF me->excel IS NOT BOUND. @@ -234,26 +135,26 @@ endmethod. EXIT. " leave as is in case of error ENDTRY. -ENDMETHOD. + endmethod. - - + + method SET_OUTLINE_LEVEL. me->outline_level = ip_outline_level. -endmethod. + endmethod. - - - + + + method SET_VISIBLE. me->Visible = ip_Visible. r_worksheet_columndime = me. -endmethod. + endmethod. - - - - + + + + method SET_WIDTH. TRY. me->width = ip_width. @@ -263,14 +164,14 @@ endmethod. EXPORTING error = 'Unable to interpret width as number'. ENDTRY. -endmethod. + endmethod. - - - + + + method SET_XF_INDEX. me->XF_INDEX = ip_XF_INDEX. r_worksheet_columndime = me. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_WRITER_CSV.slnk b/ZA2X/CLAS/ZCL_EXCEL_WRITER_CSV.slnk index 5cf7852..b882522 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_WRITER_CSV.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_WRITER_CSV.slnk @@ -1,52 +1,6 @@ - - - - class ZCL_EXCEL_WRITER_CSV definition - public - final - create public . - -*"* public components of class ZCL_EXCEL_WRITER_CSV -*"* do not include other source files here!!! -public section. - - interfaces ZIF_EXCEL_WRITER . - - class-methods SET_DELIMITER - importing - value(IP_VALUE) type CHAR01 default ';' . - class-methods SET_ENCLOSURE - importing - value(IP_VALUE) type CHAR01 default '"' . - class-methods SET_ENDOFLINE - importing - value(IP_VALUE) type ANY default CL_ABAP_CHAR_UTILITIES=>CR_LF . - class-methods SET_ACTIVE_SHEET_INDEX - importing - !I_ACTIVE_WORKSHEET type ZEXCEL_ACTIVE_WORKSHEET . - class-methods SET_ACTIVE_SHEET_INDEX_BY_NAME - importing - !I_WORKSHEET_NAME type ZEXCEL_WORKSHEETS_NAME . - *"* protected components of class ZCL_EXCEL_WRITER_2007 -*"* do not include other source files here!!! -protected section. - *"* private components of class ZCL_EXCEL_WRITER_CSV -*"* do not include other source files here!!! -private section. - - data EXCEL type ref to ZCL_EXCEL . - class-data DELIMITER type CHAR01 value ';'. "#EC NOTEXT . - class-data ENCLOSURE type CHAR01 value '"'. "#EC NOTEXT . - class-data EOL type CHAR01 value CL_ABAP_CHAR_UTILITIES=>CR_LF. "#EC NOTEXT . - class-data WORKSHEET_NAME type ZEXCEL_WORKSHEETS_NAME . - class-data WORKSHEET_INDEX type ZEXCEL_ACTIVE_WORKSHEET . - - methods CREATE - returning - value(EP_EXCEL) type XSTRING . - methods CREATE_CSV - returning - value(EP_CONTENT) type XSTRING . + + + *"* local class implementation for public class *"* use this source file for the implementation part of *"* local helper classes @@ -55,30 +9,30 @@ private section. *"* 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_WRITER~WRITE_FILE. me->excel = io_excel. ep_file = me->create( ). -endmethod. + endmethod. - - + + method CREATE. * .csv format with ; delimiter ep_excel = me->CREATE_CSV( ). -endmethod. + endmethod. - - + + method CREATE_CSV. TYPES: BEGIN OF lty_format, @@ -294,38 +248,38 @@ endmethod. OTHERS = 2 . -endmethod. + endmethod. - - + + method SET_ACTIVE_SHEET_INDEX. CLEAR WORKSHEET_NAME. WORKSHEET_INDEX = i_active_worksheet. -endmethod. + endmethod. - - + + method SET_ACTIVE_SHEET_INDEX_BY_NAME. CLEAR WORKSHEET_INDEX. WORKSHEET_NAME = i_worksheet_name. -endmethod. + endmethod. - - + + method SET_DELIMITER. delimiter = ip_value. -endmethod. + endmethod. - - + + method SET_ENCLOSURE. zcl_excel_writer_csv=>enclosure = ip_value. -endmethod. + endmethod. - - + + method SET_ENDOFLINE. zcl_excel_writer_csv=>eol = ip_value. -endmethod. + endmethod. diff --git a/ZA2X/CLAS/ZCL_EXCEL_WRITER_XLSM.slnk b/ZA2X/CLAS/ZCL_EXCEL_WRITER_XLSM.slnk index e095554..f8472a4 100644 --- a/ZA2X/CLAS/ZCL_EXCEL_WRITER_XLSM.slnk +++ b/ZA2X/CLAS/ZCL_EXCEL_WRITER_XLSM.slnk @@ -11,6 +11,7 @@ + @@ -27,6 +28,197 @@ ENDMETHOD. + + method CREATE. + + +* Office 2007 file format is a cab of several xml files with extension .xlsx + + DATA: lo_zip TYPE REF TO cl_abap_zip, + lo_worksheet TYPE REF TO zcl_excel_worksheet, + lo_active_worksheet TYPE REF TO zcl_excel_worksheet, + lo_iterator TYPE REF TO cl_object_collection_iterator, + lo_nested_iterator TYPE REF TO cl_object_collection_iterator, + lo_table TYPE REF TO zcl_excel_table, + lo_drawing TYPE REF TO zcl_excel_drawing, + lo_drawings TYPE REF TO zcl_excel_drawings. + + DATA: lv_content TYPE xstring, + lv_active TYPE flag, + lv_xl_sheet TYPE string, + lv_xl_sheet_rels TYPE string, + lv_xl_drawing TYPE string, + lv_xl_drawing_rels TYPE string, + lv_syindex TYPE string, + lv_value TYPE string, + lv_drawing_index TYPE i. + +********************************************************************** +* Start of insertion # issue 139 - Dateretention of cellstyles + me->excel->add_static_styles( ). +* End of insertion # issue 139 - Dateretention of cellstyles + +********************************************************************** +* STEP 1: Create archive object file (ZIP) + CREATE OBJECT lo_zip. + +********************************************************************** +* STEP 2: Add [Content_Types].xml to zip + lv_content = me->create_content_types( ). + lo_zip->add( name = me->c_content_types + content = lv_content ). + +********************************************************************** +* STEP 3: Add _rels/.rels to zip + lv_content = me->create_relationships( ). + lo_zip->add( name = me->c_relationships + content = lv_content ). + +********************************************************************** +* STEP 4: Add docProps/app.xml to zip + lv_content = me->create_docprops_app( ). + lo_zip->add( name = me->c_docprops_app + content = lv_content ). + +********************************************************************** +* STEP 5: Add docProps/core.xml to zip + lv_content = me->create_docprops_core( ). + lo_zip->add( name = me->c_docprops_core + content = lv_content ). + +********************************************************************** +* STEP 6: Add xl/_rels/workbook.xml.rels to zip + lv_content = me->create_xl_relationships( ). + lo_zip->add( name = me->c_xl_relationships + content = lv_content ). + +********************************************************************** +* STEP 6: Add xl/_rels/workbook.xml.rels to zip + lv_content = me->create_xl_theme( ). + lo_zip->add( name = me->c_xl_theme + content = lv_content ). + +********************************************************************** +* STEP 7: Add xl/workbook.xml to zip + lv_content = me->create_xl_workbook( ). + lo_zip->add( name = me->c_xl_workbook + content = lv_content ). + +********************************************************************** +* STEP 8: Add xl/workbook.xml to zip +* lv_content = me->create_xl_styles_static( ). + lv_content = me->create_xl_styles( ). + lo_zip->add( name = me->c_xl_styles + content = lv_content ). + +********************************************************************** +* STEP 9: Add sharedStrings.xml to zip + lv_content = me->create_xl_sharedstrings( ). + lo_zip->add( name = me->c_xl_sharedstrings + content = lv_content ). + +********************************************************************** +* STEP 10: Add sheet#.xml and drawing#.xml to zip + lo_iterator = me->excel->get_worksheets_iterator( ). + lo_active_worksheet = me->excel->get_active_worksheet( ). + lv_drawing_index = 1. + + WHILE lo_iterator->if_object_collection_iterator~has_next( ) EQ abap_true. + lo_worksheet ?= lo_iterator->if_object_collection_iterator~get_next( ). + IF lo_active_worksheet->get_guid( ) EQ lo_worksheet->get_guid( ). + lv_active = abap_true. + ELSE. + lv_active = abap_false. + ENDIF. + + lv_content = me->create_xl_sheet( io_worksheet = lo_worksheet + iv_active = lv_active ). + lv_xl_sheet = me->c_xl_sheet. + MOVE sy-index TO lv_syindex. + SHIFT lv_syindex RIGHT DELETING TRAILING space. + SHIFT lv_syindex LEFT DELETING LEADING space. + REPLACE ALL OCCURRENCES OF '#' IN lv_xl_sheet WITH lv_syindex. + lo_zip->add( name = lv_xl_sheet + content = lv_content ). + + lv_xl_sheet_rels = me->c_xl_sheet_rels. + lv_content = me->create_xl_sheet_rels( io_worksheet = lo_worksheet + iv_drawing_index = lv_drawing_index ). + REPLACE ALL OCCURRENCES OF '#' IN lv_xl_sheet_rels WITH lv_syindex. + lo_zip->add( name = lv_xl_sheet_rels + content = lv_content ). + + lo_nested_iterator = lo_worksheet->get_tables_iterator( ). + + WHILE lo_nested_iterator->if_object_collection_iterator~has_next( ) EQ abap_true. + lo_table ?= lo_nested_iterator->if_object_collection_iterator~get_next( ). + lv_content = me->create_xl_table( lo_table ). + + lv_value = lo_table->get_name( ). + CONCATENATE 'xl/tables/' lv_value '.xml' INTO lv_value. + lo_zip->add( name = lv_value + content = lv_content ). + ENDWHILE. + +* Add drawings ********************************** + lo_drawings = lo_worksheet->get_drawings( ). + IF lo_drawings->is_empty( ) = abap_false. + MOVE lv_drawing_index TO lv_syindex. + SHIFT lv_syindex RIGHT DELETING TRAILING space. + SHIFT lv_syindex LEFT DELETING LEADING space. + + lv_content = me->create_xl_drawings( lo_worksheet ). + lv_xl_drawing = me->c_xl_drawings. + REPLACE ALL OCCURRENCES OF '#' IN lv_xl_drawing WITH lv_syindex. + lo_zip->add( name = lv_xl_drawing + content = lv_content ). + + lv_content = me->create_xl_drawings_rels( lo_worksheet ). + lv_xl_drawing_rels = me->c_xl_drawings_rels. + REPLACE ALL OCCURRENCES OF '#' IN lv_xl_drawing_rels WITH lv_syindex. + lo_zip->add( name = lv_xl_drawing_rels + content = lv_content ). + ADD 1 TO lv_drawing_index. + ENDIF. + ENDWHILE. + +********************************************************************** +* STEP 11: Add media + lo_iterator = me->excel->get_drawings_iterator( zcl_excel_drawing=>type_image ). + WHILE lo_iterator->if_object_collection_iterator~has_next( ) EQ abap_true. + lo_drawing ?= lo_iterator->if_object_collection_iterator~get_next( ). + + lv_content = lo_drawing->get_media( ). + lv_value = lo_drawing->get_media_name( ). + CONCATENATE 'xl/media/' lv_value INTO lv_value. + lo_zip->add( name = lv_value + content = lv_content ). + ENDWHILE. + +********************************************************************** +* STEP 12: Add charts + lo_iterator = me->excel->get_drawings_iterator( zcl_excel_drawing=>type_chart ). + WHILE lo_iterator->if_object_collection_iterator~has_next( ) EQ abap_true. + lo_drawing ?= lo_iterator->if_object_collection_iterator~get_next( ). + + lv_content = lo_drawing->get_media( ). + lv_value = lo_drawing->get_media_name( ). + CONCATENATE 'xl/charts/' lv_value INTO lv_value. + lo_zip->add( name = lv_value + content = lv_content ). + ENDWHILE. + +********************************************************************** +* STEP 9: Add vbaProject.bin to zip + lo_zip->add( name = me->c_xl_vbaproject + content = me->excel->zif_excel_book_vba_project~vbaproject ). + +********************************************************************** +* STEP 12: Create the final zip + ep_excel = lo_zip->save( ). + + endmethod. + method CREATE_CONTENT_TYPES. ** Constant node name diff --git a/ZA2X/DEVC/ZABAP2XLSX.slnk b/ZA2X/DEVC/ZABAP2XLSX.slnk new file mode 100644 index 0000000..87799ad --- /dev/null +++ b/ZA2X/DEVC/ZABAP2XLSX.slnk @@ -0,0 +1,2 @@ + + diff --git a/ZA2X/DOMA/ZEXCEL_CONVERTER_OPTION.slnk b/ZA2X/DOMA/ZEXCEL_CONVERTER_OPTION.slnk index 9dbe0e3..7a91743 100644 --- a/ZA2X/DOMA/ZEXCEL_CONVERTER_OPTION.slnk +++ b/ZA2X/DOMA/ZEXCEL_CONVERTER_OPTION.slnk @@ -1,5 +1,5 @@ - + diff --git a/ZA2X/DTEL/ZEXCEL_ACTIVE_WORKSHEET.slnk b/ZA2X/DTEL/ZEXCEL_ACTIVE_WORKSHEET.slnk index 67203ff..bce7111 100644 --- a/ZA2X/DTEL/ZEXCEL_ACTIVE_WORKSHEET.slnk +++ b/ZA2X/DTEL/ZEXCEL_ACTIVE_WORKSHEET.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_AES_PASSWORD.slnk b/ZA2X/DTEL/ZEXCEL_AES_PASSWORD.slnk index e579fea..c66e97f 100644 --- a/ZA2X/DTEL/ZEXCEL_AES_PASSWORD.slnk +++ b/ZA2X/DTEL/ZEXCEL_AES_PASSWORD.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_ALIGNMENT.slnk b/ZA2X/DTEL/ZEXCEL_ALIGNMENT.slnk index ddb21c2..2b7ec9f 100644 --- a/ZA2X/DTEL/ZEXCEL_ALIGNMENT.slnk +++ b/ZA2X/DTEL/ZEXCEL_ALIGNMENT.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_APPLICATION.slnk b/ZA2X/DTEL/ZEXCEL_APPLICATION.slnk index 9a21478..6f6379d 100644 --- a/ZA2X/DTEL/ZEXCEL_APPLICATION.slnk +++ b/ZA2X/DTEL/ZEXCEL_APPLICATION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_APPVERSION.slnk b/ZA2X/DTEL/ZEXCEL_APPVERSION.slnk index 9ebb970..160dce9 100644 --- a/ZA2X/DTEL/ZEXCEL_APPVERSION.slnk +++ b/ZA2X/DTEL/ZEXCEL_APPVERSION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_BOOK_PROTECTION.slnk b/ZA2X/DTEL/ZEXCEL_BOOK_PROTECTION.slnk index 74b78a8..8381c44 100644 --- a/ZA2X/DTEL/ZEXCEL_BOOK_PROTECTION.slnk +++ b/ZA2X/DTEL/ZEXCEL_BOOK_PROTECTION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_BORDER.slnk b/ZA2X/DTEL/ZEXCEL_BORDER.slnk index 07c427c..ef5aeea 100644 --- a/ZA2X/DTEL/ZEXCEL_BORDER.slnk +++ b/ZA2X/DTEL/ZEXCEL_BORDER.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_BREAK.slnk b/ZA2X/DTEL/ZEXCEL_BREAK.slnk index cd1a862..55278e2 100644 --- a/ZA2X/DTEL/ZEXCEL_BREAK.slnk +++ b/ZA2X/DTEL/ZEXCEL_BREAK.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CATEGORY.slnk b/ZA2X/DTEL/ZEXCEL_CATEGORY.slnk index 6c89914..8116da8 100644 --- a/ZA2X/DTEL/ZEXCEL_CATEGORY.slnk +++ b/ZA2X/DTEL/ZEXCEL_CATEGORY.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_COLUMN.slnk b/ZA2X/DTEL/ZEXCEL_CELL_COLUMN.slnk index a19f23d..b068929 100644 --- a/ZA2X/DTEL/ZEXCEL_CELL_COLUMN.slnk +++ b/ZA2X/DTEL/ZEXCEL_CELL_COLUMN.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_COLUMN_ALPHA.slnk b/ZA2X/DTEL/ZEXCEL_CELL_COLUMN_ALPHA.slnk index b0633c5..6e0fcf2 100644 --- a/ZA2X/DTEL/ZEXCEL_CELL_COLUMN_ALPHA.slnk +++ b/ZA2X/DTEL/ZEXCEL_CELL_COLUMN_ALPHA.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_COORDS.slnk b/ZA2X/DTEL/ZEXCEL_CELL_COORDS.slnk index a9dac75..1805010 100644 --- a/ZA2X/DTEL/ZEXCEL_CELL_COORDS.slnk +++ b/ZA2X/DTEL/ZEXCEL_CELL_COORDS.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_DATA_TYPE.slnk b/ZA2X/DTEL/ZEXCEL_CELL_DATA_TYPE.slnk index 8a57233..3b80419 100644 --- a/ZA2X/DTEL/ZEXCEL_CELL_DATA_TYPE.slnk +++ b/ZA2X/DTEL/ZEXCEL_CELL_DATA_TYPE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_FORMULA.slnk b/ZA2X/DTEL/ZEXCEL_CELL_FORMULA.slnk index 1765321..cca5778 100644 --- a/ZA2X/DTEL/ZEXCEL_CELL_FORMULA.slnk +++ b/ZA2X/DTEL/ZEXCEL_CELL_FORMULA.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_PROTECTION.slnk b/ZA2X/DTEL/ZEXCEL_CELL_PROTECTION.slnk index e598310..803b57d 100644 --- a/ZA2X/DTEL/ZEXCEL_CELL_PROTECTION.slnk +++ b/ZA2X/DTEL/ZEXCEL_CELL_PROTECTION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_ROW.slnk b/ZA2X/DTEL/ZEXCEL_CELL_ROW.slnk index ff8d5e4..707dafc 100644 --- a/ZA2X/DTEL/ZEXCEL_CELL_ROW.slnk +++ b/ZA2X/DTEL/ZEXCEL_CELL_ROW.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CELL_VALUE.slnk b/ZA2X/DTEL/ZEXCEL_CELL_VALUE.slnk index 191fab9..6c20d90 100644 --- a/ZA2X/DTEL/ZEXCEL_CELL_VALUE.slnk +++ b/ZA2X/DTEL/ZEXCEL_CELL_VALUE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_COLOR.slnk b/ZA2X/DTEL/ZEXCEL_COLOR.slnk index 36403e8..624d45b 100644 --- a/ZA2X/DTEL/ZEXCEL_COLOR.slnk +++ b/ZA2X/DTEL/ZEXCEL_COLOR.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_COMPANY.slnk b/ZA2X/DTEL/ZEXCEL_COMPANY.slnk index 04abf58..9ec378e 100644 --- a/ZA2X/DTEL/ZEXCEL_COMPANY.slnk +++ b/ZA2X/DTEL/ZEXCEL_COMPANY.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CONDITIONAL.slnk b/ZA2X/DTEL/ZEXCEL_CONDITIONAL.slnk index 8ebfda7..71687fb 100644 --- a/ZA2X/DTEL/ZEXCEL_CONDITIONAL.slnk +++ b/ZA2X/DTEL/ZEXCEL_CONDITIONAL.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CONDITIONAL_SHOW_VALUE.slnk b/ZA2X/DTEL/ZEXCEL_CONDITIONAL_SHOW_VALUE.slnk index 368cd08..556401e 100644 --- a/ZA2X/DTEL/ZEXCEL_CONDITIONAL_SHOW_VALUE.slnk +++ b/ZA2X/DTEL/ZEXCEL_CONDITIONAL_SHOW_VALUE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CONDITIONAL_TYPE.slnk b/ZA2X/DTEL/ZEXCEL_CONDITIONAL_TYPE.slnk index e5b2908..0e3a899 100644 --- a/ZA2X/DTEL/ZEXCEL_CONDITIONAL_TYPE.slnk +++ b/ZA2X/DTEL/ZEXCEL_CONDITIONAL_TYPE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CONDITIONAL_VALUE.slnk b/ZA2X/DTEL/ZEXCEL_CONDITIONAL_VALUE.slnk index 31498da..0d4a54e 100644 --- a/ZA2X/DTEL/ZEXCEL_CONDITIONAL_VALUE.slnk +++ b/ZA2X/DTEL/ZEXCEL_CONDITIONAL_VALUE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CONDITION_OPERATOR.slnk b/ZA2X/DTEL/ZEXCEL_CONDITION_OPERATOR.slnk index 0c9fd38..e363816 100644 --- a/ZA2X/DTEL/ZEXCEL_CONDITION_OPERATOR.slnk +++ b/ZA2X/DTEL/ZEXCEL_CONDITION_OPERATOR.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CONDITION_RULE.slnk b/ZA2X/DTEL/ZEXCEL_CONDITION_RULE.slnk index dc388d6..30766b7 100644 --- a/ZA2X/DTEL/ZEXCEL_CONDITION_RULE.slnk +++ b/ZA2X/DTEL/ZEXCEL_CONDITION_RULE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_CONDITION_RULE_ICONSET.slnk b/ZA2X/DTEL/ZEXCEL_CONDITION_RULE_ICONSET.slnk index 8a26903..049393f 100644 --- a/ZA2X/DTEL/ZEXCEL_CONDITION_RULE_ICONSET.slnk +++ b/ZA2X/DTEL/ZEXCEL_CONDITION_RULE_ICONSET.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/DTEL_ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk b/ZA2X/DTEL/ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk similarity index 99% rename from ZA2X/DTEL/DTEL_ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk rename to ZA2X/DTEL/ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk index 4123dfd..29ab61a 100644 --- a/ZA2X/DTEL/DTEL_ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk +++ b/ZA2X/DTEL/ZEXCEL_CONVERTER_OPTION_HIDEHD.slnk @@ -1,4 +1,4 @@ - - - - + + + + diff --git a/ZA2X/DTEL/ZEXCEL_CREATOR.slnk b/ZA2X/DTEL/ZEXCEL_CREATOR.slnk index 575b6db..480d349 100644 --- a/ZA2X/DTEL/ZEXCEL_CREATOR.slnk +++ b/ZA2X/DTEL/ZEXCEL_CREATOR.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_DATA_VAL_ERROR_STYLE.slnk b/ZA2X/DTEL/ZEXCEL_DATA_VAL_ERROR_STYLE.slnk index a24ea87..59f06ef 100644 --- a/ZA2X/DTEL/ZEXCEL_DATA_VAL_ERROR_STYLE.slnk +++ b/ZA2X/DTEL/ZEXCEL_DATA_VAL_ERROR_STYLE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_DATA_VAL_OPERATOR.slnk b/ZA2X/DTEL/ZEXCEL_DATA_VAL_OPERATOR.slnk index 765fb4f..e595bb1 100644 --- a/ZA2X/DTEL/ZEXCEL_DATA_VAL_OPERATOR.slnk +++ b/ZA2X/DTEL/ZEXCEL_DATA_VAL_OPERATOR.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_DATA_VAL_TYPE.slnk b/ZA2X/DTEL/ZEXCEL_DATA_VAL_TYPE.slnk index 5dc6210..dbcc4c0 100644 --- a/ZA2X/DTEL/ZEXCEL_DATA_VAL_TYPE.slnk +++ b/ZA2X/DTEL/ZEXCEL_DATA_VAL_TYPE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_DEC_8_2.slnk b/ZA2X/DTEL/ZEXCEL_DEC_8_2.slnk index 0e850a4..ec0001f 100644 --- a/ZA2X/DTEL/ZEXCEL_DEC_8_2.slnk +++ b/ZA2X/DTEL/ZEXCEL_DEC_8_2.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_DESCRIPTION.slnk b/ZA2X/DTEL/ZEXCEL_DESCRIPTION.slnk index 92195ab..e17e3f1 100644 --- a/ZA2X/DTEL/ZEXCEL_DESCRIPTION.slnk +++ b/ZA2X/DTEL/ZEXCEL_DESCRIPTION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_DIAGONAL.slnk b/ZA2X/DTEL/ZEXCEL_DIAGONAL.slnk index 5f69802..b22f162 100644 --- a/ZA2X/DTEL/ZEXCEL_DIAGONAL.slnk +++ b/ZA2X/DTEL/ZEXCEL_DIAGONAL.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_DOCSECURITY.slnk b/ZA2X/DTEL/ZEXCEL_DOCSECURITY.slnk index 49a45e1..84075a3 100644 --- a/ZA2X/DTEL/ZEXCEL_DOCSECURITY.slnk +++ b/ZA2X/DTEL/ZEXCEL_DOCSECURITY.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_DRAWING_ANCHOR.slnk b/ZA2X/DTEL/ZEXCEL_DRAWING_ANCHOR.slnk index dfef22c..ebc1c24 100644 --- a/ZA2X/DTEL/ZEXCEL_DRAWING_ANCHOR.slnk +++ b/ZA2X/DTEL/ZEXCEL_DRAWING_ANCHOR.slnk @@ -1,4 +1,4 @@ - + diff --git a/ZA2X/DTEL/ZEXCEL_DRAWING_TYPE.slnk b/ZA2X/DTEL/ZEXCEL_DRAWING_TYPE.slnk index 6cab8b0..e5bcdae 100644 --- a/ZA2X/DTEL/ZEXCEL_DRAWING_TYPE.slnk +++ b/ZA2X/DTEL/ZEXCEL_DRAWING_TYPE.slnk @@ -1,4 +1,4 @@ - + diff --git a/ZA2X/DTEL/ZEXCEL_EXPORT_DIR.slnk b/ZA2X/DTEL/ZEXCEL_EXPORT_DIR.slnk index c6df70d..590f0a2 100644 --- a/ZA2X/DTEL/ZEXCEL_EXPORT_DIR.slnk +++ b/ZA2X/DTEL/ZEXCEL_EXPORT_DIR.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_FILL.slnk b/ZA2X/DTEL/ZEXCEL_FILL.slnk index 016192c..55eadf2 100644 --- a/ZA2X/DTEL/ZEXCEL_FILL.slnk +++ b/ZA2X/DTEL/ZEXCEL_FILL.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_FILL_TYPE.slnk b/ZA2X/DTEL/ZEXCEL_FILL_TYPE.slnk index b354d80..fc1e23f 100644 --- a/ZA2X/DTEL/ZEXCEL_FILL_TYPE.slnk +++ b/ZA2X/DTEL/ZEXCEL_FILL_TYPE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_FONT.slnk b/ZA2X/DTEL/ZEXCEL_FONT.slnk index 31c4572..f8dea36 100644 --- a/ZA2X/DTEL/ZEXCEL_FONT.slnk +++ b/ZA2X/DTEL/ZEXCEL_FONT.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_FORMAT.slnk b/ZA2X/DTEL/ZEXCEL_FORMAT.slnk index 9a4f160..bbae5a3 100644 --- a/ZA2X/DTEL/ZEXCEL_FORMAT.slnk +++ b/ZA2X/DTEL/ZEXCEL_FORMAT.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_GRAPH_TYPE.slnk b/ZA2X/DTEL/ZEXCEL_GRAPH_TYPE.slnk index 645ec0b..217c8b9 100644 --- a/ZA2X/DTEL/ZEXCEL_GRAPH_TYPE.slnk +++ b/ZA2X/DTEL/ZEXCEL_GRAPH_TYPE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_HIDDEN.slnk b/ZA2X/DTEL/ZEXCEL_HIDDEN.slnk index 42e9197..8ac650f 100644 --- a/ZA2X/DTEL/ZEXCEL_HIDDEN.slnk +++ b/ZA2X/DTEL/ZEXCEL_HIDDEN.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_INDENT.slnk b/ZA2X/DTEL/ZEXCEL_INDENT.slnk index 7685234..ae47deb 100644 --- a/ZA2X/DTEL/ZEXCEL_INDENT.slnk +++ b/ZA2X/DTEL/ZEXCEL_INDENT.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_KEYWORDS.slnk b/ZA2X/DTEL/ZEXCEL_KEYWORDS.slnk index 2583e5d..ce515c9 100644 --- a/ZA2X/DTEL/ZEXCEL_KEYWORDS.slnk +++ b/ZA2X/DTEL/ZEXCEL_KEYWORDS.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_LOCKED.slnk b/ZA2X/DTEL/ZEXCEL_LOCKED.slnk index a6c3f24..bfd8b85 100644 --- a/ZA2X/DTEL/ZEXCEL_LOCKED.slnk +++ b/ZA2X/DTEL/ZEXCEL_LOCKED.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_PANE_STATE.slnk b/ZA2X/DTEL/ZEXCEL_PANE_STATE.slnk index c06feae..1b0180e 100644 --- a/ZA2X/DTEL/ZEXCEL_PANE_STATE.slnk +++ b/ZA2X/DTEL/ZEXCEL_PANE_STATE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_PANE_TYPE.slnk b/ZA2X/DTEL/ZEXCEL_PANE_TYPE.slnk index e3bd68d..b20a3ee 100644 --- a/ZA2X/DTEL/ZEXCEL_PANE_TYPE.slnk +++ b/ZA2X/DTEL/ZEXCEL_PANE_TYPE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_PRINT_GRIDLINES.slnk b/ZA2X/DTEL/ZEXCEL_PRINT_GRIDLINES.slnk index c37a1ce..d7cfd87 100644 --- a/ZA2X/DTEL/ZEXCEL_PRINT_GRIDLINES.slnk +++ b/ZA2X/DTEL/ZEXCEL_PRINT_GRIDLINES.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_PROTECTION.slnk b/ZA2X/DTEL/ZEXCEL_PROTECTION.slnk index cd947e2..eb1e15d 100644 --- a/ZA2X/DTEL/ZEXCEL_PROTECTION.slnk +++ b/ZA2X/DTEL/ZEXCEL_PROTECTION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_PWD_HASH.slnk b/ZA2X/DTEL/ZEXCEL_PWD_HASH.slnk index d78a12a..d0a4e88 100644 --- a/ZA2X/DTEL/ZEXCEL_PWD_HASH.slnk +++ b/ZA2X/DTEL/ZEXCEL_PWD_HASH.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_RANGE_NAME.slnk b/ZA2X/DTEL/ZEXCEL_RANGE_NAME.slnk index d9357d4..5145a39 100644 --- a/ZA2X/DTEL/ZEXCEL_RANGE_NAME.slnk +++ b/ZA2X/DTEL/ZEXCEL_RANGE_NAME.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_RANGE_VALUE.slnk b/ZA2X/DTEL/ZEXCEL_RANGE_VALUE.slnk index 12e2834..6a7c871 100644 --- a/ZA2X/DTEL/ZEXCEL_RANGE_VALUE.slnk +++ b/ZA2X/DTEL/ZEXCEL_RANGE_VALUE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_REVISIONSPASSWORD.slnk b/ZA2X/DTEL/ZEXCEL_REVISIONSPASSWORD.slnk index 74847bc..7c83f25 100644 --- a/ZA2X/DTEL/ZEXCEL_REVISIONSPASSWORD.slnk +++ b/ZA2X/DTEL/ZEXCEL_REVISIONSPASSWORD.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_ROTATION.slnk b/ZA2X/DTEL/ZEXCEL_ROTATION.slnk index 558c0e7..360ef06 100644 --- a/ZA2X/DTEL/ZEXCEL_ROTATION.slnk +++ b/ZA2X/DTEL/ZEXCEL_ROTATION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SCALECROP.slnk b/ZA2X/DTEL/ZEXCEL_SCALECROP.slnk index 32a9856..5afcd45 100644 --- a/ZA2X/DTEL/ZEXCEL_SCALECROP.slnk +++ b/ZA2X/DTEL/ZEXCEL_SCALECROP.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_HIDDEN.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_HIDDEN.slnk index ac93825..6240783 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_HIDDEN.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_HIDDEN.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_ORIENATATION.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_ORIENATATION.slnk index 5d7f44b..2aa0027 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_ORIENATATION.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_ORIENATATION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_PAPER_SIZE.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_PAPER_SIZE.slnk index c4e5908..77fb60f 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_PAPER_SIZE.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_PAPER_SIZE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION.slnk index 64ec3d2..1302f6b 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION_BOOL.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION_BOOL.slnk index bc414e7..65d77d0 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION_BOOL.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_PROTECTION_BOOL.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_SELECTED.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_SELECTED.slnk index ff9c887..6877cce 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_SELECTED.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_SELECTED.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_SHOWZEROS.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_SHOWZEROS.slnk index f11a218..b8fe668 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_SHOWZEROS.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_SHOWZEROS.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_STATE.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_STATE.slnk index 92b73a1..37dce2e 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_STATE.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_STATE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_SUMMARY.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_SUMMARY.slnk index 45e9e16..3b941d9 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_SUMMARY.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_SUMMARY.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_TITLE.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_TITLE.slnk index da10d3f..9bbc2d6 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_TITLE.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_TITLE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHEET_ZOOMSCALE.slnk b/ZA2X/DTEL/ZEXCEL_SHEET_ZOOMSCALE.slnk index fc714b8..26ca58f 100644 --- a/ZA2X/DTEL/ZEXCEL_SHEET_ZOOMSCALE.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHEET_ZOOMSCALE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHOW_GRIDLINES.slnk b/ZA2X/DTEL/ZEXCEL_SHOW_GRIDLINES.slnk index 037f0cc..420d344 100644 --- a/ZA2X/DTEL/ZEXCEL_SHOW_GRIDLINES.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHOW_GRIDLINES.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SHOW_ROWCOLHEADER.slnk b/ZA2X/DTEL/ZEXCEL_SHOW_ROWCOLHEADER.slnk index f0400bb..33f19b6 100644 --- a/ZA2X/DTEL/ZEXCEL_SHOW_ROWCOLHEADER.slnk +++ b/ZA2X/DTEL/ZEXCEL_SHOW_ROWCOLHEADER.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_ARGB.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_ARGB.slnk index f5df235..88b51f5 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_ARGB.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_ARGB.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_COMPONENT.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_COMPONENT.slnk index 41dd250..39c919f 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_COMPONENT.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_COMPONENT.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_INDEXED.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_INDEXED.slnk index 662eed1..e9e71a8 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_INDEXED.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_INDEXED.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_THEME.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_THEME.slnk index 30125f8..bba3c92 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_THEME.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_THEME.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_TINT.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_TINT.slnk index 0b4db9f..1c9cbb9 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_TINT.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_COLOR_TINT.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_FAMILY.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_FAMILY.slnk index 61b258d..e328ef3 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_FAMILY.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_FAMILY.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_NAME.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_NAME.slnk index 62b0469..5d5800e 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_NAME.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_NAME.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_SCHEME.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_SCHEME.slnk index 920e1f6..961eb58 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_SCHEME.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_SCHEME.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_SIZE.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_SIZE.slnk index a80b057..0b70a8b 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_SIZE.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_SIZE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_UNDERLINE.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_UNDERLINE.slnk index 7552293..8092e1b 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_FONT_UNDERLINE.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_FONT_UNDERLINE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_FORMULA.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_FORMULA.slnk index 33b6ebf..88326de 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_FORMULA.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_FORMULA.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_STYLE_PRIORITY.slnk b/ZA2X/DTEL/ZEXCEL_STYLE_PRIORITY.slnk index f185821..f40ce4c 100644 --- a/ZA2X/DTEL/ZEXCEL_STYLE_PRIORITY.slnk +++ b/ZA2X/DTEL/ZEXCEL_STYLE_PRIORITY.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_SUBJECT.slnk b/ZA2X/DTEL/ZEXCEL_SUBJECT.slnk index f53f2d1..c673acc 100644 --- a/ZA2X/DTEL/ZEXCEL_SUBJECT.slnk +++ b/ZA2X/DTEL/ZEXCEL_SUBJECT.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_TABLE_STYLE.slnk b/ZA2X/DTEL/ZEXCEL_TABLE_STYLE.slnk index c4208b6..6b3fd1e 100644 --- a/ZA2X/DTEL/ZEXCEL_TABLE_STYLE.slnk +++ b/ZA2X/DTEL/ZEXCEL_TABLE_STYLE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_TABLE_TOTALS_FUNCTION.slnk b/ZA2X/DTEL/ZEXCEL_TABLE_TOTALS_FUNCTION.slnk index 0bf438c..ca69cc4 100644 --- a/ZA2X/DTEL/ZEXCEL_TABLE_TOTALS_FUNCTION.slnk +++ b/ZA2X/DTEL/ZEXCEL_TABLE_TOTALS_FUNCTION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_TEXT_ROTATION.slnk b/ZA2X/DTEL/ZEXCEL_TEXT_ROTATION.slnk index e8a09ea..d4c8c09 100644 --- a/ZA2X/DTEL/ZEXCEL_TEXT_ROTATION.slnk +++ b/ZA2X/DTEL/ZEXCEL_TEXT_ROTATION.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_TITLE.slnk b/ZA2X/DTEL/ZEXCEL_TITLE.slnk index e363d86..b13188f 100644 --- a/ZA2X/DTEL/ZEXCEL_TITLE.slnk +++ b/ZA2X/DTEL/ZEXCEL_TITLE.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_VALIDATION_FORMULA1.slnk b/ZA2X/DTEL/ZEXCEL_VALIDATION_FORMULA1.slnk index af72a87..33743c1 100644 --- a/ZA2X/DTEL/ZEXCEL_VALIDATION_FORMULA1.slnk +++ b/ZA2X/DTEL/ZEXCEL_VALIDATION_FORMULA1.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_WORKBOOKPASSWORD.slnk b/ZA2X/DTEL/ZEXCEL_WORKBOOKPASSWORD.slnk index a616e27..ecdaaef 100644 --- a/ZA2X/DTEL/ZEXCEL_WORKBOOKPASSWORD.slnk +++ b/ZA2X/DTEL/ZEXCEL_WORKBOOKPASSWORD.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/DTEL/ZEXCEL_WORKSHEETS_NAME.slnk b/ZA2X/DTEL/ZEXCEL_WORKSHEETS_NAME.slnk index 9985c78..0c7a9da 100644 --- a/ZA2X/DTEL/ZEXCEL_WORKSHEETS_NAME.slnk +++ b/ZA2X/DTEL/ZEXCEL_WORKSHEETS_NAME.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/INTF/ZIF_EXCEL_BOOK_PROTECTION.slnk b/ZA2X/INTF/ZIF_EXCEL_BOOK_PROTECTION.slnk index 77dfa42..fccc571 100644 --- a/ZA2X/INTF/ZIF_EXCEL_BOOK_PROTECTION.slnk +++ b/ZA2X/INTF/ZIF_EXCEL_BOOK_PROTECTION.slnk @@ -1,14 +1,14 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/ZA2X/INTF/ZIF_EXCEL_BOOK_VBA_PROJECT.slnk b/ZA2X/INTF/ZIF_EXCEL_BOOK_VBA_PROJECT.slnk index 1a08efe..cb83101 100644 --- a/ZA2X/INTF/ZIF_EXCEL_BOOK_VBA_PROJECT.slnk +++ b/ZA2X/INTF/ZIF_EXCEL_BOOK_VBA_PROJECT.slnk @@ -1,15 +1,15 @@ - - - - - - - + + + + + + + - - + + - - + + diff --git a/ZA2X/INTF/ZIF_EXCEL_CONVERTER.slnk b/ZA2X/INTF/ZIF_EXCEL_CONVERTER.slnk index b5b71d1..ed5d710 100644 --- a/ZA2X/INTF/ZIF_EXCEL_CONVERTER.slnk +++ b/ZA2X/INTF/ZIF_EXCEL_CONVERTER.slnk @@ -1,5 +1,5 @@ - + diff --git a/ZA2X/INTF/ZIF_EXCEL_CUSTOMUI_ELEMENT.slnk b/ZA2X/INTF/ZIF_EXCEL_CUSTOMUI_ELEMENT.slnk index 5694492..45f3c29 100644 --- a/ZA2X/INTF/ZIF_EXCEL_CUSTOMUI_ELEMENT.slnk +++ b/ZA2X/INTF/ZIF_EXCEL_CUSTOMUI_ELEMENT.slnk @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/ZA2X/INTF/ZIF_EXCEL_SHEET_PRINTSETTINGS.slnk b/ZA2X/INTF/ZIF_EXCEL_SHEET_PRINTSETTINGS.slnk index d65a7a3..550258f 100644 --- a/ZA2X/INTF/ZIF_EXCEL_SHEET_PRINTSETTINGS.slnk +++ b/ZA2X/INTF/ZIF_EXCEL_SHEET_PRINTSETTINGS.slnk @@ -1,5 +1,5 @@ - + diff --git a/ZA2X/INTF/ZIF_EXCEL_SHEET_PROTECTION.slnk b/ZA2X/INTF/ZIF_EXCEL_SHEET_PROTECTION.slnk index ccbbd5f..d43e226 100644 --- a/ZA2X/INTF/ZIF_EXCEL_SHEET_PROTECTION.slnk +++ b/ZA2X/INTF/ZIF_EXCEL_SHEET_PROTECTION.slnk @@ -1,26 +1,26 @@ - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/INTF/ZIF_EXCEL_SHEET_VBA_PROJECT.slnk b/ZA2X/INTF/ZIF_EXCEL_SHEET_VBA_PROJECT.slnk index f9d8887..bbdcb26 100644 --- a/ZA2X/INTF/ZIF_EXCEL_SHEET_VBA_PROJECT.slnk +++ b/ZA2X/INTF/ZIF_EXCEL_SHEET_VBA_PROJECT.slnk @@ -1,12 +1,12 @@ - - - - - - - + + + + + + + - - + + diff --git a/ZA2X/INTF/ZIF_EXCEL_WRITER.slnk b/ZA2X/INTF/ZIF_EXCEL_WRITER.slnk index e4b0a67..91b2064 100644 --- a/ZA2X/INTF/ZIF_EXCEL_WRITER.slnk +++ b/ZA2X/INTF/ZIF_EXCEL_WRITER.slnk @@ -1,7 +1,7 @@ - - - - - + + + + + diff --git a/ZA2X/PROG/ZABAP2XLSX_DEMO_SHOW.slnk b/ZA2X/PROG/ZABAP2XLSX_DEMO_SHOW.slnk index 99ddf02..ed04a39 100644 --- a/ZA2X/PROG/ZABAP2XLSX_DEMO_SHOW.slnk +++ b/ZA2X/PROG/ZABAP2XLSX_DEMO_SHOW.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZANGRY_BIRDS.slnk b/ZA2X/PROG/ZANGRY_BIRDS.slnk index 48122d5..61d5216 100644 --- a/ZA2X/PROG/ZANGRY_BIRDS.slnk +++ b/ZA2X/PROG/ZANGRY_BIRDS.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL1.slnk b/ZA2X/PROG/ZDEMO_EXCEL1.slnk index 46da31a..54aa21f 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL1.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL1.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL10.slnk b/ZA2X/PROG/ZDEMO_EXCEL10.slnk index 39ce701..0914eb8 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL10.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL10.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL13.slnk b/ZA2X/PROG/ZDEMO_EXCEL13.slnk index ea00a19..9337531 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL13.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL13.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL14.slnk b/ZA2X/PROG/ZDEMO_EXCEL14.slnk index c2a974b..e7fa87e 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL14.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL14.slnk @@ -119,7 +119,7 @@ START-OF-SELECTION. lo_style_rotated = lo_excel->add_new_style( ). lo_style_rotated->alignment->horizontal = zcl_excel_style_alignment=>c_horizontal_center. lo_style_rotated->alignment->vertical = zcl_excel_style_alignment=>c_vertical_center. - lo_style_rotated->alignment->textrotation = 165. " -75° == 90° + 75° + lo_style_rotated->alignment->textrotation = 165. " -75° == 90° + 75° lv_style_rotated_guid = lo_style_rotated->get_guid( ). @@ -153,7 +153,7 @@ START-OF-SELECTION. " Rotated lo_worksheet->set_cell( ip_row = 10 ip_column = 'D' - ip_value = 'This is a centered text rotated by -75°' + ip_value = 'This is a centered text rotated by -75°' ip_style = lv_style_rotated_guid ). " forced line break diff --git a/ZA2X/PROG/ZDEMO_EXCEL17.slnk b/ZA2X/PROG/ZDEMO_EXCEL17.slnk index 6f43a1a..0f81f12 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL17.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL17.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL18.slnk b/ZA2X/PROG/ZDEMO_EXCEL18.slnk index ec668f7..15f4fbe 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL18.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL18.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL19.slnk b/ZA2X/PROG/ZDEMO_EXCEL19.slnk index b4ac1b6..7980b8c 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL19.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL19.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL20.slnk b/ZA2X/PROG/ZDEMO_EXCEL20.slnk index 7a12876..44515bd 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL20.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL20.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL21.slnk b/ZA2X/PROG/ZDEMO_EXCEL21.slnk index 16e08cf..36be3d7 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL21.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL21.slnk @@ -1,8 +1,8 @@ - - + + - + diff --git a/ZA2X/PROG/ZDEMO_EXCEL22.slnk b/ZA2X/PROG/ZDEMO_EXCEL22.slnk index d50a9a5..9dc62cb 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL22.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL22.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL23.slnk b/ZA2X/PROG/ZDEMO_EXCEL23.slnk index f7d31f2..1f9492c 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL23.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL23.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL24.slnk b/ZA2X/PROG/ZDEMO_EXCEL24.slnk index 1352f12..0cf6427 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL24.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL24.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL25.slnk b/ZA2X/PROG/ZDEMO_EXCEL25.slnk index ea1865c..89f1372 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL25.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL25.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL26.slnk b/ZA2X/PROG/ZDEMO_EXCEL26.slnk index 5966928..f2b6342 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL26.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL26.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL27.slnk b/ZA2X/PROG/ZDEMO_EXCEL27.slnk index 4c2b2cb..4253b87 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL27.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL27.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL28.slnk b/ZA2X/PROG/ZDEMO_EXCEL28.slnk index cf4ffa2..1bf4781 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL28.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL28.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL29.slnk b/ZA2X/PROG/ZDEMO_EXCEL29.slnk index 4d993e8..040aeb0 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL29.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL29.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL32.slnk b/ZA2X/PROG/ZDEMO_EXCEL32.slnk index b84a7ff..e5ba213 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL32.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL32.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL35.slnk b/ZA2X/PROG/ZDEMO_EXCEL35.slnk index dac3c4d..cd2ff2c 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL35.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL35.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL36.slnk b/ZA2X/PROG/ZDEMO_EXCEL36.slnk index b67e3cd..0e1c8da 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL36.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL36.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL5.slnk b/ZA2X/PROG/ZDEMO_EXCEL5.slnk index a520694..01124e3 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL5.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL5.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_EXCEL9.slnk b/ZA2X/PROG/ZDEMO_EXCEL9.slnk index 1bf463a..ba4fe75 100644 --- a/ZA2X/PROG/ZDEMO_EXCEL9.slnk +++ b/ZA2X/PROG/ZDEMO_EXCEL9.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_TECHED1.slnk b/ZA2X/PROG/ZDEMO_TECHED1.slnk index c93eda4..ab07833 100644 --- a/ZA2X/PROG/ZDEMO_TECHED1.slnk +++ b/ZA2X/PROG/ZDEMO_TECHED1.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/PROG/ZDEMO_TECHED10.slnk b/ZA2X/PROG/ZDEMO_TECHED10.slnk index a982638..35f19c1 100644 --- a/ZA2X/PROG/ZDEMO_TECHED10.slnk +++ b/ZA2X/PROG/ZDEMO_TECHED10.slnk @@ -1,5 +1,5 @@ - - + + @@ -33,41 +33,11 @@ DATA: lt_files TYPE filetable, lv_rc TYPE i, lv_value TYPE zexcel_cell_value. -CONSTANTS: lc_default_file_name TYPE string VALUE 'TechEd01.xlsx'. - -******************************* -* Selection screen management * -******************************* - -PARAMETERS: p_path TYPE zexcel_export_dir. - -AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_path. - lv_workdir = p_path. - cl_gui_frontend_services=>file_open_dialog( EXPORTING initial_directory = lv_workdir - default_filename = lc_default_file_name - file_filter = 'abap2xlsx|*.xlsx' - CHANGING file_table = lt_files - rc = lv_rc ). - IF lv_rc EQ 1. - READ TABLE lt_files INTO ls_file INDEX 1. - lv_full_path = ls_file-filename. - p_path = ls_file-filename. - ENDIF. - -INITIALIZATION. - cl_gui_frontend_services=>get_sapgui_workdir( CHANGING sapworkdir = lv_workdir ). - cl_gui_cfw=>flush( ). - cl_gui_frontend_services=>get_file_separator( CHANGING file_separator = lv_file_separator ). - CONCATENATE lv_workdir lv_file_separator lc_default_file_name INTO lv_full_path. - p_path = lv_full_path. +CONSTANTS: gc_save_file_name TYPE string VALUE 'TechEd01.xlsx'. +INCLUDE zdemo_excel_outputopt_incl. START-OF-SELECTION. - IF lv_full_path IS INITIAL. - cl_gui_frontend_services=>get_file_separator( CHANGING file_separator = lv_file_separator ). - CONCATENATE lv_workdir lv_file_separator lc_default_file_name INTO lv_full_path. - ENDIF. - ******************************* * abap2xlsx read XLSX * ******************************* @@ -81,5 +51,8 @@ START-OF-SELECTION. ip_row = 10 IMPORTING ep_value = lv_value ). - WRITE: 'abap2xlsx total score is ', lv_value. + WRITE: 'abap2xlsx total score is ', lv_value. + +*** Create output + lcl_output=>output( lo_excel ). diff --git a/ZA2X/PROG/ZDEMO_TECHED2.slnk b/ZA2X/PROG/ZDEMO_TECHED2.slnk index e72153d..6969aee 100644 --- a/ZA2X/PROG/ZDEMO_TECHED2.slnk +++ b/ZA2X/PROG/ZDEMO_TECHED2.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/TABL/ZEXCEL_CONDITIONAL_CELLIS.slnk b/ZA2X/TABL/ZEXCEL_CONDITIONAL_CELLIS.slnk index 94f84bd..082dad3 100644 --- a/ZA2X/TABL/ZEXCEL_CONDITIONAL_CELLIS.slnk +++ b/ZA2X/TABL/ZEXCEL_CONDITIONAL_CELLIS.slnk @@ -1,7 +1,7 @@ - - - - - - + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_CONDITIONAL_DATABAR.slnk b/ZA2X/TABL/ZEXCEL_CONDITIONAL_DATABAR.slnk index 0e22d51..ec5cf20 100644 --- a/ZA2X/TABL/ZEXCEL_CONDITIONAL_DATABAR.slnk +++ b/ZA2X/TABL/ZEXCEL_CONDITIONAL_DATABAR.slnk @@ -1,9 +1,9 @@ - - - - - + + + + + diff --git a/ZA2X/TABL/ZEXCEL_CONDITIONAL_EXPRESSION.slnk b/ZA2X/TABL/ZEXCEL_CONDITIONAL_EXPRESSION.slnk index ba60ba6..7cbe629 100644 --- a/ZA2X/TABL/ZEXCEL_CONDITIONAL_EXPRESSION.slnk +++ b/ZA2X/TABL/ZEXCEL_CONDITIONAL_EXPRESSION.slnk @@ -1,6 +1,6 @@ - - - + + + - + diff --git a/ZA2X/TABL/ZEXCEL_CONDITIONAL_ICONSET.slnk b/ZA2X/TABL/ZEXCEL_CONDITIONAL_ICONSET.slnk index c87301e..eaf9a22 100644 --- a/ZA2X/TABL/ZEXCEL_CONDITIONAL_ICONSET.slnk +++ b/ZA2X/TABL/ZEXCEL_CONDITIONAL_ICONSET.slnk @@ -1,16 +1,16 @@ - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_DRAWING_LOCATION.slnk b/ZA2X/TABL/ZEXCEL_DRAWING_LOCATION.slnk index 14a75b3..00f2b36 100644 --- a/ZA2X/TABL/ZEXCEL_DRAWING_LOCATION.slnk +++ b/ZA2X/TABL/ZEXCEL_DRAWING_LOCATION.slnk @@ -1,4 +1,4 @@ - + diff --git a/ZA2X/TABL/ZEXCEL_PANE.slnk b/ZA2X/TABL/ZEXCEL_PANE.slnk index d616ea9..8844bfa 100644 --- a/ZA2X/TABL/ZEXCEL_PANE.slnk +++ b/ZA2X/TABL/ZEXCEL_PANE.slnk @@ -1,9 +1,9 @@ - - - - - - - - + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_AUTOFILTER_AREA.slnk b/ZA2X/TABL/ZEXCEL_S_AUTOFILTER_AREA.slnk index f3fce37..71a6bdc 100644 --- a/ZA2X/TABL/ZEXCEL_S_AUTOFILTER_AREA.slnk +++ b/ZA2X/TABL/ZEXCEL_S_AUTOFILTER_AREA.slnk @@ -1,8 +1,8 @@ - - - - - - - + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_AUTOFILTER_VALUES.slnk b/ZA2X/TABL/ZEXCEL_S_AUTOFILTER_VALUES.slnk index 82dc7fa..401332e 100644 --- a/ZA2X/TABL/ZEXCEL_S_AUTOFILTER_VALUES.slnk +++ b/ZA2X/TABL/ZEXCEL_S_AUTOFILTER_VALUES.slnk @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CELLXFS.slnk b/ZA2X/TABL/ZEXCEL_S_CELLXFS.slnk index 96ea987..187052a 100644 --- a/ZA2X/TABL/ZEXCEL_S_CELLXFS.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CELLXFS.slnk @@ -1,17 +1,17 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CELL_DATA.slnk b/ZA2X/TABL/ZEXCEL_S_CELL_DATA.slnk index e45a42e..8f30bb1 100644 --- a/ZA2X/TABL/ZEXCEL_S_CELL_DATA.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CELL_DATA.slnk @@ -1,11 +1,11 @@ - - - - - - - - - - + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CONVERTER_COL.slnk b/ZA2X/TABL/ZEXCEL_S_CONVERTER_COL.slnk index a25e511..11a16b2 100644 --- a/ZA2X/TABL/ZEXCEL_S_CONVERTER_COL.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CONVERTER_COL.slnk @@ -1,9 +1,9 @@ - - - - - - - - + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CONVERTER_FCAT.slnk b/ZA2X/TABL/ZEXCEL_S_CONVERTER_FCAT.slnk index a8c067c..fbc07ca 100644 --- a/ZA2X/TABL/ZEXCEL_S_CONVERTER_FCAT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CONVERTER_FCAT.slnk @@ -1,30 +1,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CONVERTER_FIL.slnk b/ZA2X/TABL/ZEXCEL_S_CONVERTER_FIL.slnk index 077ffcb..3a69df9 100644 --- a/ZA2X/TABL/ZEXCEL_S_CONVERTER_FIL.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CONVERTER_FIL.slnk @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CONVERTER_LAYO.slnk b/ZA2X/TABL/ZEXCEL_S_CONVERTER_LAYO.slnk index 62f05e1..d3719a0 100644 --- a/ZA2X/TABL/ZEXCEL_S_CONVERTER_LAYO.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CONVERTER_LAYO.slnk @@ -1,7 +1,7 @@ - - - - - - + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CONVERTER_OPTION.slnk b/ZA2X/TABL/ZEXCEL_S_CONVERTER_OPTION.slnk index 19df6d8..f9c9076 100644 --- a/ZA2X/TABL/ZEXCEL_S_CONVERTER_OPTION.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CONVERTER_OPTION.slnk @@ -1,8 +1,8 @@ - - - - + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CONV_FIELDCATALOG.slnk b/ZA2X/TABL/ZEXCEL_S_CONV_FIELDCATALOG.slnk new file mode 100644 index 0000000..17e884e --- /dev/null +++ b/ZA2X/TABL/ZEXCEL_S_CONV_FIELDCATALOG.slnk @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CONV_SETTINGS.slnk b/ZA2X/TABL/ZEXCEL_S_CONV_SETTINGS.slnk new file mode 100644 index 0000000..a9e14b4 --- /dev/null +++ b/ZA2X/TABL/ZEXCEL_S_CONV_SETTINGS.slnk @@ -0,0 +1,6 @@ + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_ALIGNMENT.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_ALIGNMENT.slnk index 7ac72db..5110251 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_ALIGNMENT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_ALIGNMENT.slnk @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDER.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDER.slnk index 9601fcd..42d82e7 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDER.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDER.slnk @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDERS.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDERS.slnk index 108f351..b90d45b 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDERS.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_BORDERS.slnk @@ -1,47 +1,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_COLOR.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_COLOR.slnk index 627de69..ad54c77 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_COLOR.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_COLOR.slnk @@ -1,8 +1,8 @@ - - - - - - - + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_COMPLETE.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_COMPLETE.slnk index 0fdb482..b8e7830 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_COMPLETE.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_COMPLETE.slnk @@ -1,88 +1,98 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_FONT.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_FONT.slnk index 85729f5..c66c107 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_FONT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_FONT.slnk @@ -1,18 +1,18 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_NUMBER_FORMAT.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_NUMBER_FORMAT.slnk index 92e735a..07ec5a1 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_NUMBER_FORMAT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_NUMBER_FORMAT.slnk @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_PROTECTION.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_PROTECTION.slnk index c104a1a..2480495 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLEX_PROTECTION.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLEX_PROTECTION.slnk @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLE_ALIGNMENT.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLE_ALIGNMENT.slnk index a4c1e96..1c82487 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLE_ALIGNMENT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLE_ALIGNMENT.slnk @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDER.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDER.slnk index ed69323..145152a 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDER.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDER.slnk @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDERS.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDERS.slnk index 68e365d..9081415 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDERS.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLE_BORDERS.slnk @@ -1,47 +1,47 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLE_COMPLETE.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLE_COMPLETE.slnk index 8a15f21..dd167da 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLE_COMPLETE.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLE_COMPLETE.slnk @@ -1,88 +1,98 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLE_FONT.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLE_FONT.slnk index 5550d1a..0dc722d 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLE_FONT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLE_FONT.slnk @@ -1,18 +1,18 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLE_NUMBER_FORMAT.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLE_NUMBER_FORMAT.slnk index fb15bbf..8919092 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLE_NUMBER_FORMAT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLE_NUMBER_FORMAT.slnk @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_CSTYLE_PROTECTION.slnk b/ZA2X/TABL/ZEXCEL_S_CSTYLE_PROTECTION.slnk index 1314a3a..e486cdc 100644 --- a/ZA2X/TABL/ZEXCEL_S_CSTYLE_PROTECTION.slnk +++ b/ZA2X/TABL/ZEXCEL_S_CSTYLE_PROTECTION.slnk @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_FIELDCATALOG.slnk b/ZA2X/TABL/ZEXCEL_S_FIELDCATALOG.slnk index ad18f15..2752a5a 100644 --- a/ZA2X/TABL/ZEXCEL_S_FIELDCATALOG.slnk +++ b/ZA2X/TABL/ZEXCEL_S_FIELDCATALOG.slnk @@ -1,17 +1,17 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_ORG_REL.slnk b/ZA2X/TABL/ZEXCEL_S_ORG_REL.slnk index afb8b25..bfae045 100644 --- a/ZA2X/TABL/ZEXCEL_S_ORG_REL.slnk +++ b/ZA2X/TABL/ZEXCEL_S_ORG_REL.slnk @@ -1,119 +1,126 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_SHEET_STYLE.slnk b/ZA2X/TABL/ZEXCEL_S_SHEET_STYLE.slnk index 940aaef..8c7b104 100644 --- a/ZA2X/TABL/ZEXCEL_S_SHEET_STYLE.slnk +++ b/ZA2X/TABL/ZEXCEL_S_SHEET_STYLE.slnk @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLEMAPPING.slnk b/ZA2X/TABL/ZEXCEL_S_STYLEMAPPING.slnk index 9fe1a3a..e99b737 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLEMAPPING.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLEMAPPING.slnk @@ -1,178 +1,198 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLES_COND_MAPPING.slnk b/ZA2X/TABL/ZEXCEL_S_STYLES_COND_MAPPING.slnk index cad0477..bf47f48 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLES_COND_MAPPING.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLES_COND_MAPPING.slnk @@ -1,6 +1,6 @@ - - - + + + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLES_MAPPING.slnk b/ZA2X/TABL/ZEXCEL_S_STYLES_MAPPING.slnk index 299b276..31e7820 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLES_MAPPING.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLES_MAPPING.slnk @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLE_ALIGNMENT.slnk b/ZA2X/TABL/ZEXCEL_S_STYLE_ALIGNMENT.slnk index ea370a7..abe4cb0 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLE_ALIGNMENT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLE_ALIGNMENT.slnk @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLE_BORDER.slnk b/ZA2X/TABL/ZEXCEL_S_STYLE_BORDER.slnk index 41669ab..eb1fcbc 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLE_BORDER.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLE_BORDER.slnk @@ -1,36 +1,36 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLE_COLOR.slnk b/ZA2X/TABL/ZEXCEL_S_STYLE_COLOR.slnk index 722ffb8..806196c 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLE_COLOR.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLE_COLOR.slnk @@ -1,6 +1,6 @@ - - - + + + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLE_FONT.slnk b/ZA2X/TABL/ZEXCEL_S_STYLE_FONT.slnk index 8bd8b47..3761355 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLE_FONT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLE_FONT.slnk @@ -1,18 +1,18 @@ - - - + + + - + - + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLE_NUMFMT.slnk b/ZA2X/TABL/ZEXCEL_S_STYLE_NUMFMT.slnk index b996db7..83c4518 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLE_NUMFMT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLE_NUMFMT.slnk @@ -1,5 +1,5 @@ - - - - + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_STYLE_PROTECTION.slnk b/ZA2X/TABL/ZEXCEL_S_STYLE_PROTECTION.slnk index 060b32c..0c442e1 100644 --- a/ZA2X/TABL/ZEXCEL_S_STYLE_PROTECTION.slnk +++ b/ZA2X/TABL/ZEXCEL_S_STYLE_PROTECTION.slnk @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_WORKSHEET_COLUMNDIME.slnk b/ZA2X/TABL/ZEXCEL_S_WORKSHEET_COLUMNDIME.slnk index a36e8af..31e3797 100644 --- a/ZA2X/TABL/ZEXCEL_S_WORKSHEET_COLUMNDIME.slnk +++ b/ZA2X/TABL/ZEXCEL_S_WORKSHEET_COLUMNDIME.slnk @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/ZA2X/TABL/ZEXCEL_S_WORKSHEET_HEAD_FOOT.slnk b/ZA2X/TABL/ZEXCEL_S_WORKSHEET_HEAD_FOOT.slnk index 761e0d7..0b56cc4 100644 --- a/ZA2X/TABL/ZEXCEL_S_WORKSHEET_HEAD_FOOT.slnk +++ b/ZA2X/TABL/ZEXCEL_S_WORKSHEET_HEAD_FOOT.slnk @@ -1,6 +1,6 @@ - - - + + + @@ -8,14 +8,14 @@ - + - + @@ -24,14 +24,14 @@ - + - + @@ -40,13 +40,13 @@ - + - + diff --git a/ZA2X/TABL/ZEXCEL_S_WORKSHEET_ROWDIMENSIO.slnk b/ZA2X/TABL/ZEXCEL_S_WORKSHEET_ROWDIMENSIO.slnk index 64f2e1d..10a9649 100644 --- a/ZA2X/TABL/ZEXCEL_S_WORKSHEET_ROWDIMENSIO.slnk +++ b/ZA2X/TABL/ZEXCEL_S_WORKSHEET_ROWDIMENSIO.slnk @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/ZA2X/TTYP/ZEXCEL_T_AUTOFILTER_VALUES.slnk b/ZA2X/TTYP/ZEXCEL_T_AUTOFILTER_VALUES.slnk index c9f0388..1939dca 100644 --- a/ZA2X/TTYP/ZEXCEL_T_AUTOFILTER_VALUES.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_AUTOFILTER_VALUES.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_CELLXFS.slnk b/ZA2X/TTYP/ZEXCEL_T_CELLXFS.slnk index 29409f1..87c0dbd 100644 --- a/ZA2X/TTYP/ZEXCEL_T_CELLXFS.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_CELLXFS.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_CELL_DATA.slnk b/ZA2X/TTYP/ZEXCEL_T_CELL_DATA.slnk index d6638ee..ea6e9a1 100644 --- a/ZA2X/TTYP/ZEXCEL_T_CELL_DATA.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_CELL_DATA.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_CELL_DATA_UNSORTED.slnk b/ZA2X/TTYP/ZEXCEL_T_CELL_DATA_UNSORTED.slnk index abaf13b..8631faf 100644 --- a/ZA2X/TTYP/ZEXCEL_T_CELL_DATA_UNSORTED.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_CELL_DATA_UNSORTED.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_CONVERTER_COL.slnk b/ZA2X/TTYP/ZEXCEL_T_CONVERTER_COL.slnk index 7752997..8f99331 100644 --- a/ZA2X/TTYP/ZEXCEL_T_CONVERTER_COL.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_CONVERTER_COL.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_CONVERTER_FCAT.slnk b/ZA2X/TTYP/ZEXCEL_T_CONVERTER_FCAT.slnk index 812e864..8eeeb33 100644 --- a/ZA2X/TTYP/ZEXCEL_T_CONVERTER_FCAT.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_CONVERTER_FCAT.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_CONVERTER_FIL.slnk b/ZA2X/TTYP/ZEXCEL_T_CONVERTER_FIL.slnk index 5eaac82..12cb2ed 100644 --- a/ZA2X/TTYP/ZEXCEL_T_CONVERTER_FIL.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_CONVERTER_FIL.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_CONVERTER_LAYO.slnk b/ZA2X/TTYP/ZEXCEL_T_CONVERTER_LAYO.slnk new file mode 100644 index 0000000..f1e8546 --- /dev/null +++ b/ZA2X/TTYP/ZEXCEL_T_CONVERTER_LAYO.slnk @@ -0,0 +1,2 @@ + + diff --git a/ZA2X/TTYP/ZEXCEL_T_CONV_FIELDCATALOG.slnk b/ZA2X/TTYP/ZEXCEL_T_CONV_FIELDCATALOG.slnk new file mode 100644 index 0000000..1f76496 --- /dev/null +++ b/ZA2X/TTYP/ZEXCEL_T_CONV_FIELDCATALOG.slnk @@ -0,0 +1,2 @@ + + diff --git a/ZA2X/TTYP/ZEXCEL_T_FIELDCATALOG.slnk b/ZA2X/TTYP/ZEXCEL_T_FIELDCATALOG.slnk index f852a4d..cd59511 100644 --- a/ZA2X/TTYP/ZEXCEL_T_FIELDCATALOG.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_FIELDCATALOG.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_SHARED_STRING.slnk b/ZA2X/TTYP/ZEXCEL_T_SHARED_STRING.slnk index b1b05ff..8de05e2 100644 --- a/ZA2X/TTYP/ZEXCEL_T_SHARED_STRING.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_SHARED_STRING.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_SHEET_STYLE.slnk b/ZA2X/TTYP/ZEXCEL_T_SHEET_STYLE.slnk index 9db53d1..b89c1cb 100644 --- a/ZA2X/TTYP/ZEXCEL_T_SHEET_STYLE.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_SHEET_STYLE.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING1.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING1.slnk index ca00b4b..77085e1 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING1.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING1.slnk @@ -1,6 +1,6 @@ - - + + - + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING2.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING2.slnk index 167323e..ca0356b 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING2.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLEMAPPING2.slnk @@ -1,4 +1,4 @@ - - - + + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLES_COND_MAPPING.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLES_COND_MAPPING.slnk index 8a7d662..a44c472 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLES_COND_MAPPING.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLES_COND_MAPPING.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLES_MAPPING.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLES_MAPPING.slnk index 06c4a9b..ed4ce81 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLES_MAPPING.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLES_MAPPING.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLE_ALIGNMENT.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLE_ALIGNMENT.slnk index fb30252..bb9926c 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLE_ALIGNMENT.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLE_ALIGNMENT.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLE_BORDER.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLE_BORDER.slnk index 0dc3848..6f071e6 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLE_BORDER.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLE_BORDER.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLE_COLOR_ARGB.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLE_COLOR_ARGB.slnk index ddc08f4..a786c98 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLE_COLOR_ARGB.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLE_COLOR_ARGB.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLE_FILL.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLE_FILL.slnk index 6e19440..6e6cfaf 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLE_FILL.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLE_FILL.slnk @@ -1,7 +1,7 @@ - - + + - + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLE_FONT.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLE_FONT.slnk index 1564172..199c26f 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLE_FONT.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLE_FONT.slnk @@ -1,5 +1,5 @@ - - + + @@ -7,7 +7,7 @@ - - - + + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLE_NUMFMT.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLE_NUMFMT.slnk index 6da9c5f..c75ba3f 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLE_NUMFMT.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLE_NUMFMT.slnk @@ -1,4 +1,4 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_STYLE_PROTECTION.slnk b/ZA2X/TTYP/ZEXCEL_T_STYLE_PROTECTION.slnk index 6ebfad2..4b0c7d6 100644 --- a/ZA2X/TTYP/ZEXCEL_T_STYLE_PROTECTION.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_STYLE_PROTECTION.slnk @@ -1,5 +1,5 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_WORKSHEET_COLUMNDIME.slnk b/ZA2X/TTYP/ZEXCEL_T_WORKSHEET_COLUMNDIME.slnk index 10629bb..f0f3c92 100644 --- a/ZA2X/TTYP/ZEXCEL_T_WORKSHEET_COLUMNDIME.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_WORKSHEET_COLUMNDIME.slnk @@ -1,2 +1,2 @@ - - + + diff --git a/ZA2X/TTYP/ZEXCEL_T_WORKSHEET_ROWDIMENSIO.slnk b/ZA2X/TTYP/ZEXCEL_T_WORKSHEET_ROWDIMENSIO.slnk index da2bfe6..c10b6e6 100644 --- a/ZA2X/TTYP/ZEXCEL_T_WORKSHEET_ROWDIMENSIO.slnk +++ b/ZA2X/TTYP/ZEXCEL_T_WORKSHEET_ROWDIMENSIO.slnk @@ -1,2 +1,2 @@ - - + +