anchor.diff:  
     PUBLIC SECTION.
       INTERFACES lif_object.
  +  PRIVATE SECTION.
  +    CONSTANTS: BEGIN OF co_badi_comp_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.
   
   ENDCLASS.
   
  
positive.code: 
      io_xml->read(
        EXPORTING
          iv_name = 'FILTERS'
        CHANGING
          cg_data = lt_filters ).
  
      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.
  
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.
  