Merge branch 'master' into hvam/unit0511

This commit is contained in:
Lars Hvam 2022-01-04 07:39:46 +01:00 committed by GitHub
commit ade6320318
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
38 changed files with 35 additions and 78 deletions

View File

@ -23,7 +23,6 @@
REPORT zdemo_calendar.
TYPE-POOLS: abap.
CONSTANTS: gc_save_file_name TYPE string VALUE 'Calendar.xlsx'.
INCLUDE zdemo_excel_outputopt_incl.
INCLUDE zdemo_calendar_classes.
@ -34,7 +33,7 @@ PARAMETERS: p_from TYPE dfrom,
p_to TYPE dto.
SELECTION-SCREEN BEGIN OF BLOCK orientation WITH FRAME TITLE orient.
PARAMETERS: p_portr TYPE flag RADIOBUTTON GROUP orie,
PARAMETERS: p_portr TYPE flag RADIOBUTTON GROUP orie,
p_lands TYPE flag RADIOBUTTON GROUP orie DEFAULT 'X'.
SELECTION-SCREEN END OF BLOCK orientation.

View File

@ -8,8 +8,6 @@
REPORT zdemo_excel11.
TYPE-POOLS: abap.
DATA: central_search TYPE bapibus1006_central_search,
addressdata_search TYPE bapibus1006_addr_search,
others_search TYPE bapibus1006_other_data.

View File

@ -10,8 +10,6 @@
REPORT zdemo_excel15.
TYPE-POOLS: abap.
TYPES:
BEGIN OF t_demo_excel15,
input TYPE string,

View File

@ -8,8 +8,6 @@
REPORT zdemo_excel19.
TYPE-POOLS: abap.
DATA: lo_excel TYPE REF TO zcl_excel,
lo_worksheet TYPE REF TO zcl_excel_worksheet.

View File

@ -8,8 +8,6 @@
REPORT zdemo_excel23.
TYPE-POOLS: abap.
DATA: lo_excel TYPE REF TO zcl_excel,
lo_worksheet TYPE REF TO zcl_excel_worksheet,
lo_hyperlink TYPE REF TO zcl_excel_hyperlink.

View File

@ -8,8 +8,6 @@
REPORT zdemo_excel24.
TYPE-POOLS: abap.
DATA: lo_excel TYPE REF TO zcl_excel,
lo_worksheet TYPE REF TO zcl_excel_worksheet,
lo_column TYPE REF TO zcl_excel_column,

View File

@ -8,8 +8,6 @@
REPORT zdemo_excel3.
TYPE-POOLS: abap.
DATA: lo_excel TYPE REF TO zcl_excel,
lo_worksheet TYPE REF TO zcl_excel_worksheet,
lo_column TYPE REF TO zcl_excel_column.

View File

@ -8,8 +8,6 @@
REPORT zdemo_excel33.
TYPE-POOLS: abap.
DATA: lo_excel TYPE REF TO zcl_excel,
lo_worksheet TYPE REF TO zcl_excel_worksheet,
lo_converter TYPE REF TO zcl_excel_converter,

View File

@ -1,7 +1,5 @@
REPORT zdemo_excel37.
TYPE-POOLS: vrm.
DATA: excel TYPE REF TO zcl_excel,
reader TYPE REF TO zif_excel_reader,
go_error TYPE REF TO cx_root,

View File

@ -14,7 +14,7 @@ TYPES: BEGIN OF gty_icon,
gtyt_icon TYPE STANDARD TABLE OF gty_icon WITH NON-UNIQUE DEFAULT KEY.
DATA: lt_icon TYPE gtyt_icon,
lv_row TYPE sytabix,
lv_row TYPE i,
ls_wwwdatatab TYPE wwwdatatab,
lt_mimedata TYPE STANDARD TABLE OF w3mime WITH NON-UNIQUE DEFAULT KEY,
lv_xstring TYPE xstring.

