Merge pull request #1536 from larshp/issue_1535

fix FUGR locking problem
This commit is contained in:
Lars Hvam 2018-06-28 14:32:44 +02:00 committed by GitHub
commit 909755a6f6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 3 deletions

View File

@ -902,7 +902,11 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
DATA: lt_includes TYPE rso_t_objnm. DATA: lt_includes TYPE rso_t_objnm.
FIELD-SYMBOLS: <lv_include> TYPE sobj_name. FIELD-SYMBOLS: <lv_include> TYPE sobj_name.
lt_includes = includes( ). TRY.
lt_includes = includes( ).
CATCH zcx_abapgit_exception.
RETURN.
ENDTRY.
LOOP AT lt_includes ASSIGNING <lv_include>. LOOP AT lt_includes ASSIGNING <lv_include>.
@ -923,7 +927,11 @@ CLASS zcl_abapgit_object_fugr IMPLEMENTATION.
FIELD-SYMBOLS: <ls_function> TYPE rs38l_incl. FIELD-SYMBOLS: <ls_function> TYPE rs38l_incl.
lt_functions = functions( ). TRY.
lt_functions = functions( ).
CATCH zcx_abapgit_exception.
RETURN.
ENDTRY.
LOOP AT lt_functions ASSIGNING <ls_function>. LOOP AT lt_functions ASSIGNING <ls_function>.

View File

@ -656,7 +656,7 @@ CLASS zcl_abapgit_objects_program IMPLEMENTATION.
illegal_field_position = 9 illegal_field_position = 9
OTHERS = 10. OTHERS = 10.
IF sy-subrc <> 2 AND sy-subrc <> 0. IF sy-subrc <> 2 AND sy-subrc <> 0.
zcx_abapgit_exception=>raise( 'error from RPY_DYNPRO_INSERT' ). zcx_abapgit_exception=>raise( |error from RPY_DYNPRO_INSERT: { sy-subrc }| ).
ENDIF. ENDIF.
* todo, RPY_DYNPRO_UPDATE? * todo, RPY_DYNPRO_UPDATE?