anchor.diff:      ASSIGN lr_elimination->* TO <lt_elimination>.
       ASSIGN lr_hanafieldsmapping->* TO <lt_hanafieldsmapping>.
       ASSIGN lr_xxlattributes->* TO <lt_xxlattributes>.
  -
  -    lo_struct_descr ?= cl_abap_structdescr=>describe_by_data( <ls_details> ).
  -    lo_table_descr = cl_abap_tabledescr=>create( lo_struct_descr ).
  -
  -    CREATE DATA lr_infoobj TYPE HANDLE lo_table_descr.
       ASSIGN lr_infoobj->* TO <lt_infoobjects>.
  -    ASSERT sy-subrc = 0.
   
       io_xml->read( EXPORTING iv_name = 'IOBJ'
                     CHANGING cg_data = <ls_details> ).
  
positive.code:       lr_infoobj                  TYPE REF TO data,
        ls_return                   TYPE bapiret2,
        lt_return                   TYPE STANDARD TABLE OF bapiret2,
        lo_struct_descr             TYPE REF TO cl_abap_structdescr,
        lo_table_descr              TYPE REF TO cl_abap_tabledescr,
        lr_compounds                TYPE REF TO data,
        lr_attributes               TYPE REF TO data,
        lr_navigationattributes     TYPE REF TO data,
  
negative.code:       lv_iobjnam                  TYPE rsiobjnm,
        ls_return                   TYPE bapiret2,
        lr_details                  TYPE REF TO data,
        lr_compounds                TYPE REF TO data,
        lr_attributes               TYPE REF TO data,
        lr_navigationattributes     TYPE REF TO data,
  