`

SAP 发送邮件

阅读更多
REPORT  ZEMAIL_TEST                        .

data: OBJBIN like SOLISTI1 occurs 10 with header line,
      DOCDATA like SODOCCHGI1,
      OBJTXT like SOLISTI1 occurs 10 with header line,
      OBJPACK like SOPCKLSTI1 occurs 1 with header line,
      RECLIST like SOMLRECI1 occurs 1 with header line,
      OBJHEAD like SOLISTI1 occurs 1 with header line.

data: TAB_LINES type I.

*----------------------------------------------------------------------*

start-of-selection.
DOCDATA-OBJ_DESCR = '发到邮件自动OBJ_DESCR'.
DOCDATA-OBJ_NAME = 'OBJ_NAME'.
DOCDATA-OBJ_LANGU = SY-LANGU.

OBJTXT = '标题OBJTXT.'.
append OBJTXT.

OBJTXT = DOCDATA-OBJ_DESCR.
append OBJTXT.

OBJTXT = '测试.'.
append OBJTXT.

* Write Packing List (Main)
* 3 has been fixed because OBJTXT has fix three lines
read table OBJTXT index 3.

DOCDATA-DOC_SIZE = ( 3 - 1 ) * 255 + strlen( OBJTXT ).
clear OBJPACK-TRANSF_BIN.
OBJPACK-HEAD_START = 1.
OBJPACK-HEAD_NUM = 0.
OBJPACK-BODY_START = 1.
OBJPACK-BODY_NUM = 3.
OBJPACK-DOC_TYPE = 'RAW'.
append OBJPACK.

*RECLIST-RECEIVER = 'houzhiyu@thtfpc.com'."如果是发到工作台就填登陆用户名,如果是发到email就添email地址
RECLIST-RECEIVER = 'tfhzy'.
translate RECLIST-RECEIVER to UPPER case.
RECLIST-REC_TYPE = 'B'."发到工作台
*RECLIST-REC_TYPE = 'U'."发到外部信箱
append RECLIST.

CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
  EXPORTING
    DOCUMENT_DATA                    = DOCDATA
*   PUT_IN_OUTBOX                    = ' '
    COMMIT_WORK                      = 'X'
* IMPORTING
*   SENT_TO_ALL                      =
*   NEW_OBJECT_ID                    =
  TABLES
    PACKING_LIST                     = OBJPACK
*    OBJECT_HEADER                    = OBJHEAD
*   CONTENTS_BIN                     =
    CONTENTS_TXT                     = objtxt
*   CONTENTS_HEX                     =
*   OBJECT_PARA                      =
*   OBJECT_PARB                      =
    RECEIVERS                        = RECLIST
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.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/saphome/archive/2007/11/08/1873895.aspx
分享到:
评论

相关推荐

    SAP 发送邮件 详细步骤

    #### 二、SAP发送外部邮件配置步骤 ##### 1. 连接设置(激活SAPConnect) - **创建服务用户**(可选):虽然对于发送邮件而言不是必须的,但为了后续操作的安全性考虑,建议还是创建一个服务类型用户。使用事务...

    如何设置SAP邮件系统向外部系统发送邮件

    SAP邮件系统是SAP Web Application Server的一部分,提供了电子邮件发送和接收功能。从SAP Web Application Server 6.10开始,SAP系统的内核支持SMTP(Simple Mail Transfer Protocol),无需任何外部组件,即可与...

    SAP ABAP启动OUTLOOK发邮件.docx

    在SAP系统中,有时需要实现自定义的邮件发送功能以满足特定的业务...通过以上步骤,我们可以实现SAP ABAP程序启动Outlook并发送带有用户签名的邮件,同时邮件会记录在用户的Outlook发件箱中,满足了业务部门的需求。

    SAP系统发送邮件配置.pdf

    - **配置域名**:设置SAP系统的域名,这对于邮件发送至关重要,确保邮件头中的发件人地址正确无误。 - **配置SMTP**:进一步细化SMTP服务器的配置细节,例如SMTP服务器地址、端口号等。 - **定义后台JOB**:创建一个...

    SAP系统邮件配置操作手册.doc

    SAP系统邮件配置操作手册是SAP系统中的一份重要的配置文档,旨在指导用户如何正确配置SAP系统中的邮件发送和接收功能。本文档详细介绍了SAP系统邮件配置的操作步骤,从配置参数文件到配置系统账户、SICF配置等多个...

    SAP-SMTP邮箱系统配置手册(发送邮件)

    首先,SAP系统拥有发送和接收电子邮件的能力,但是为了让SAP系统能够发送邮件,需要进行一系列的配置工作,这些配置工作是在NetWeaver ABAP平台下完成的。 该文档的目的是指导用户如何配置SAP系统以实现SMTP邮件...

    BO自动发邮件配置指导

    ### SAP BO 自动发邮件配置指导 #### 一、引言 在企业级应用中,自动化工具能够极大地提高工作效率并减少人为错误。SAP BusinessObjects(简称BO)提供了强大的数据分析和报告工具,其中包括了自动发送电子邮件的...

    SAP采购订单外发到供应商邮箱

    在SAP系统中,中小型企业有时需要在创建或保存采购订单时自动将其发送到供应商的电子邮件地址,以提高效率和沟通的及时性。虽然大型企业可能有如SRM(Supplier Relationship Management)这样的外围系统来轻松实现这...

    SAP配置邮件服务器.docx

    在SAP系统中配置邮件服务器是一项关键任务,它允许SAP系统与外部世界进行通信,发送和接收电子邮件。以下是一个详细的步骤指南,说明如何在SAP中配置邮件服务器。 首先,我们从RZ10开始,这是一个用于配置SAP实例...

    SAPSMTP邮箱系统配置手册(发送邮件).pdf

    7. **示例配置**:文档提供了一系列配置示例,涉及从SAP发送邮件到Gmail服务器的特定设置。例如,提供了具体的SMTP参数配置,以及如何通过SAPconnect配置SCOT(SAP Connect Test)进行测试。 8. **测试与故障排除**...

    SAP MM审批采购订单时将采购订单作为PDF附件发送电子邮件

    以上代码片段展示了如何在SAP MM环境中实现自动发送带有PDF附件的审批采购订单电子邮件。请注意,实际应用中需要根据具体系统配置和需求进行适当的调整,并考虑错误处理和日志记录。此外,此过程可能涉及到权限设置...

    SAP ABAP 发送邮件功能开发

    1.SAP ABAP 发送邮件功能开发2.用户可以填写发送人员的地址3.用户可以选择发送的数据行

    SAP workflow与外部邮箱集成

    SMTP 是电子邮件的标准协议,它允许 SAP Workflow 将邮件发送到外部邮箱。配置步骤包括在 SAP 中设置邮件服务器的相关参数,如主机名、端口号、用户名和密码等,这些步骤通常参照《SAP 采购订单外发给供应商邮箱》...

    SAP配置邮件服务器参考

    SAP系统可以配置与邮件服务器集成,以便系统内部用户能够发送和接收电子邮件。以下详细介绍了配置SAP邮件服务器的步骤: 1. **RZ10配置参数文件** - 在SAP系统中,首先通过事务码`RZ10`进入系统参数配置界面。在此...

    SAP配置邮件服务器[参照].pdf

    在SAP系统中,配置邮件服务器是一项重要的任务,它允许SAP系统与外部电子邮件系统进行交互,例如发送通知、报告或其他重要信息。以下是一个详细的步骤指南,解释如何配置SAP邮件服务器。 首先,在RZ10中配置参数...

    Outlook 收 SAP 信件

    - 在SAP系统中,使用事务代码SO01可以发送邮件到Outlook。 - 在Outlook中接收SAP邮件,并可以进行回复。 - 回复的邮件会在SAP中显示,实现了邮件的双向同步。 除此之外,还有其他相关功能,如SAP日历同步,这...

    BO发邮件.docx

    在"BO发邮件.docx"的场景中,我们主要探讨的是如何利用SAP BO的功能,通过SMTP(Simple Mail Transfer Protocol)服务来定制和自动化发送报表,以及监控发送状态。下面将详细介绍这一过程。 1. **配置Adaptive Job ...

    SAP 模块 SAP 模块 SAP 模块 SAP 模块

    8. SAP WF 模块(工作流管理模块):提供工作定义、流程管理、电子邮件、信息传送自动化等功能,能够帮助企业自动化工作流程,提高工作效率和企业生产效率。 9. SAP QM 模块(质量管理模块):提供质量计划、质量...

Global site tag (gtag.js) - Google Analytics