anchor.diff:        IMPORTING
           exit_name          = lv_exit_name
         TABLES
  -        filters            = lt_filters
  +        filters            = ls_classic_badi_implementation-filters
         EXCEPTIONS
           data_inconsistency = 1
           OTHERS             = 2.
  
positive.code: 
      lv_package = iv_package.
  
      CREATE OBJECT lo_filter_val_obj
        EXPORTING
          filter_object = lo_filter_object
          filter_values = lt_filters.
  
      CALL FUNCTION 'SXO_IMPL_SAVE'
        EXPORTING
          impl             = ls_badi_implementation
          flt_ext          = lv_filter_type_enhanceability
          filter_val_obj   = lo_filter_val_obj
          genflag          = abap_true
          no_dialog        = abap_true
        TABLES
          fcodes_to_insert = lt_function_codes
          cocos_to_insert  = lt_control_composites
          intas_to_insert  = lt_customer_includes
          sscrs_to_insert  = lt_screens
        CHANGING
          korrnum          = lv_korrnum
          devclass         = lv_package
  
negative.code:         inter_name        = ls_badi_definition-inter_name
          filter_obj        = lo_filter_object
        IMPORTING
          impl              = ls_classic_badi_implementation-implementation_data
          filter_values_obj = lo_filter_values_object
        TABLES
          fcodes            = ls_classic_badi_implementation-function_codes
          cocos             = ls_classic_badi_implementation-control_composites
          intas             = ls_classic_badi_implementation-customer_includes
          scrns             = ls_classic_badi_implementation-screens
        CHANGING
          methods           = lt_methods
        EXCEPTIONS
  