mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
INTF, WEBI: Hide objects generated by proxy (SPRX) (#6259)
Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
parent
81cf14d4d7
commit
163716c006
|
@ -570,6 +570,13 @@ CLASS zcl_abapgit_object_intf IMPLEMENTATION.
|
|||
OR version = '0' ) ##WARN_OK. "#EC CI_GENBUFF
|
||||
IF sy-subrc = 0 AND lv_category = seoc_category_webdynpro_class.
|
||||
rv_bool = abap_false.
|
||||
ELSE.
|
||||
SELECT SINGLE obj_name FROM sproxhdr INTO ls_class_key-clsname
|
||||
WHERE object = 'INTF' AND obj_name = ls_class_key-clsname.
|
||||
IF sy-subrc = 0.
|
||||
" generated by proxy
|
||||
rv_bool = abap_false.
|
||||
ENDIF.
|
||||
ENDIF.
|
||||
ENDIF.
|
||||
|
||||
|
|
|
@ -319,6 +319,28 @@ CLASS zcl_abapgit_object_webi IMPLEMENTATION.
|
|||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD sort.
|
||||
SORT cs_webi-pvepheader BY vepname version.
|
||||
SORT cs_webi-pvepfunction BY vepname version function.
|
||||
SORT cs_webi-pvepfault BY vepname version function fault.
|
||||
SORT cs_webi-pvepparameter BY vepname version function vepparam vepparamtype.
|
||||
SORT cs_webi-pveptype BY vepname version typename.
|
||||
SORT cs_webi-pvepelemtype BY vepname version typename.
|
||||
SORT cs_webi-pveptabletype BY vepname version typename.
|
||||
SORT cs_webi-pvepstrutype BY vepname version typename fieldpos.
|
||||
SORT cs_webi-pveptypesoapext BY vepname version typename.
|
||||
SORT cs_webi-pvepeletypsoap BY vepname version typename assign_type assign_data1 assign_data2.
|
||||
SORT cs_webi-pveptabtypsoap BY vepname version typename.
|
||||
SORT cs_webi-pvepfuncsoapext BY vepname version function.
|
||||
SORT cs_webi-pvepfieldref BY vepname version function vepparam vepparamtype strucid fieldname.
|
||||
SORT cs_webi-pvependpoint BY relid vepname version sortfield.
|
||||
SORT cs_webi-pvepvisoapext BY vepname version.
|
||||
SORT cs_webi-pvepparasoapext BY vepname version function vepparam vepparamtype.
|
||||
SORT cs_webi-pwsheader BY wsname version.
|
||||
SORT cs_webi-pwssoapprop BY wsname version feature soapapp funcref propnum.
|
||||
ENDMETHOD.
|
||||
|
||||
|
||||
METHOD zif_abapgit_object~changed_by.
|
||||
|
||||
SELECT SINGLE changedby FROM vepheader INTO rv_user
|
||||
|
@ -419,10 +441,17 @@ CLASS zcl_abapgit_object_webi IMPLEMENTATION.
|
|||
METHOD zif_abapgit_object~exists.
|
||||
|
||||
DATA: lv_name TYPE vepname.
|
||||
|
||||
DATA lv_generated TYPE abap_bool.
|
||||
|
||||
lv_name = ms_item-obj_name.
|
||||
|
||||
" Check if service is generated by proxy
|
||||
SELECT SINGLE auto_generated FROM vependpoint INTO lv_generated
|
||||
WHERE vepname = lv_name AND version = sews_c_vif_version-active.
|
||||
IF sy-subrc = 0 AND lv_generated = abap_true.
|
||||
RETURN.
|
||||
ENDIF.
|
||||
|
||||
rv_bool = cl_ws_md_vif_root=>check_existence_by_vif_name(
|
||||
name = lv_name
|
||||
i_version = sews_c_vif_version-all ).
|
||||
|
@ -568,26 +597,4 @@ CLASS zcl_abapgit_object_webi IMPLEMENTATION.
|
|||
io_xml = io_xml ).
|
||||
|
||||
ENDMETHOD.
|
||||
|
||||
METHOD sort.
|
||||
SORT cs_webi-pvepheader BY vepname version.
|
||||
SORT cs_webi-pvepfunction BY vepname version function.
|
||||
SORT cs_webi-pvepfault BY vepname version function fault.
|
||||
SORT cs_webi-pvepparameter BY vepname version function vepparam vepparamtype.
|
||||
SORT cs_webi-pveptype BY vepname version typename.
|
||||
SORT cs_webi-pvepelemtype BY vepname version typename.
|
||||
SORT cs_webi-pveptabletype BY vepname version typename.
|
||||
SORT cs_webi-pvepstrutype BY vepname version typename fieldpos.
|
||||
SORT cs_webi-pveptypesoapext BY vepname version typename.
|
||||
SORT cs_webi-pvepeletypsoap BY vepname version typename assign_type assign_data1 assign_data2.
|
||||
SORT cs_webi-pveptabtypsoap BY vepname version typename.
|
||||
SORT cs_webi-pvepfuncsoapext BY vepname version function.
|
||||
SORT cs_webi-pvepfieldref BY vepname version function vepparam vepparamtype strucid fieldname.
|
||||
SORT cs_webi-pvependpoint BY relid vepname version sortfield.
|
||||
SORT cs_webi-pvepvisoapext BY vepname version.
|
||||
SORT cs_webi-pvepparasoapext BY vepname version function vepparam vepparamtype.
|
||||
SORT cs_webi-pwsheader BY wsname version.
|
||||
SORT cs_webi-pwssoapprop BY wsname version feature soapapp funcref propnum.
|
||||
ENDMETHOD.
|
||||
|
||||
ENDCLASS.
|
||||
|
|
Loading…
Reference in New Issue
Block a user