From f68c3c244e04329fa5b9d646a89e530535b77697 Mon Sep 17 00:00:00 2001 From: larshp Date: Wed, 6 Feb 2019 10:43:29 +0100 Subject: [PATCH] SPRX: refactor SPRX: refactor, issue #2365 --- src/objects/zcl_abapgit_object_sprx.clas.abap | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/objects/zcl_abapgit_object_sprx.clas.abap b/src/objects/zcl_abapgit_object_sprx.clas.abap index fbfdc8d5b..9921424e5 100644 --- a/src/objects/zcl_abapgit_object_sprx.clas.abap +++ b/src/objects/zcl_abapgit_object_sprx.clas.abap @@ -219,29 +219,28 @@ CLASS ZCL_ABAPGIT_OBJECT_SPRX IMPLEMENTATION. METHOD generate_service_definition. 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. lv_transport = zcl_abapgit_default_transport=>get_instance( )->get( )-ordernum. TRY. - lo_proxy_object = cl_pxn_factory=>create( + li_proxy_object = cl_pxn_factory=>create( application = 'PROXY_UI' display_only = abap_false saveable = abap_true - )->load_by_abap_name_int( + )->if_pxn_factory~load_by_abap_name( object = mv_object - obj_name = mv_obj_name - )->proxy. + obj_name = mv_obj_name ). - lo_proxy_object->activate( + li_proxy_object->activate( EXPORTING activate_all = abap_true CHANGING transport_number = lv_transport ). - lo_proxy_object->dequeue( ). + li_proxy_object->dequeue( ). CATCH cx_proxy_fault INTO lx_proxy_fault. zcx_abapgit_exception=>raise( iv_text = |{ lx_proxy_fault->get_text( ) }|