fix RETURNING with EXPORT/CHANGING <740 SP2

This commit is contained in:
Domi Bigl 2018-09-10 14:47:06 +02:00 committed by Lars Hvam
parent 68f102aa24
commit 9b2e68d06f

View File

@ -59,9 +59,8 @@ CLASS zcl_abapgit_branch_overview DEFINITION
METHODS _get_1st_child_commit METHODS _get_1st_child_commit
IMPORTING itr_commit_sha1s TYPE tyt_commit_sha1_range IMPORTING itr_commit_sha1s TYPE tyt_commit_sha1_range
EXPORTING etr_commit_sha1s TYPE tyt_commit_sha1_range EXPORTING etr_commit_sha1s TYPE tyt_commit_sha1_range
CHANGING ct_commits TYPE ty_commits e_1st_commit TYPE zif_abapgit_definitions=>ty_commit
RETURNING VALUE(e_1st_commit) TYPE zif_abapgit_definitions=>ty_commit. CHANGING ct_commits TYPE ty_commits.
ENDCLASS. ENDCLASS.
@ -490,8 +489,8 @@ CLASS zcl_abapgit_branch_overview IMPLEMENTATION.
DO. DO.
_get_1st_child_commit( EXPORTING itr_commit_sha1s = ltr_parents _get_1st_child_commit( EXPORTING itr_commit_sha1s = ltr_parents
IMPORTING etr_commit_sha1s = ltr_parents IMPORTING etr_commit_sha1s = ltr_parents
CHANGING ct_commits = ct_commits e_1st_commit = lv_next_commit
RECEIVING e_1st_commit = lv_next_commit ). CHANGING ct_commits = ct_commits ).
IF lv_next_commit IS INITIAL. IF lv_next_commit IS INITIAL.
EXIT. "DO EXIT. "DO
ENDIF. ENDIF.