diff --git a/src/zabapgit_popups.prog.abap b/src/zabapgit_popups.prog.abap index acf62a0b3..01df95df0 100644 --- a/src/zabapgit_popups.prog.abap +++ b/src/zabapgit_popups.prog.abap @@ -390,7 +390,13 @@ CLASS lcl_popups IMPLEMENTATION. ELSE. REPLACE FIRST OCCURRENCE OF lv_head_suffix IN -varoption WITH ''. READ TABLE lt_branches WITH KEY display_name = -varoption ASSIGNING . - ASSERT sy-subrc = 0. + IF sy-subrc <> 0. +* branch name longer than 65 characters + LOOP AT lt_branches ASSIGNING WHERE display_name CS -varoption. + EXIT. " current loop + ENDLOOP. + ENDIF. + ASSERT IS ASSIGNED. rs_branch = lo_branches->find_by_name( -name ). ENDIF.