本专栏计划的文章数在 150
篇左右,到 2022年9月12日
为止,目前已经更新了 51
篇,专栏完成度为 34%
零基础 ABAP 学习教程系列文章的目录
ABAP 基础知识
Office 专题
ALV 开发专题
- 44. 27 行代码开发一个最简单的 SAP ALV 报表
- 45. 48 行代码给 ABAP ALV 报表的数据行增添颜色效果
- 46. 77 行代码实现ABAP ALV 中的双击事件处理
- 47. SAP ABAP ALV 层次顺序表如何使用双表头(Multiple Headers)进行数据输出
- 48. 如何在 SAP ABAP ALV 报表里以交通灯的方式显示某一列的值
- 49. 在弹出对话框窗口里显示 SAP ABAP 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 两个字段的值:
最后在 SAPGUI 里看到生成的 Adobe PDF,而我们在 ABAP 报表里的值,已经成功传递到 PDF 里了:
下面是这个例子的详细实现步骤。