Email 如何在不使用rsconn01的情况下发送包含excel附件的电子邮件?

Email 如何在不使用rsconn01的情况下发送包含excel附件的电子邮件?,email,abap,sapconnect,Email,Abap,Sapconnect,我正在尝试不使用rsconn01发送带有excel附件的电子邮件。如果可能的话,你能告诉我怎么做吗 我还想了解更多关于rsconn01如何工作的信息。我正在使用rsconn01发送电子邮件,但我收到一份投诉,称该程序也在重新发送当天早些时候失败的电子邮件 这就是我现在使用的代码。它可以工作,但我想知道另一种不用rsconn01的方法 `CALL FUNCTION 'SO_DOCUMENT_SEND_API1' EXPORTING document_data = w_

我正在尝试不使用rsconn01发送带有excel附件的电子邮件。如果可能的话,你能告诉我怎么做吗

我还想了解更多关于rsconn01如何工作的信息。我正在使用rsconn01发送电子邮件,但我收到一份投诉,称该程序也在重新发送当天早些时候失败的电子邮件

这就是我现在使用的代码。它可以工作,但我想知道另一种不用rsconn01的方法

`CALL FUNCTION 'SO_DOCUMENT_SEND_API1'
EXPORTING
  document_data              = w_doc_data
  put_in_outbox              = 'X'
  commit_work                = 'X'

IMPORTING
  sent_to_all                = w_sent_all
TABLES
  packing_list                = t_packing_list
   contents_bin               = t_attachment
  contents_txt               = it_message
  receivers                  = t_receivers
EXCEPTIONS
  too_many_receivers         = 1
  document_not_sent          = 2
  document_type_not_exist    = 3
  operation_no_authorization = 4
  parameter_error            = 5
  x_error                    = 6
  enqueue_error              = 7
  OTHERS                     = 8.

if sy-subrc = 0.
   WAIT UP TO 2 SECONDS.
   SUBMIT rsconn01 WITH mode = 'INT'
            WITH output = 'X'
           AND RETURN.
    else.
  WRITE:/ 'ERROR IN MAIL ', sy-subrc.
endif.`

除非您想实现自己的协议处理,否则必须使用RSCONN01。您使用的是标准的SAPconnect功能(尽管API有点过时,如果我站在您的立场上,我会切换到API)。只要你用这个,你就会被那份报告困住。然而,你通常不必为自己打电话。这是一个后台进程,每隔几分钟调用一次以处理传出邮件。也许您正在一个SAPconnect系统未正确设置的开发环境中工作-在这种情况下,您应该与系统管理员联系。在许多情况下,可以通过多种方法调整SAPconnect系统。在试图绕过这些设施之前,您应该尝试使用现有的和支持良好的设施。

请您添加一些关于您已经尝试过的设施的详细信息,尤其是您目前如何使用RSCONN01的详细信息?