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( ) }|