anchor.diff:  
       io_xml->read(
         EXPORTING
  -        iv_name = 'FILTERS'
  +        iv_name = co_badi_comp_name-filters
         CHANGING
           cg_data = lt_filters ).
  +
  +    io_xml->read(
  +      EXPORTING
  +        iv_name = co_badi_comp_name-function_codes
  +      CHANGING
  +        cg_data = lt_function_codes ).
  +
  +    io_xml->read(
  +      EXPORTING
  +        iv_name = co_badi_comp_name-control_composites
  +      CHANGING
  +        cg_data = lt_control_composites ).
  +
  +    io_xml->read(
  +      EXPORTING
  +        iv_name = co_badi_comp_name-customer_includes
  +      CHANGING
  +        cg_data = lt_customer_includes ).
  +
  +    io_xml->read(
  +      EXPORTING
  +        iv_name = co_badi_comp_name-screens
  +      CHANGING
  +        cg_data = lt_screens ).
   
       CALL FUNCTION 'SXO_BADI_READ'
         EXPORTING
           exit_name    = ls_impl-exit_name    " Enhancement Name
         IMPORTING
           badi         = ls_badi
  -*       mast_langu   =     " SAP R/3 System, Current Language
           ext_clname   = lv_ext_clname    " Object Type Name
           filter_obj   = lo_filter_obj
  -*      TABLES
  -*       fcodes       =
  -*       cocos        =
  -*       intas        =
  -*       scrns        =
  -*       methods      =
  -*       inactive_tabstrips =
         EXCEPTIONS
           read_failure = 1
           OTHERS       = 2.
  
positive.code:     io_xml->add( iv_name = 'SXCI'
                   ig_data = ls_impl ).
  
      io_xml->add( iv_name = 'FILTERS'
                   ig_data = lt_filters ).
  
    ENDMETHOD.
  
    METHOD lif_object~deserialize.
  
      DATA: ls_impl           TYPE impl_data,
            lt_filters        TYPE seex_filter_table,
            ls_badi           TYPE badi_data,
            lv_mast_langu     TYPE sy-langu,
            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.
  
      io_xml->read(
        EXPORTING
  
negative.code:       EXPORTING
          imp_name          = lv_imp_name     " Implementation name for an enhancement
          exit_name         = lv_exit_name    " Enhancement Name
          inter_name        = ls_badi-inter_name     " Interface Name
          filter_obj        = lo_filter_obj    " Manage Filter Type Structures for Business Add-Ins
        IMPORTING
          impl              = ls_impl
          mast_langu        = lv_mast_langu
          filter_values_obj = lo_filter_values_obj    " Manage Filter Values in ALV Grid for Business Add-Ins
        TABLES
          fcodes            = lt_function_codes
          cocos             = lt_control_composites
          intas             = lt_customer_includes
          scrns             = lt_screens
        EXCEPTIONS
          read_failure      = 1
          OTHERS            = 2.
  