本教程前面的步骤,我们介绍了如何在 ABAP Editor 里一步步创建包含自定义 Screen 的 ABAP 程序的详细方法。
一步步创建包含自定义 Screen 的 ABAP 程序的详细步骤
本步骤我们更进一步,学习如何在这种 ABAP 程序里,发送邮件到任意的指定邮箱。
先看一下最后实现的效果图,执行报表后,看到如下界面:
Send To:指定要把邮件发送到哪个邮箱去
Title:指定发送的邮件标题
下面的文本框,是一个简易的文本编辑器,里面可以编辑邮件正文,支持多行正文。
点击工具栏的 Send Mail 按钮,就能发出一封邮件去了。
因为这个例子我指定的接收邮箱是自己的电子邮箱,所以我的 outlook 里立即收到了一封邮件。
使用事物码 SOST 到系统查看,发现确实有一封邮件成功地通过 ABAP 系统发送出去了。
下面是这个 ABAP 报表实现的具体实现解析和完整源代码。