remove use of DTEL SYLANGU and DTEL GUID_16 (#953)

* remove use of DTEL SYLANGU

* and GUID_16

Co-authored-by: sandraros <34005250+sandraros@users.noreply.github.com>
This commit is contained in:
Lars Hvam 2022-01-05 21:39:55 +01:00 committed by GitHub
parent 8d63df6ba6
commit 87b8291ea2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 31 additions and 7 deletions

View File

@ -44,7 +44,7 @@ CLASS zcl_excel_drawing DEFINITION
VALUE(r_from_row) TYPE zexcel_cell_row .
METHODS get_guid
RETURNING
VALUE(ep_guid) TYPE guid_16 .
VALUE(ep_guid) TYPE zexcel_guid .
METHODS get_height_emu_str
RETURNING
VALUE(r_height) TYPE string .
@ -133,7 +133,7 @@ CLASS zcl_excel_drawing DEFINITION
CONSTANTS c_media_source_www TYPE c VALUE 1. "#EC NOTEXT
CONSTANTS c_media_source_xstring TYPE c VALUE 0. "#EC NOTEXT
CONSTANTS c_media_source_mime TYPE c VALUE 2. "#EC NOTEXT
DATA guid TYPE guid_16 .
DATA guid TYPE zexcel_guid .
DATA media TYPE xstring .
DATA media_key_www TYPE wwwdatatab .
DATA media_name TYPE string .
@ -147,7 +147,7 @@ ENDCLASS.
CLASS zcl_excel_drawing IMPLEMENTATION.
CLASS ZCL_EXCEL_DRAWING IMPLEMENTATION.
METHOD constructor.
@ -221,7 +221,7 @@ CLASS zcl_excel_drawing IMPLEMENTATION.
METHOD get_media.
DATA: lv_language TYPE sylangu.
DATA: lv_language LIKE sy-langu.
DATA: lt_bin_mime TYPE sdokcntbins.
DATA: lt_mime TYPE tsfmime,
lv_filesize TYPE i,
@ -1053,7 +1053,7 @@ CLASS zcl_excel_drawing IMPLEMENTATION.
METHOD set_media_mime.
DATA: lv_language TYPE sylangu.
DATA: lv_language LIKE sy-langu.
io = ip_io.
media_source = c_media_source_mime.

View File

@ -6,14 +6,14 @@ CLASS zcl_excel_obsolete_func_wrap DEFINITION
CLASS-METHODS guid_create
RETURNING
VALUE(rv_guid_16) TYPE guid_16 .
VALUE(rv_guid_16) TYPE zexcel_guid .
PROTECTED SECTION.
PRIVATE SECTION.
ENDCLASS.
CLASS zcl_excel_obsolete_func_wrap IMPLEMENTATION.
CLASS ZCL_EXCEL_OBSOLETE_FUNC_WRAP IMPLEMENTATION.
METHOD guid_create.

24
src/zexcel_guid.dtel.xml Normal file
View File

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_DTEL" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<DD04V>
<ROLLNAME>ZEXCEL_GUID</ROLLNAME>
<DDLANGUAGE>E</DDLANGUAGE>
<HEADLEN>16</HEADLEN>
<SCRLEN1>10</SCRLEN1>
<SCRLEN2>16</SCRLEN2>
<SCRLEN3>20</SCRLEN3>
<DDTEXT>GUID</DDTEXT>
<REPTEXT>GUID</REPTEXT>
<SCRTEXT_S>GUID</SCRTEXT_S>
<SCRTEXT_M>GUID</SCRTEXT_M>
<SCRTEXT_L>GUID</SCRTEXT_L>
<DTELMASTER>E</DTELMASTER>
<DATATYPE>RAW</DATATYPE>
<LENG>000016</LENG>
<OUTPUTLEN>000032</OUTPUTLEN>
</DD04V>
</asx:values>
</asx:abap>
</abapGit>