View File

@ -7,7 +7,6 @@
*&---------------------------------------------------------------------*
REPORT zdemo_excel42.
TYPE-POOLS: vrm.
DATA: lo_excel TYPE REF TO zcl_excel,
lo_worksheet TYPE REF TO zcl_excel_worksheet,

View File

@ -1,8 +1,7 @@
*"* use this source file for any type of declarations (class
*"* definitions, interfaces or type declarations) you need for
*"* components in the private section
TYPE-POOLS: sydes.
TYPE-POOLS: slis.
*--------------------------------------------------------------------*
* CLASS c_oi_proxy_error
*--------------------------------------------------------------------*

View File

@ -98,7 +98,7 @@ CLASS zcl_excel DEFINITION
IMPORTING
!ip_guid TYPE zexcel_cell_style
RETURNING
VALUE(ep_index) TYPE sytabix
VALUE(ep_index) TYPE i
RAISING
zcx_excel .
METHODS get_style_to_guid

View File

@ -49,7 +49,6 @@ CLASS zcl_excel_autofilter DEFINITION
METHODS get_values
RETURNING
VALUE(rt_filter) TYPE zexcel_t_autofilter_values .
TYPE-POOLS abap .
METHODS is_row_hidden
IMPORTING
!iv_row TYPE zexcel_cell_row

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_autofilters DEFINITION
PUBLIC SECTION.
*"* public components of class ZCL_EXCEL_AUTOFILTERS
*"* do not include other source files here!!!
TYPE-POOLS abap .
CONSTANTS c_autofilter TYPE string VALUE '_xlnm._FilterDatabase'. "#EC NOTEXT

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_column DEFINITION
*"* public components of class ZCL_EXCEL_COLUMN
*"* do not include other source files here!!!
PUBLIC SECTION.
TYPE-POOLS abap .
METHODS constructor
IMPORTING
@ -32,7 +31,7 @@ CLASS zcl_excel_column DEFINITION
VALUE(r_visible) TYPE abap_bool .
METHODS get_width
RETURNING
VALUE(r_width) TYPE float .
VALUE(r_width) TYPE f .
METHODS get_xf_index
RETURNING
VALUE(r_xf_index) TYPE int4 .
@ -91,7 +90,7 @@ CLASS zcl_excel_column DEFINITION
PRIVATE SECTION.
DATA column_index TYPE int4 .
DATA width TYPE float .
DATA width TYPE f .
DATA auto_size TYPE abap_bool .
DATA visible TYPE abap_bool .
DATA outline_level TYPE int4 .

View File

@ -4,7 +4,6 @@ CLASS zcl_excel_comment DEFINITION
CREATE PUBLIC .
PUBLIC SECTION.
TYPE-POOLS abap .
METHODS constructor .
METHODS get_name

View File

@ -133,7 +133,6 @@ CLASS zcl_excel_common DEFINITION
!ip_value TYPE t
RETURNING
VALUE(ep_value) TYPE zexcel_cell_value .
TYPE-POOLS abap .
TYPES: t_char10 TYPE c LENGTH 10.
TYPES: t_char255 TYPE c LENGTH 255.
CLASS-METHODS split_file

View File

@ -5,7 +5,6 @@ CLASS zcl_excel_converter DEFINITION
*"* public components of class ZCL_EXCEL_CONVERTER
*"* do not include other source files here!!!
PUBLIC SECTION.
TYPE-POOLS abap .
CLASS-METHODS class_constructor .
METHODS ask_option

View File

@ -6,8 +6,6 @@ CLASS zcl_excel_converter_alv DEFINITION
*"* public components of class ZCL_EXCEL_CONVERTER_ALV
*"* do not include other source files here!!!
PUBLIC SECTION.
TYPE-POOLS abap .
TYPE-POOLS kkblo .
INTERFACES zif_excel_converter
ALL METHODS ABSTRACT .

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_data_validation DEFINITION
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 .

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_data_validations DEFINITION
*"* public components of class ZCL_EXCEL_DATA_VALIDATIONS
*"* do not include other source files here!!!
PUBLIC SECTION.
TYPE-POOLS abap .
METHODS add
IMPORTING

