fix no master language

This commit is contained in:
Christian Guenter 2018-08-31 11:24:53 +00:00 committed by Lars Hvam
parent cf8592a2ef
commit f4859d179d
2 changed files with 15 additions and 9 deletions

View File

@ -161,7 +161,8 @@ CLASS zcl_abapgit_objects_super IMPLEMENTATION.
METHOD deserialize_longtexts.
zcl_abapgit_longtexts=>deserialize( io_xml ).
zcl_abapgit_longtexts=>deserialize( io_xml = io_xml
iv_master_language = mv_language ).
ENDMETHOD.

View File

@ -16,7 +16,8 @@ CLASS zcl_abapgit_longtexts DEFINITION
deserialize
IMPORTING
io_xml TYPE REF TO zcl_abapgit_xml_input
io_xml TYPE REF TO zcl_abapgit_xml_input
iv_master_language TYPE langu
RAISING
zcx_abapgit_exception,
@ -44,7 +45,7 @@ ENDCLASS.
CLASS zcl_abapgit_longtexts IMPLEMENTATION.
CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
METHOD delete.
@ -80,7 +81,8 @@ CLASS zcl_abapgit_longtexts IMPLEMENTATION.
METHOD deserialize.
DATA: lt_longtexts TYPE tty_longtexts.
DATA: lt_longtexts TYPE tty_longtexts,
lv_no_masterlang TYPE dokil-masterlang.
FIELD-SYMBOLS: <ls_longtext> TYPE ty_longtext.
io_xml->read(
@ -91,14 +93,17 @@ CLASS zcl_abapgit_longtexts IMPLEMENTATION.
LOOP AT lt_longtexts ASSIGNING <ls_longtext>.
lv_no_masterlang = boolc( iv_master_language <> <ls_longtext>-dokil-langu ).
CALL FUNCTION 'DOCU_UPDATE'
EXPORTING
head = <ls_longtext>-head
state = c_docu_state_active
typ = <ls_longtext>-dokil-typ
version = <ls_longtext>-dokil-version
head = <ls_longtext>-head
state = c_docu_state_active
typ = <ls_longtext>-dokil-typ
version = <ls_longtext>-dokil-version
no_masterlang = lv_no_masterlang
TABLES
line = <ls_longtext>-lines.
line = <ls_longtext>-lines.
ENDLOOP.