anchor.diff:        RETURN.
       ELSEIF sy-subrc <> 0.
         zcl_abapgit_language=>restore_login_language( ).
  -      zcx_abapgit_exception=>raise( 'Error reading program' ).
  +      zcx_abapgit_exception=>raise( |Error reading program with RPY_PROGRAM_READ. Subrc = { sy-subrc }| ).
       ENDIF.
   
       zcl_abapgit_language=>restore_login_language( ).
  
positive.code:         unknown_objectclass = 3
          OTHERS              = 4.
      IF sy-subrc = 1.
        zcx_abapgit_exception=>raise( |RS_CORR_INSERT, Cancelled, { sy-msgid }, { sy-msgno }| ).
      ELSEIF sy-subrc <> 0.
        zcx_abapgit_exception=>raise( |error from RS_CORR_INSERT, { sy-msgid }, { sy-msgno }| ).
      ENDIF.
  
      READ TABLE it_tpool INTO ls_tpool WITH KEY id = 'R'.
  
negative.code:           illegal_field_position = 9
            OTHERS                 = 10.
        IF sy-subrc <> 2 AND sy-subrc <> 0.
          zcx_abapgit_exception=>raise( |Error from RPY_DYNPRO_INSERT: { sy-subrc }| ).
        ENDIF.
  * todo, RPY_DYNPRO_UPDATE?
  
  