From a35c91facec55cf9eba05953ca7c950b170e7daf Mon Sep 17 00:00:00 2001 From: Abo Date: Fri, 24 Dec 2021 17:02:52 +0100 Subject: [PATCH] remove DTEL INTTYPE (#898) * first draft - remove INTTYPE * rewrite inttype as char Co-authored-by: sandraros <34005250+sandraros@users.noreply.github.com> --- src/zcl_excel_converter.clas.abap | 12 ++++++------ src/zcl_excel_converter.clas.locals_def.abap | 2 +- src/zexcel_s_converter_fcat.tabl.xml | 10 ++++++---- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/zcl_excel_converter.clas.abap b/src/zcl_excel_converter.clas.abap index 2dff15a..00741a5 100644 --- a/src/zcl_excel_converter.clas.abap +++ b/src/zcl_excel_converter.clas.abap @@ -163,28 +163,28 @@ CLASS zcl_excel_converter DEFINITION METHODS create_style_normal IMPORTING !i_alignment TYPE zexcel_alignment OPTIONAL - !i_inttype TYPE inttype OPTIONAL + !i_inttype TYPE abap_typekind OPTIONAL !i_decimals TYPE int1 OPTIONAL RETURNING VALUE(ro_style) TYPE REF TO zcl_excel_style . METHODS create_style_stripped IMPORTING !i_alignment TYPE zexcel_alignment OPTIONAL - !i_inttype TYPE inttype OPTIONAL + !i_inttype TYPE abap_typekind OPTIONAL !i_decimals TYPE int1 OPTIONAL RETURNING VALUE(ro_style) TYPE REF TO zcl_excel_style . METHODS create_style_subtotal IMPORTING !i_alignment TYPE zexcel_alignment OPTIONAL - !i_inttype TYPE inttype OPTIONAL + !i_inttype TYPE abap_typekind OPTIONAL !i_decimals TYPE int1 OPTIONAL RETURNING VALUE(ro_style) TYPE REF TO zcl_excel_style . METHODS create_style_total IMPORTING !i_alignment TYPE zexcel_alignment OPTIONAL - !i_inttype TYPE inttype OPTIONAL + !i_inttype TYPE abap_typekind OPTIONAL !i_decimals TYPE int1 OPTIONAL RETURNING VALUE(ro_style) TYPE REF TO zcl_excel_style . @@ -223,7 +223,7 @@ CLASS zcl_excel_converter DEFINITION IMPORTING !i_type TYPE ty_style_type !i_alignment TYPE zexcel_alignment DEFAULT space - !i_inttype TYPE inttype DEFAULT space + !i_inttype TYPE abap_typekind DEFAULT space !i_decimals TYPE int1 DEFAULT 0 RETURNING VALUE(r_style) TYPE zexcel_cell_style . @@ -246,7 +246,7 @@ CLASS zcl_excel_converter DEFINITION METHODS set_autofilter_area . METHODS set_cell_format IMPORTING - !i_inttype TYPE inttype + !i_inttype TYPE abap_typekind !i_decimals TYPE int1 RETURNING VALUE(r_format) TYPE zexcel_number_format . diff --git a/src/zcl_excel_converter.clas.locals_def.abap b/src/zcl_excel_converter.clas.locals_def.abap index 8182f43..b632a51 100644 --- a/src/zcl_excel_converter.clas.locals_def.abap +++ b/src/zcl_excel_converter.clas.locals_def.abap @@ -31,7 +31,7 @@ TYPES: BEGIN OF ts_subtotal_rows, TYPES: BEGIN OF ts_styles, type TYPE ty_style_type, alignment TYPE zexcel_alignment, - inttype TYPE inttype, + inttype TYPE abap_typekind, decimals TYPE int1, style TYPE REF TO zcl_excel_style, guid TYPE zexcel_cell_style, diff --git a/src/zexcel_s_converter_fcat.tabl.xml b/src/zexcel_s_converter_fcat.tabl.xml index 43ab307..68e1aba 100644 --- a/src/zexcel_s_converter_fcat.tabl.xml +++ b/src/zexcel_s_converter_fcat.tabl.xml @@ -40,11 +40,13 @@ INTTYPE - INTTYPE 0 - X - F - E + C + 000002 + CHAR + 000001 + CHAR + ABAP data type (C,D,N,...) DECIMALS