SCP1: Text tables are not imported #2348

The field "recnumber" of the internal table "cs_scp1-scprvall" is condensed now in xml
This commit is contained in:
Dmitry Pisarev 2019-02-11 19:30:44 +00:00 committed by Lars Hvam
parent 5018eae46c
commit de7dfea3d3

View File

@ -50,7 +50,8 @@ CLASS ZCL_ABAPGIT_OBJECT_SCP1 IMPLEMENTATION.
METHOD adjust_inbound.
FIELD-SYMBOLS: <ls_scprvals> TYPE scprvals,
<ls_scprreca> TYPE scprreca.
<ls_scprreca> TYPE scprreca,
<ls_scprvall> TYPE scprvall.
* back to internal format
LOOP AT cs_scp1-scprvals ASSIGNING <ls_scprvals>.
@ -59,6 +60,9 @@ CLASS ZCL_ABAPGIT_OBJECT_SCP1 IMPLEMENTATION.
LOOP AT cs_scp1-scprreca ASSIGNING <ls_scprreca>.
SHIFT <ls_scprreca>-recnumber RIGHT DELETING TRAILING space.
ENDLOOP.
LOOP AT cs_scp1-scprvall ASSIGNING <ls_scprvall>.
SHIFT <ls_scprvall>-recnumber RIGHT DELETING TRAILING space.
ENDLOOP.
ENDMETHOD.
@ -66,7 +70,8 @@ CLASS ZCL_ABAPGIT_OBJECT_SCP1 IMPLEMENTATION.
METHOD adjust_outbound.
FIELD-SYMBOLS: <ls_scprvals> TYPE scprvals,
<ls_scprreca> TYPE scprreca.
<ls_scprreca> TYPE scprreca,
<ls_scprvall> TYPE scprvall.
* normalize the XML
LOOP AT cs_scp1-scprvals ASSIGNING <ls_scprvals>.
@ -75,6 +80,9 @@ CLASS ZCL_ABAPGIT_OBJECT_SCP1 IMPLEMENTATION.
LOOP AT cs_scp1-scprreca ASSIGNING <ls_scprreca>.
CONDENSE <ls_scprreca>-recnumber.
ENDLOOP.
LOOP AT cs_scp1-scprvall ASSIGNING <ls_scprvall>.
CONDENSE <ls_scprvall>-recnumber.
ENDLOOP.
ENDMETHOD.