View File

@ -12,7 +12,6 @@ CLASS zcl_excel_drawing DEFINITION
*"* do not include other source files here!!!
*"* protected components of class ZCL_EXCEL_DRAWING
*"* do not include other source files here!!!
TYPE-POOLS abap .
CONSTANTS c_graph_pie TYPE zexcel_graph_type VALUE 1. "#EC NOTEXT
CONSTANTS c_graph_line TYPE zexcel_graph_type VALUE 2. "#EC NOTEXT

View File

@ -39,7 +39,7 @@ CLASS zcl_excel_font DEFINITION
!iv_flag_italic TYPE abap_bool
!iv_cell_value TYPE zexcel_cell_value
RETURNING
VALUE(rv_width) TYPE float .
VALUE(rv_width) TYPE f .
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
@ -51,7 +51,7 @@ CLASS zcl_excel_font IMPLEMENTATION.
METHOD calculate_text_width.
CONSTANTS lc_excel_cell_padding TYPE float VALUE '0.75'.
CONSTANTS lc_excel_cell_padding TYPE f VALUE '0.75'.
DATA: ld_current_character TYPE c LENGTH 1,
lt_itcfc TYPE STANDARD TABLE OF itcfc,

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_hyperlink DEFINITION
*"* 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

View File

@ -5,7 +5,6 @@ CLASS zcl_excel_legacy_palette DEFINITION
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

View File

@ -5,7 +5,6 @@ CLASS zcl_excel_reader_2007 DEFINITION
PUBLIC SECTION.
*"* public components of class ZCL_EXCEL_READER_2007
*"* do not include other source files here!!!
TYPE-POOLS ixml .
INTERFACES zif_excel_reader .
@ -1782,7 +1781,7 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
lo_worksheet TYPE REF TO zcl_excel_worksheet,
lo_range TYPE REF TO zcl_excel_range,
lv_worksheet_title TYPE zexcel_sheet_title,
lv_tabix TYPE sytabix, " #235 - repeat rows/cols. Needed to link defined name to correct worksheet
lv_tabix TYPE i, " #235 - repeat rows/cols. Needed to link defined name to correct worksheet
ls_range TYPE t_range,
lv_range_value TYPE zexcel_range_value,
@ -2185,7 +2184,7 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
TYPES: BEGIN OF lty_column,
min TYPE string,
max TYPE string,
width TYPE float,
width TYPE f,
customwidth TYPE string,
style TYPE string,
bestfit TYPE string,
@ -2210,7 +2209,7 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
TYPES: BEGIN OF lty_row,
r TYPE string,
customheight TYPE string,
ht TYPE float,
ht TYPE f,
spans TYPE string,
thickbot TYPE string,
customformat TYPE string,
@ -2314,7 +2313,7 @@ CLASS zcl_excel_reader_2007 IMPLEMENTATION.
lo_ixml_sheetformatpr_elem TYPE REF TO if_ixml_element,
ls_sheetformatpr TYPE lty_sheetformatpr,
lv_height TYPE float,
lv_height TYPE f,
lo_ixml_headerfooter_elem TYPE REF TO if_ixml_element,
ls_headerfooter TYPE lty_headerfooter,

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_row DEFINITION
*"* public components of class ZCL_EXCEL_ROW
*"* do not include other source files here!!!
PUBLIC SECTION.
TYPE-POOLS abap .
METHODS constructor
IMPORTING
@ -23,7 +22,7 @@ CLASS zcl_excel_row DEFINITION
VALUE(r_outline_level) TYPE int4 .
METHODS get_row_height
RETURNING
VALUE(r_row_height) TYPE float .
VALUE(r_row_height) TYPE f .
METHODS get_custom_height
RETURNING
VALUE(r_custom_height) TYPE abap_bool .
@ -69,7 +68,7 @@ CLASS zcl_excel_row DEFINITION
PRIVATE SECTION.
DATA row_index TYPE int4 .
DATA row_height TYPE float .
DATA row_height TYPE f .
DATA visible TYPE abap_bool .
DATA outline_level TYPE int4 VALUE 0. "#EC NOTEXT . . . . . . . . . " .
DATA collapsed TYPE abap_bool .

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_security DEFINITION
*"* public components of class ZCL_EXCEL_SECURITY
*"* do not include other source files here!!!
PUBLIC SECTION.
TYPE-POOLS abap .
DATA lockrevision TYPE flag .
DATA lockstructure TYPE flag .

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_sheet_setup DEFINITION
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 .
@ -125,12 +124,12 @@ CLASS zcl_excel_sheet_setup DEFINITION
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_bottom TYPE f OPTIONAL
!ip_footer TYPE f OPTIONAL
!ip_header TYPE f OPTIONAL
!ip_left TYPE f OPTIONAL
!ip_right TYPE f OPTIONAL
!ip_top TYPE f OPTIONAL
!ip_unit TYPE csequence DEFAULT 'in' .
METHODS set_header_footer
IMPORTING

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_style_alignment DEFINITION
*"* 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

