SPRX: refactor

SPRX: refactor, issue #2365
This commit is contained in:
larshp 2019-02-06 10:43:29 +01:00 committed by Lars Hvam
parent 474a4b9051
commit f68c3c244e

View File

@ -219,29 +219,28 @@ CLASS ZCL_ABAPGIT_OBJECT_SPRX IMPLEMENTATION.
METHOD generate_service_definition. METHOD generate_service_definition.
DATA: lv_transport TYPE e070use-ordernum, DATA: lv_transport TYPE e070use-ordernum,
lo_proxy_object TYPE REF TO cl_proxy_object, li_proxy_object TYPE REF TO if_px_main,
lx_proxy_fault TYPE REF TO cx_proxy_fault. lx_proxy_fault TYPE REF TO cx_proxy_fault.
lv_transport = zcl_abapgit_default_transport=>get_instance( lv_transport = zcl_abapgit_default_transport=>get_instance(
)->get( )-ordernum. )->get( )-ordernum.
TRY. TRY.
lo_proxy_object = cl_pxn_factory=>create( li_proxy_object = cl_pxn_factory=>create(
application = 'PROXY_UI' application = 'PROXY_UI'
display_only = abap_false display_only = abap_false
saveable = abap_true saveable = abap_true
)->load_by_abap_name_int( )->if_pxn_factory~load_by_abap_name(
object = mv_object object = mv_object
obj_name = mv_obj_name obj_name = mv_obj_name ).
)->proxy.
lo_proxy_object->activate( li_proxy_object->activate(
EXPORTING EXPORTING
activate_all = abap_true activate_all = abap_true
CHANGING CHANGING
transport_number = lv_transport ). transport_number = lv_transport ).
lo_proxy_object->dequeue( ). li_proxy_object->dequeue( ).
CATCH cx_proxy_fault INTO lx_proxy_fault. CATCH cx_proxy_fault INTO lx_proxy_fault.
zcx_abapgit_exception=>raise( iv_text = |{ lx_proxy_fault->get_text( ) }| zcx_abapgit_exception=>raise( iv_text = |{ lx_proxy_fault->get_text( ) }|