Remove trailing spaces in HTML output (#3893)

* Remove trailing spaces from html

* Return string size
This commit is contained in:
Marc Bernard 2020-09-17 11:07:46 -04:00 committed by GitHub
parent b4169ff4b6
commit 475f67d1d8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 18 deletions

View File

@ -411,24 +411,25 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION.
ASSERT iv_text IS SUPPLIED OR iv_xdata IS SUPPLIED. ASSERT iv_text IS SUPPLIED OR iv_xdata IS SUPPLIED.
IF iv_text IS SUPPLIED. " String input IF iv_text IS SUPPLIED. " String input
zcl_abapgit_convert=>string_to_tab(
zcl_abapgit_convert=>string_to_tab( " FM SCMS_STRING_TO_FTEXT
EXPORTING EXPORTING
iv_str = iv_text iv_str = iv_text
IMPORTING IMPORTING
et_tab = lt_html ). ev_size = lv_size
et_tab = lt_html ).
mi_html_viewer->load_data( mi_html_viewer->load_data(
EXPORTING EXPORTING
iv_type = iv_type iv_type = iv_type
iv_subtype = iv_subtype iv_subtype = iv_subtype
iv_url = iv_url iv_size = lv_size
iv_url = iv_url
IMPORTING IMPORTING
ev_assigned_url = rv_url ev_assigned_url = rv_url
CHANGING CHANGING
ct_data_table = lt_html ct_data_table = lt_html
EXCEPTIONS EXCEPTIONS
OTHERS = 1 ). OTHERS = 1 ).
ELSE. " Raw input ELSE. " Raw input
zcl_abapgit_convert=>xstring_to_bintab( zcl_abapgit_convert=>xstring_to_bintab(
EXPORTING EXPORTING
@ -439,10 +440,10 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION.
mi_html_viewer->load_data( mi_html_viewer->load_data(
EXPORTING EXPORTING
iv_type = iv_type iv_type = iv_type
iv_subtype = iv_subtype iv_subtype = iv_subtype
iv_size = lv_size iv_size = lv_size
iv_url = iv_url iv_url = iv_url
IMPORTING IMPORTING
ev_assigned_url = rv_url ev_assigned_url = rv_url
CHANGING CHANGING

View File

@ -63,9 +63,10 @@ CLASS zcl_abapgit_convert DEFINITION
VALUE(rv_xstr) TYPE xstring . VALUE(rv_xstr) TYPE xstring .
CLASS-METHODS string_to_tab CLASS-METHODS string_to_tab
IMPORTING IMPORTING
!iv_str TYPE string !iv_str TYPE string
EXPORTING EXPORTING
VALUE(et_tab) TYPE STANDARD TABLE . !ev_size TYPE i
!et_tab TYPE STANDARD TABLE .
CLASS-METHODS base64_to_xstring CLASS-METHODS base64_to_xstring
IMPORTING IMPORTING
!iv_base64 TYPE string !iv_base64 TYPE string
@ -207,14 +208,15 @@ CLASS ZCL_ABAPGIT_CONVERT IMPLEMENTATION.
METHOD string_to_tab. METHOD string_to_tab.
CLEAR et_tab[].
CALL FUNCTION 'SCMS_STRING_TO_FTEXT' CALL FUNCTION 'SCMS_STRING_TO_FTEXT'
EXPORTING EXPORTING
text = iv_str text = iv_str
* IMPORTING IMPORTING
* LENGTH = LENGTH length = ev_size
TABLES TABLES
ftext_tab = et_tab. ftext_tab = et_tab
EXCEPTIONS
OTHERS = 1.
ASSERT sy-subrc = 0. ASSERT sy-subrc = 0.
ENDMETHOD. ENDMETHOD.