mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00
parent
474a4b9051
commit
f68c3c244e
|
@ -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( ) }|
|
||||
|
|
Loading…
Reference in New Issue
Block a user