anchor.diff:      io_xml->add( iv_name = 'SXCI'
                    ig_data = ls_badi_implementation ).
   
  -    io_xml->add( iv_name = co_badi_comp_name-filters
  +    io_xml->add( iv_name = co_badi_component_name-filters
                    ig_data = lt_filters ).
   
  -    io_xml->add( iv_name = co_badi_comp_name-function_codes
  +    io_xml->add( iv_name = co_badi_component_name-function_codes
                    ig_data = lt_function_codes ).
   
  -    io_xml->add( iv_name = co_badi_comp_name-control_composites
  +    io_xml->add( iv_name = co_badi_component_name-control_composites
                    ig_data = lt_control_composites ).
   
  -    io_xml->add( iv_name = co_badi_comp_name-customer_includes
  +    io_xml->add( iv_name = co_badi_component_name-customer_includes
                    ig_data = lt_customer_includes ).
   
  -    io_xml->add( iv_name = co_badi_comp_name-screens
  +    io_xml->add( iv_name = co_badi_component_name-screens
                    ig_data = lt_screens ).
   
     ENDMETHOD.
   
     METHOD lif_object~deserialize.
   
  -    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,
  -          lo_filter_object             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.
  +    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,
  +          lo_filter_object              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_enhanceability TYPE rsexscrn-flt_ext,
  +          lv_package                    TYPE devclass.
   
       io_xml->read(
         EXPORTING
  
positive.code: 
      io_xml->read(
        EXPORTING
          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_badi_implementation-exit_name    " Enhancement Name
        IMPORTING
          badi         = ls_badi_definition
          filter_obj   = lo_filter_object
  
negative.code:     INTERFACES lif_object.
  
    PRIVATE SECTION.
      CONSTANTS: BEGIN OF co_badi_component_name,
                   filters            TYPE string VALUE 'FILTERS',
                   function_codes     TYPE string VALUE 'FUNCTION_CODES',
                   control_composites TYPE string VALUE 'CONTROL_COMPOSITES',
                   customer_includes  TYPE string VALUE 'CUSTOMER_INCLUDES',
                   screens            TYPE string VALUE 'SCREENS',
                 END OF co_badi_component_name.
  
  ENDCLASS.
  
  