发送邮件时,SOST中出现消息ID 672和816错误。

2020-09-19 08:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


 *&---------------------------------------------  ------------------------ *

 *&报告ZSENDEMAIL

 *&

 *&------------------------------------------------  --------------------- *

 *&

 *&

 *&------------------------------------------------  --------------------- *



 报告ZSENDEMAIL。

 data:邮件数据类型为SODOCCHGI1。
 data:带有标题行的SOLISTI1的mailtxt类型表。
 数据:带有标题行的SOMLRECI1的mailrec类型表。


 选择开始。

 参数:mailcont类型SOLISTI1。
 清除:maildata,mailtxt,mailrec。
 刷新:mailtxt,mailrec。

 maildata-obj_name ='测试'。
 maildata-obj_descr ='测试'。
 maildata-obj_langu = sy-langu。
 mailtxt-line = mailcont。


 附加mailtxt。

 mailrec-receiver ='manasa.rudroju@gmail.com'。
 mailrec-rec_type ='U'。

 附加mailrec。



 通话功能" SO_NEW_DOCUMENT_SEND_API1"



   出口

     DOCUMENT_DATA = MAILDATA

    DOCUMENT_TYPE ='RAW'

 * PUT_IN_OUTBOX =''

    COMMIT_WORK ='X'

 *重要

 * SENT_TO_ALL =

 * NEW_OBJECT_ID =

   桌子

    OBJECT_HEADER = MAILTXT

    OBJECT_CONTENT = MAILTXT

 * CONTENTS_HEX =

 * OBJECT_PARA =

 * OBJECT_PARB =

     收货人= MAILREC

 *例外情况

 * 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

 *其他= 8

           。

 如果SY-SUBRC <> 0。

 写:/'成功'。

 ENDIF。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


 *&---------------------------------------------  ------------------------ *

 *&报告ZSENDEMAIL

 *&

 *&------------------------------------------------  --------------------- *

 *&

 *&

 *&------------------------------------------------  --------------------- *



 报告ZSENDEMAIL。

 data:邮件数据类型为SODOCCHGI1。
 data:带有标题行的SOLISTI1的mailtxt类型表。
 数据:带有标题行的SOMLRECI1的mailrec类型表。


 选择开始。

 参数:mailcont类型SOLISTI1。
 清除:maildata,mailtxt,mailrec。
 刷新:mailtxt,mailrec。

 maildata-obj_name ='测试'。
 maildata-obj_descr ='测试'。
 maildata-obj_langu = sy-langu。
 mailtxt-line = mailcont。


 附加mailtxt。

 mailrec-receiver ='manasa.rudroju@gmail.com'。
 mailrec-rec_type ='U'。

 附加mailrec。



 通话功能" SO_NEW_DOCUMENT_SEND_API1"



   出口

     DOCUMENT_DATA = MAILDATA

    DOCUMENT_TYPE ='RAW'

 * PUT_IN_OUTBOX =''

    COMMIT_WORK ='X'

 *重要

 * SENT_TO_ALL =

 * NEW_OBJECT_ID =

   桌子

    OBJECT_HEADER = MAILTXT

    OBJECT_CONTENT = MAILTXT

 * CONTENTS_HEX =

 * OBJECT_PARA =

 * OBJECT_PARB =

     收货人= MAILREC

 *例外情况

 * 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

 *其他= 8

           。

 如果SY-SUBRC <> 0。

 写:/'成功'。

 ENDIF。
付费偷看设置
发送
3条回答
bbpeas
1楼-- · 2020-09-19 09:32

与您的代码无关(尽管使用了最新的类,例如CL_BCS且未过时的FM),但与某些BC定制(事务SCOT和某些网络任务,请查看在线帮助或搜索论坛)

四川大学会员
2楼-- · 2020-09-19 09:39

1)我已检查SMTP主机是否处于活动状态

2)创建作业并计划每5分钟安排一次SAPConnect。

您能检查并指导我从SAP发送电子邮件吗?

95年老男孩
3楼-- · 2020-09-19 09:36

您好,

是的,您应该使用cl_bcs参见示例报告bcs_example_ *。 并阅读说明

2547393。

问候

JozsefH

一周热门 更多>