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