anchor.diff:                       iv_name = 'PARENT_COMP' ).
           io_xml->add( ig_data = lv_enh_shtext
                        iv_name = 'SHORTTEXT' ).
  -        io_xml->add( ig_data = lt_enh_badi
  -                     iv_name = 'BADI_DATA' ).
   
         CATCH cx_enh_root INTO lx_root.
           zcx_abapgit_exception=>raise( `Error occured while serializing EHNS: `
  
positive.code:                       lock      = abap_true ).
  
          IF li_spot_ref IS BOUND.
            lo_badidef_tool ?= li_spot_ref.
            lo_badidef_tool->if_enh_object~delete(
              nevertheless_delete = abap_true
              run_dark            = abap_true ).
          ENDIF.
          lo_badidef_tool->if_enh_object~unlock( ).
        CATCH cx_enh_root INTO lx_root.
          zcx_abapgit_exception=>raise( `Error occured while deleting EHNS: `
            && lx_root->get_text( ) ) ##NO_TEXT.
  
negative.code:         cl_enh_factory=>create_enhancement_spot(
            EXPORTING
              spot_name      = lv_spot_name
              tooltype       = lv_tool
              dark           = abap_false
              compositename  = lv_parent
            IMPORTING
  