在学习本步骤之前,请大家务必先掌握本教程之前这些步骤的学习,以获得必要的前置知识:
本步骤我们在前一步骤的基础上更进一步,为我们的 ABAP 程序,支持上传 PDF 文件,作为邮件附件的方式进行发送。
下图是前一步骤我们开发的 ABAP 发送邮件的程序外观:
我们再来看看按照本步骤实现之后,达到的效果。同前一个步骤相比,现在的程序外观多了三个元素:
(1) 一个 Upload File 按钮,点击之后,可以选择一个本地的 PDF 文件,作为邮件的附件一起发送。
(2) File Size:一旦我们通过 Upload File 选择本地文件进行上传之后,这个字段会显示上传文件的字节大小。
(3) Local File:显示我们选中的本地文件的绝对路径。
我们点击 Upload File 按钮后,弹出一个文件选择对话框,选择一个本地 PDF 文件:
此时 File Size 和 Local Path 字段会自动显示这个 PDF 文件的字节数,以及本地绝对路径。
此时点击 Send Mail,即可发送邮件。
很快,我的 outlook 收件箱里,就出现一封新的带有一个名为 attachment.pdf
附件的邮件:
我们可以通过事物码 SOST 来查看通过 ABAP 服务器发送的邮件内容:
点击 Send Request 菜单的 Display Document 菜单项,可以在 ABAP 服务器上查看发送的邮件内容和附件信息:
下面是这个 ABAP 报表的详细实现步骤和源代码。
网友评论