SRVB: Clear metadata links (#6550)

This commit is contained in:
divzz95 2023-10-20 13:23:17 +05:30 committed by GitHub
parent 35711c489a
commit 587b52211a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -75,52 +75,57 @@ CLASS zcl_abapgit_object_srvb IMPLEMENTATION.
clear_field( clear_field(
EXPORTING EXPORTING
iv_fieldname = 'METADATA-VERSION' iv_fieldname = 'METADATA-VERSION'
CHANGING CHANGING
cs_service_binding = cs_service_binding ). cs_service_binding = cs_service_binding ).
clear_field( clear_field(
EXPORTING EXPORTING
iv_fieldname = 'METADATA-CREATED_AT' iv_fieldname = 'METADATA-CREATED_AT'
CHANGING CHANGING
cs_service_binding = cs_service_binding ). cs_service_binding = cs_service_binding ).
clear_field( clear_field(
EXPORTING EXPORTING
iv_fieldname = 'METADATA-CREATED_BY' iv_fieldname = 'METADATA-CREATED_BY'
CHANGING CHANGING
cs_service_binding = cs_service_binding ). cs_service_binding = cs_service_binding ).
clear_field( clear_field(
EXPORTING EXPORTING
iv_fieldname = 'METADATA-CHANGED_AT' iv_fieldname = 'METADATA-CHANGED_AT'
CHANGING CHANGING
cs_service_binding = cs_service_binding ). cs_service_binding = cs_service_binding ).
clear_field( clear_field(
EXPORTING EXPORTING
iv_fieldname = 'METADATA-CHANGED_BY' iv_fieldname = 'METADATA-CHANGED_BY'
CHANGING CHANGING
cs_service_binding = cs_service_binding ). cs_service_binding = cs_service_binding ).
clear_field( clear_field(
EXPORTING EXPORTING
iv_fieldname = 'METADATA-LANGUAGE' iv_fieldname = 'METADATA-LANGUAGE'
CHANGING CHANGING
cs_service_binding = cs_service_binding ). cs_service_binding = cs_service_binding ).
clear_field( clear_field(
EXPORTING EXPORTING
iv_fieldname = 'METADATA-PACKAGE_REF' iv_fieldname = 'METADATA-PACKAGE_REF'
CHANGING CHANGING
cs_service_binding = cs_service_binding ). cs_service_binding = cs_service_binding ).
clear_field( clear_field(
EXPORTING EXPORTING
iv_fieldname = 'METADATA-MASTER_SYSTEM' iv_fieldname = 'METADATA-MASTER_SYSTEM'
CHANGING CHANGING
cs_service_binding = cs_service_binding ). cs_service_binding = cs_service_binding ).
clear_field(
EXPORTING
iv_fieldname = 'METADATA-LINKS'
CHANGING
cs_service_binding = cs_service_binding ).
ENDMETHOD. ENDMETHOD.
@ -128,8 +133,8 @@ CLASS zcl_abapgit_object_srvb IMPLEMENTATION.
METHOD constructor. METHOD constructor.
super->constructor( super->constructor(
is_item = is_item is_item = is_item
iv_language = iv_language ). iv_language = iv_language ).
mv_service_binding_key = ms_item-obj_name. mv_service_binding_key = ms_item-obj_name.
@ -141,7 +146,7 @@ CLASS zcl_abapgit_object_srvb IMPLEMENTATION.
zcx_abapgit_exception=>raise( |SRVB not supported by your NW release| ). zcx_abapgit_exception=>raise( |SRVB not supported by your NW release| ).
ENDTRY. ENDTRY.
mv_is_inactive_supported = is_ai_supported( ). mv_is_inactive_supported = is_ai_supported( ).
ENDMETHOD. ENDMETHOD.
@ -170,7 +175,7 @@ CLASS zcl_abapgit_object_srvb IMPLEMENTATION.
<lv_language> = mv_language. <lv_language> = mv_language.
CREATE OBJECT ro_object_data TYPE ('CL_SRVB_OBJECT_DATA'). CREATE OBJECT ro_object_data TYPE ('CL_SRVB_OBJECT_DATA').
ro_object_data->set_data( p_data = <ls_service_binding> ). ro_object_data->set_data( p_data = <ls_service_binding> ).
ENDMETHOD. ENDMETHOD.
@ -502,8 +507,8 @@ CLASS zcl_abapgit_object_srvb IMPLEMENTATION.
ENDTRY. ENDTRY.
io_xml->add( io_xml->add(
iv_name = 'SRVB' iv_name = 'SRVB'
ig_data = <ls_service_binding> ). ig_data = <ls_service_binding> ).
ENDMETHOD. ENDMETHOD.
ENDCLASS. ENDCLASS.