仅仅 49 行代码就能使用 ABAP 函数发送邮件到指定邮箱试读版

简介: 仅仅 49 行代码就能使用 ABAP 函数发送邮件到指定邮箱试读版

本教程之前的步骤,笔者介绍了如何使用 ABAP 代码发送邮件到指定的邮箱去:


有朋友觉得笔者的发送邮件代码使用了 ABAP 面向对象的思路,即 cl_document_bcs,而他们的项目里主要还在用面向过程的 ABAP 编程方式,因此询问我 ABAP 系统里有没有现成的函数能够同样实现邮件的发送功能。


关于 ABAP 面向对象和面向过程这两种编程思路的讨论,请参看笔者之前的文章:


本步骤笔者就介绍如何使用 ABAP Function Module,短短 49 行代码就能实现发送邮件到指定邮箱的功能。

先看报表完成的效果。执行之后,维护一个接收邮件的地址:

执行完毕,从状态栏看到 successful 的成功提示。

然后打开接收者的 outlook,果然看到了通过 ABAP 代码发送的这封邮件:

其中邮件标题和正文三行内容,都是我们在 ABAP 代码里硬编码实现的。

下面是详细的实现步骤。完整的源代码见文末。


相关文章
|
5月前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
5月前
|
Java C#
ABAP 7.40 新语法介绍系列之三 - ABAP Value 操作符试读版
ABAP 7.40 新语法介绍系列之三 - ABAP Value 操作符试读版
|
5月前
|
数据库
ABAP 泛型编程实战 - 分享一个数据库表内容的拷贝工具试读版
ABAP 泛型编程实战 - 分享一个数据库表内容的拷贝工具试读版
|
5月前
|
前端开发 数据库 开发者
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
|
5月前
|
BI 网络安全
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
|
5月前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
|
5月前
|
网络安全
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
|
5月前
|
存储 API
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版