View File

@ -4,7 +4,6 @@ CLASS zcl_excel_style_fill DEFINITION
CREATE PUBLIC .
PUBLIC SECTION.
TYPE-POOLS abap .
*"* public components of class ZCL_EXCEL_STYLE_FILL
*"* do not include other source files here!!!

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_style_font DEFINITION
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 .

View File

@ -6,7 +6,6 @@ CLASS zcl_excel_table DEFINITION
*"* public components of class ZCL_EXCEL_TABLE
*"* do not include other source files here!!!
PUBLIC SECTION.
TYPE-POOLS abap .
CONSTANTS builtinstyle_dark1 TYPE zexcel_table_style VALUE 'TableStyleDark1'. "#EC NOTEXT
CONSTANTS builtinstyle_dark2 TYPE zexcel_table_style VALUE 'TableStyleDark2'. "#EC NOTEXT

View File

@ -9,9 +9,6 @@ CLASS zcl_excel_worksheet DEFINITION
*"* do not include other source files here!!!
*"* protected components of class ZCL_EXCEL_WORKSHEET
*"* do not include other source files here!!!
TYPE-POOLS abap .
TYPE-POOLS slis .
TYPE-POOLS soi .
INTERFACES zif_excel_sheet_printsettings .
INTERFACES zif_excel_sheet_properties .
@ -689,7 +686,7 @@ CLASS zcl_excel_worksheet DEFINITION
!ip_column TYPE simple
!ip_row TYPE zexcel_cell_row
RETURNING
VALUE(ep_width) TYPE float
VALUE(ep_width) TYPE f
RAISING
zcx_excel .
CLASS-METHODS check_cell_column_formula
@ -1348,7 +1345,7 @@ CLASS zcl_excel_worksheet IMPLEMENTATION.
TYPES:
BEGIN OF t_auto_size,
col_index TYPE int4,
width TYPE float,
width TYPE f,
END OF t_auto_size.
TYPES: tt_auto_size TYPE TABLE OF t_auto_size.
@ -1359,7 +1356,7 @@ CLASS zcl_excel_worksheet IMPLEMENTATION.
DATA: auto_sizes TYPE tt_auto_size.
DATA: count TYPE int4.
DATA: highest_row TYPE int4.
DATA: width TYPE float.
DATA: width TYPE f.
FIELD-SYMBOLS: <auto_size> LIKE LINE OF auto_sizes.
@ -3553,7 +3550,7 @@ CLASS zcl_excel_worksheet IMPLEMENTATION.
METHOD set_column_width.
DATA: lo_column TYPE REF TO zcl_excel_column.
DATA: width TYPE float.
DATA: width TYPE f.
lo_column = me->get_column( ip_column ).
@ -3704,7 +3701,7 @@ CLASS zcl_excel_worksheet IMPLEMENTATION.
METHOD set_row_height.
DATA: lo_row TYPE REF TO zcl_excel_row.
DATA: height TYPE float.
DATA: height TYPE f.
lo_row = me->get_row( ip_row ).

