anchor.diff:      if strlen( rs_parsed-key_field ) = 0.
         raise exception type zcx_text2tab_error
           exporting
  -          methname = 'get_struc_field_value_by_name'
  +          methname = 'parse_deep_address'
             msg      = |Incorrect data address to parse { i_address }|
             code     = 'IA'. "#EC NOTEXT
       endif.
  
positive.code:     if sy-subrc <> 0.
        raise exception type zcx_text2tab_error
          exporting
            methname = 'get_struc_field_value_by_name'
            msg      = |Incorrect data address to parse { i_address }|
            code     = 'IA'. "#EC NOTEXT
      endif.
  
negative.code:     if sy-subrc <> 0 or lv_len = 0 or substring( val = i_address off = lv_len - 1 ) <> ']'.
        raise exception type zcx_text2tab_error
          exporting
            methname = 'parse_deep_address'
            msg      = |Incorrect data address to parse { i_address }|
            code     = 'IA'. "#EC NOTEXT
      endif.
  