anchor.diff:  
     METHOD lif_object~deserialize.
   
  -    DATA: ls_impl               TYPE impl_data,
  -          lt_filters            TYPE seex_filter_table,
  -          lt_function_codes     TYPE seex_fcode_table,
  -          lt_control_composites TYPE seex_coco_table,
  -          lt_customer_includes  TYPE seex_table_table,
  -          lt_screens            TYPE seex_screen_table,
  -          ls_badi               TYPE badi_data,
  -          lv_ext_clname         TYPE seoclsname,
  -          lo_filter_obj         TYPE REF TO cl_badi_flt_struct,
  -          lo_filter_val_obj     TYPE REF TO cl_badi_flt_values_alv,
  -          lv_korrnum            TYPE trkorr,
  -          flt_ext               TYPE rsexscrn-flt_ext,
  -          lv_package            TYPE devclass.
  +    DATA: ls_badi_implementation       TYPE impl_data,
  +          lt_filters                   TYPE seex_filter_table,
  +          lt_function_codes            TYPE seex_fcode_table,
  +          lt_control_composites        TYPE seex_coco_table,
  +          lt_customer_includes         TYPE seex_table_table,
  +          lt_screens                   TYPE seex_screen_table,
  +          ls_badi_definition           TYPE badi_data,
  +          lv_ext_clname                TYPE seoclsname,
  +          lo_filter_obj                TYPE REF TO cl_badi_flt_struct,
  +          lo_filter_val_obj            TYPE REF TO cl_badi_flt_values_alv,
  +          lv_korrnum                   TYPE trkorr,
  +          lv_filter_type_enhaceability TYPE rsexscrn-flt_ext,
  +          lv_package                   TYPE devclass.
   
       io_xml->read(
         EXPORTING
           iv_name = 'SXCI'
         CHANGING
  -        cg_data = ls_impl ).
  +        cg_data = ls_badi_implementation ).
   
       io_xml->read(
         EXPORTING
  
positive.code:       EXPORTING
          exit_name    = lv_exit_name    " Enhancement Name
        IMPORTING
          badi         = ls_badi
          ext_clname   = lv_ext_clname    " Object Type Name
          filter_obj   = lo_filter_obj
        EXCEPTIONS
  
negative.code: 
    METHOD lif_object~exists.
  
      DATA: lv_implementation_name TYPE rsexscrn-imp_name.
  
      lv_implementation_name = ms_item-obj_name.
  
      CALL FUNCTION 'SXV_IMP_EXISTS'
        EXPORTING
          imp_name           = lv_implementation_name
        EXCEPTIONS
          not_existing       = 1
          data_inconsistency = 2
  