View File

@ -3547,7 +3547,7 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
ls_shared_string TYPE zexcel_s_shared_string,
lv_count_str TYPE string,
lv_uniquecount_str TYPE string,
lv_sytabix TYPE sytabix,
lv_sytabix TYPE i,
lv_count TYPE i,
lv_uniquecount TYPE i.
@ -6415,7 +6415,7 @@ CLASS zcl_excel_writer_2007 IMPLEMENTATION.
TYPES: BEGIN OF ts_built_in_format,
num_format TYPE zexcel_number_format,
id TYPE sytabix,
id TYPE i,
END OF ts_built_in_format.
DATA: lt_built_in_num_formats TYPE HASHED TABLE OF ts_built_in_format WITH UNIQUE KEY num_format,

View File

@ -81,8 +81,8 @@ CLASS zcl_excel_writer_csv IMPLEMENTATION.
lo_worksheet TYPE REF TO zcl_excel_worksheet.
DATA: lt_cell_data TYPE zexcel_t_cell_data_unsorted,
lv_row TYPE sytabix,
lv_col TYPE sytabix,
lv_row TYPE i,
lv_col TYPE i,
lv_string TYPE string,
lc_value TYPE string,
lv_attrname TYPE seocmpname.

View File

@ -62,7 +62,7 @@ CLASS zcl_excel_writer_huge_file IMPLEMENTATION.
ls_root TYPE ts_root,
lt_cell_data TYPE zexcel_t_cell_data_unsorted,
ls_shared_string TYPE zexcel_s_shared_string,
lv_sytabix TYPE sytabix.
lv_sytabix TYPE i.
FIELD-SYMBOLS:
<sheet_content> TYPE zexcel_s_cell_data.
@ -139,13 +139,13 @@ CLASS zcl_excel_writer_huge_file IMPLEMENTATION.
lc_true TYPE lty_bool VALUE 'true',
lc_zero TYPE c LENGTH 1 VALUE '0',
lc_one TYPE c LENGTH 1 VALUE '1',
lc_default_col_width TYPE float VALUE '9.10'.
lc_default_col_width TYPE f VALUE '9.10'.
TYPES:
BEGIN OF lty_column,
min TYPE i,
max TYPE i,
width TYPE float,
width TYPE f,
hidden TYPE lty_bool,
customwidth TYPE lty_bool,
bestfit TYPE lty_bool,
@ -160,7 +160,7 @@ CLASS zcl_excel_writer_huge_file IMPLEMENTATION.
spans TYPE c LENGTH 11, "12345:12345"
hidden TYPE lty_bool,
customheight TYPE lty_bool,
height TYPE float,
height TYPE f,
collapsed TYPE lty_bool,
outlinelevel TYPE i,
customformat TYPE lty_bool,
@ -220,8 +220,8 @@ CLASS zcl_excel_writer_huge_file IMPLEMENTATION.
topleftcell TYPE c LENGTH 10,
activecell TYPE c LENGTH 10,
customheight TYPE lty_bool,
defaultrowheight TYPE float,
defaultcolwidth TYPE float,
defaultrowheight TYPE f,
defaultcolwidth TYPE f,
outlinelevelrow TYPE i,
outlinelevelcol TYPE i,
cols TYPE STANDARD TABLE OF lty_column,