Improve error message for getting request type (#4421)

Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
Marc Bernard 2021-01-18 03:31:12 -05:00 committed by GitHub
parent 8ff0445673
commit 6dac984acc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -221,10 +221,9 @@ CLASS ZCL_ABAPGIT_SAP_PACKAGE IMPLEMENTATION.
METHOD zif_abapgit_sap_package~get_transport_type. METHOD zif_abapgit_sap_package~get_transport_type.
DATA: lv_err_prefix TYPE string,
lv_pkg_name TYPE e071-obj_name.
lv_err_prefix = |TRINT_GET_REQUEST_TYPE(R3TR, DEVC, { mv_package })|. DATA lv_pkg_name TYPE e071-obj_name.
lv_pkg_name = mv_package. lv_pkg_name = mv_package.
CALL FUNCTION 'TRINT_GET_REQUEST_TYPE' CALL FUNCTION 'TRINT_GET_REQUEST_TYPE'
@ -239,23 +238,9 @@ CLASS ZCL_ABAPGIT_SAP_PACKAGE IMPLEMENTATION.
no_request_needed = 1 no_request_needed = 1
internal_error = 2 internal_error = 2
cts_initialization_failure = 3. cts_initialization_failure = 3.
IF sy-subrc <> 0.
CASE sy-subrc. zcx_abapgit_exception=>raise_t100( ).
WHEN 0. ENDIF.
" OK!
WHEN 1.
zcx_abapgit_exception=>raise( |{ lv_err_prefix }: transport is not needed| ).
WHEN 2.
zcx_abapgit_exception=>raise( |{ lv_err_prefix }: internal error| ).
WHEN 3.
zcx_abapgit_exception=>raise( |{ lv_err_prefix }: failed to initialized CTS| ).
WHEN OTHERS.
zcx_abapgit_exception=>raise( |{ lv_err_prefix }: unrecognized return code| ).
ENDCASE.
ENDMETHOD. ENDMETHOD.