赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 3210|回复: 6

[ABAP问题] 群发邮件代码

  [复制链接]
发表于 2011-2-9 14:31:12 | 显示全部楼层 |阅读模式
1赛跑币
FORM SEND_EMAIL  .
*&& 调用FUNCTION发送MAIL
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
    EXPORTING
      DOCUMENT_DATA              = L_TAB_DATA "邮件标题
      PUT_IN_OUTBOX              = 'X'
      COMMIT_WORK                = 'X'
    TABLES
      PACKING_LIST               = L_TAB_LIST "邮件设置
*      OBJECT_HEADER              = V_OBJHEAD
*      CONTENTS_BIN               = I_OBJBIN
      CONTENTS_TXT               = L_TAB_TXT  "邮件内容
      RECEIVERS                  = L_TAB_RECE[] "邮件接收人    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.

    SUBMIT Z_EMAIL WITH MODE = 'INT' AND RETURN.
  ENDIF.


ENDFORM.

最佳答案

查看完整内容

你用SE37单独运行测试一下,如果se37里也是发送一个的话,那这个函数就是只能发送一个,如果se37可以发送多个的话,那就是你其他代码的问题,你要查一下了。




上一篇:F-52如何做一笔报销凭证
下一篇:会计期间为什么会有16个月
本楼点评(0) 收起
发表于 2011-2-9 14:31:13 | 显示全部楼层
你用SE37单独运行测试一下,如果se37里也是发送一个的话,那这个函数就是只能发送一个,如果se37可以发送多个的话,那就是你其他代码的问题,你要查一下了。
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-2-26 16:35:14 | 显示全部楼层
这个代码我也在研究....
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-3-1 12:57:44 | 显示全部楼层
群发你可以试试这个FM:SO_OBJECT_SEND
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-4-1 22:16:38 | 显示全部楼层
看的有点蒙,可能对系统还不熟悉,还是谢谢啦!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-6-24 22:55:57 | 显示全部楼层
学习
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-21 03:47 , Processed in 2.303872 second(s), 43 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表