本教程之前的步骤,笔者介绍了如何使用 ABAP 代码发送邮件到指定的邮箱去:
- 40. 如何使用 ABAP 代码发送邮件到指定邮箱
- 41. 如何使用 ABAP 代码发送带有 PDF 附件的电子邮件
有朋友觉得笔者的发送邮件代码使用了 ABAP 面向对象
的思路,即 cl_document_bcs
,而他们的项目里主要还在用面向过程的 ABAP 编程方式,因此询问我 ABAP 系统里有没有现成的函数能够同样实现邮件的发送功能。
关于 ABAP 面向对象和面向过程这两种编程思路的讨论,请参看笔者之前的文章:
- 55. ABAP 是一门支持面向过程和面向对象的混合型编程语言,实际开发中用哪种?
本步骤笔者就介绍如何使用 ABAP Function Module,短短 49 行代码就能实现发送邮件到指定邮箱的功能。
先看报表完成的效果。执行之后,维护一个接收邮件的地址:
执行完毕,从状态栏看到 successful
的成功提示。
然后打开接收者的 outlook,果然看到了通过 ABAP 代码发送的这封邮件:
其中邮件标题和正文三行内容,都是我们在 ABAP 代码里硬编码实现的。
下面是详细的实现步骤。完整的源代码见文末。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: Python潮流周刊#8:Python 3.13 计划将解释器提速 50%!
你好,我是猫哥。这里每周分享优质的 Python 及通用技术内容,部分为英文,已在小标题注明。(标题取自其中一则分享,不代表全部内容都是该主题,特此声明。) 首发于我的博客:https://pythoncat.top/posts/2023-06-24-week…