anchor.diff:          _raise 'Error from RPY_FUNCTIONMODULE_READ_NEW'.
         ENDIF.
   
  -      CREATE OBJECT lo_xml.
  -      lo_xml->add( iv_name = 'GLOBAL_FLAG'
  -                   ig_data = lv_global_flag ).
  -      lo_xml->add( iv_name = 'REMOTE_CALL'
  -                   ig_data = lv_remote_call ).
  -      lo_xml->add( iv_name = 'UPDATE_TASK'
  -                   ig_data = lv_update_task ).
  -      lo_xml->add( iv_name = 'SHORT_TEXT'
  -                   ig_data = lv_short_text ).
  -      lo_xml->add( iv_name = 'REMOTE_BASXML'
  -                   ig_data = lv_remote_basxml ).
  -
  -      lo_xml->add( ig_data = lt_import
  -                   iv_name = 'IMPORT' ).
  -      lo_xml->add( ig_data = lt_changing
  -                   iv_name = 'CHANGING' ).
  -      lo_xml->add( ig_data = lt_export
  -                   iv_name = 'EXPORT' ).
  -      lo_xml->add( ig_data = lt_tables
  -                   iv_name = 'TABLES' ).
  -      lo_xml->add( ig_data = lt_exception
  -                   iv_name = 'EXCEPTION' ).
  -      lo_xml->add( ig_data = lt_documentation
  -                   iv_name = 'DOCUMENTATION' ).
  -
  -      mo_files->add_xml( iv_extra = <ls_func>-funcname
  -                         io_xml   = lo_xml ).
  -
         IF NOT lt_new_source IS INITIAL.
           mo_files->add_abap( iv_extra = <ls_func>-funcname
                               it_abap  = lt_new_source ).
  
positive.code:     LOOP AT lt_functab ASSIGNING <ls_func>.
  * fm RPY_FUNCTIONMODULE_READ does not support source code
  * lines longer than 72 characters
        CALL FUNCTION 'RPY_FUNCTIONMODULE_READ_NEW'
          EXPORTING
            functionname            = <ls_func>-funcname
          IMPORTING
            global_flag             = lv_global_flag
            remote_call             = lv_remote_call
            update_task             = lv_update_task
            short_text              = lv_short_text
            remote_basxml_supported = lv_remote_basxml
          TABLES
            import_parameter        = lt_import
            changing_parameter      = lt_changing
            export_parameter        = lt_export
            tables_parameter        = lt_tables
            exception_list          = lt_exception
            documentation           = lt_documentation
            source                  = lt_source
          CHANGING
            new_source              = lt_new_source
  
negative.code:           lo_wrapped_files TYPE REF TO object.
  
      CALL METHOD mo_plugin->('WRAP_SERIALIZE')
        EXPORTING
          io_xml = io_xml.
  
    ENDMETHOD.
  
  