mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
SAP Package: Replace ASSERT with RAISE (#3421)
* Package read_parent: RAISE instead of ASSERT * remove pseudo comment Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
f1c249b073
commit
caf7c92eaf
|
@ -308,8 +308,10 @@ CLASS ZCL_ABAPGIT_SAP_PACKAGE IMPLEMENTATION.
|
||||||
METHOD zif_abapgit_sap_package~read_parent.
|
METHOD zif_abapgit_sap_package~read_parent.
|
||||||
|
|
||||||
SELECT SINGLE parentcl FROM tdevc INTO rv_parentcl
|
SELECT SINGLE parentcl FROM tdevc INTO rv_parentcl
|
||||||
WHERE devclass = mv_package. "#EC CI_SUBRC "#EC CI_GENBUFF
|
WHERE devclass = mv_package. "#EC CI_GENBUFF
|
||||||
ASSERT sy-subrc = 0.
|
IF sy-subrc <> 0.
|
||||||
|
zcx_abapgit_exception=>raise( |Inconsistent package structure! Cannot find parent for { mv_package }| ).
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
|
@ -38,7 +38,9 @@ CLASS zcl_abapgit_transport DEFINITION
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!it_tadir TYPE zif_abapgit_definitions=>ty_tadir_tt
|
!it_tadir TYPE zif_abapgit_definitions=>ty_tadir_tt
|
||||||
RETURNING
|
RETURNING
|
||||||
VALUE(rv_package) TYPE devclass .
|
VALUE(rv_package) TYPE devclass
|
||||||
|
RAISING
|
||||||
|
zcx_abapgit_exception .
|
||||||
CLASS-METHODS resolve
|
CLASS-METHODS resolve
|
||||||
IMPORTING
|
IMPORTING
|
||||||
!it_requests TYPE trwbo_requests
|
!it_requests TYPE trwbo_requests
|
||||||
|
|
|
@ -10,9 +10,11 @@ INTERFACE zif_abapgit_sap_package PUBLIC.
|
||||||
list_subpackages
|
list_subpackages
|
||||||
RETURNING VALUE(rt_list) TYPE ty_devclass_tt,
|
RETURNING VALUE(rt_list) TYPE ty_devclass_tt,
|
||||||
list_superpackages
|
list_superpackages
|
||||||
RETURNING VALUE(rt_list) TYPE ty_devclass_tt,
|
RETURNING VALUE(rt_list) TYPE ty_devclass_tt
|
||||||
|
RAISING zcx_abapgit_exception,
|
||||||
read_parent
|
read_parent
|
||||||
RETURNING VALUE(rv_parentcl) TYPE tdevc-parentcl,
|
RETURNING VALUE(rv_parentcl) TYPE tdevc-parentcl
|
||||||
|
RAISING zcx_abapgit_exception,
|
||||||
create_child
|
create_child
|
||||||
IMPORTING iv_child TYPE devclass
|
IMPORTING iv_child TYPE devclass
|
||||||
RAISING zcx_abapgit_exception,
|
RAISING zcx_abapgit_exception,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user