anchor.diff:      INTERFACES lif_object.
   
     PRIVATE SECTION.
  -    CONSTANTS: BEGIN OF co_badi_comp_name,
  +    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_comp_name.
  +               END OF co_badi_component_name.
   
   ENDCLASS.
   
  
positive.code:     CALL FUNCTION 'RS_TOOL_ACCESS'
        EXPORTING
          operation           = 'SHOW'
          object_name         = ms_item-obj_name    " Object Name
          object_type         = ms_item-obj_type    " Object Type
          in_new_window       = abap_true
        EXCEPTIONS
          not_executed        = 1
  
negative.code:     io_xml->add( iv_name = 'SXCI'
                   ig_data = ls_badi_implementation ).
  
      io_xml->add( iv_name = co_badi_component_name-filters
                   ig_data = lt_filters ).
  
      io_xml->add( iv_name = co_badi_component_name-function_codes
                   ig_data = lt_function_codes ).
  
      io_xml->add( iv_name = co_badi_component_name-control_composites
                   ig_data = lt_control_composites ).
  
      io_xml->add( iv_name = co_badi_component_name-customer_includes
                   ig_data = lt_customer_includes ).
  
      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_enhanceability TYPE rsexscrn-flt_ext,
            lv_package                    TYPE devclass.
  
      io_xml->read(
        EXPORTING
  