使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版

本专栏计划的文章数在 150 篇左右,到 2022年9月12日为止,目前已经更新了 51 篇,专栏完成度为 34%

零基础 ABAP 学习教程系列文章的目录

ABAP 基础知识

Office 专题

ALV 开发专题

更多文章正在写作中

Smart Forms 是 SAP 传统的表单制作和打印的一种可视化工具。

本教程介绍可以看作 Smart Forms 的下一代 SAP 表单工具:Adobe Form. 同 Smart Form 相比,Adobe Form 在表单布局设计层面功能更加强大,能实现比 Smart Forms 更复杂,呈现效果更美观的表单视觉效果,因而广泛应用在 SAP 各个标准产品比如 SAP CRM,SAP Cloud for Customer 等本地部署和 SaaS 产品里。

本教程前一步骤,我们已经在事物码 SFP 里,开发好了一个 Adobe Form 模板,取名 ZPF_STUDY, 这里的前缀 PF,意思是 Print Form.

本文我们将介绍使用 ABAP 编程语言,将这个 Adobe Form 生成 PDF 文件,并且显示在 SAPGUI 里的具体步骤。

先看下效果。

执行报表,指定 First Name 和 Last Name 两个字段的值:

使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版_第1张图片

最后在 SAPGUI 里看到生成的 Adobe PDF,而我们在 ABAP 报表里的值,已经成功传递到 PDF 里了:

使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版_第2张图片

下面)是这个例子的详细实现步骤。

你可能感兴趣的:(使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版)