TABL ROWORCOLST serialize: Delete value C #1722 (#1791)

* TABL ROWORCOLSTserialize: Delete value C

https://github.com/larshp/abapGit/issues/1722

* Changed IF

https://github.com/larshp/abapGit/issues/1722
This commit is contained in:
Johannes Konings 2018-08-08 15:06:42 +02:00 committed by Lars Hvam
parent b0eef6ab15
commit efda46d4da

View File

@ -8,7 +8,7 @@ ENDCLASS.
CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION. CLASS zcl_abapgit_object_tabl IMPLEMENTATION.
METHOD zif_abapgit_object~changed_by. METHOD zif_abapgit_object~changed_by.
@ -355,10 +355,11 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION.
lv_masklen TYPE c LENGTH 4, lv_masklen TYPE c LENGTH 4,
lt_dd36m TYPE dd36mttyp. lt_dd36m TYPE dd36mttyp.
FIELD-SYMBOLS: <ls_dd12v> LIKE LINE OF lt_dd12v, FIELD-SYMBOLS: <ls_dd12v> LIKE LINE OF lt_dd12v,
<ls_dd05m> LIKE LINE OF lt_dd05m, <ls_dd05m> LIKE LINE OF lt_dd05m,
<ls_dd36m> LIKE LINE OF lt_dd36m, <ls_dd36m> LIKE LINE OF lt_dd36m,
<ls_dd03p> LIKE LINE OF lt_dd03p. <ls_dd03p> LIKE LINE OF lt_dd03p,
<lg_roworcolst> TYPE any.
lv_name = ms_item-obj_name. lv_name = ms_item-obj_name.
@ -410,6 +411,12 @@ CLASS ZCL_ABAPGIT_OBJECT_TABL IMPLEMENTATION.
ls_dd09l-as4date, ls_dd09l-as4date,
ls_dd09l-as4time. ls_dd09l-as4time.
ASSIGN COMPONENT 'ROWORCOLST' OF STRUCTURE ls_dd09l TO <lg_roworcolst>.
IF sy-subrc = 0 AND <lg_roworcolst> = 'C'.
CLEAR <lg_roworcolst>. "To avoid diff errors. This field doesn't exists in all releases
ENDIF.
LOOP AT lt_dd12v ASSIGNING <ls_dd12v>. LOOP AT lt_dd12v ASSIGNING <ls_dd12v>.
CLEAR: <ls_dd12v>-as4user, CLEAR: <ls_dd12v>-as4user,
<ls_dd12v>-as4date, <ls_dd12v>-as4date,