mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
DOMA: catch cx_sy_dyn_call_param_not_found
This commit is contained in:
parent
44dea3ab5f
commit
98ee4fdde5
|
@ -205,6 +205,25 @@ CLASS zcl_abapgit_object_doma IMPLEMENTATION.
|
||||||
|
|
||||||
lv_objname = ms_item-obj_name.
|
lv_objname = ms_item-obj_name.
|
||||||
|
|
||||||
|
TRY.
|
||||||
|
CALL FUNCTION 'RS_DD_DELETE_OBJ'
|
||||||
|
EXPORTING
|
||||||
|
no_ask = abap_true
|
||||||
|
objname = lv_objname
|
||||||
|
objtype = 'D'
|
||||||
|
no_ask_delete_append = abap_true
|
||||||
|
EXCEPTIONS
|
||||||
|
not_executed = 1
|
||||||
|
object_not_found = 2
|
||||||
|
object_not_specified = 3
|
||||||
|
permission_failure = 4.
|
||||||
|
IF sy-subrc <> 0.
|
||||||
|
zcx_abapgit_exception=>raise( 'error from RS_DD_DELETE_OBJ, DOMA' ).
|
||||||
|
ENDIF.
|
||||||
|
|
||||||
|
CATCH cx_sy_dyn_call_param_not_found.
|
||||||
|
|
||||||
|
TRY.
|
||||||
CALL FUNCTION 'RS_DD_DELETE_OBJ'
|
CALL FUNCTION 'RS_DD_DELETE_OBJ'
|
||||||
EXPORTING
|
EXPORTING
|
||||||
no_ask = abap_true
|
no_ask = abap_true
|
||||||
|
@ -220,6 +239,10 @@ CLASS zcl_abapgit_object_doma IMPLEMENTATION.
|
||||||
zcx_abapgit_exception=>raise( 'error from RS_DD_DELETE_OBJ, DOMA' ).
|
zcx_abapgit_exception=>raise( 'error from RS_DD_DELETE_OBJ, DOMA' ).
|
||||||
ENDIF.
|
ENDIF.
|
||||||
|
|
||||||
|
ENDTRY.
|
||||||
|
|
||||||
|
ENDTRY.
|
||||||
|
|
||||||
ENDMETHOD. "delete
|
ENDMETHOD. "delete
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user