如何把 SAP ABAP 系统里一张数据库表的内容,显示在 Adobe PDF Form 里试读版

简介: 如何把 SAP ABAP 系统里一张数据库表的内容,显示在 Adobe PDF Form 里试读版

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



ABAP 基础知识



  • 更多文章正在写作中



Office 专题




ALV 开发专题



更多文章正在写作中


在本教程前几个步骤,我们依次学习了如何在 SAPGUI 里一步步创建自定义屏幕:


27. 一步步创建包含自定义 Screen 的 ABAP 程序的详细步骤


以及如何在 SAPGUI 里显示上传到 ABAP 服务器的 PDF 文件:


50. 如何在 SAPGUI 里显示上传到 ABAP 服务器的 PDF 文件


效果如下图:




有了上面两个步骤的基础后,我们学习了如何使用 ABAP 代码生成 Adobe Form PDF:




例如执行 ABAP 报表时指定 First Name 和 Last Name 的值:



然后这两个值会传递到 Adobe Form 模板里,生成最终的 PDF 文件:




本步骤我们更进一步,学习如何将 ABAP 系统里一张数据库表的全部内容,通过 Adobe Form 表格的方式,输出成一个 PDF.


因为 Form 表单设计者在开发表单的时候,肯定不知道一张数据库表的内容到底有多少,所以不可能像前一步骤一样,直接预留 First Name 和 Last Name 两个 Text Field,而必须想另一种办法,这就是数据驱动的表单输出方式。具体用什么数据来驱动 Adobe Form 的表单输出?当然是对应数据库表的数据。


我们先来看本步骤实现的效果。


我有一张数据库表 ZPERSON,里面包含 4 条记录:



这张数据库表的创建步骤,参考本教程之前的文章:




执行一个编写好的 ABAP 报表,可以用 ABAP 生成一个 PDF 文件,以表格的方式输出这张表的全部内容,并显示在 SAPGUI 里:





下面是这个功能的详细实现步骤。





相关文章
|
2月前
|
前端开发 开发工具 Android开发
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
小技巧分享 - 使用 Visual Studio Code 查看和修改 ABAP 代码试读版
|
2月前
|
前端开发 数据库 开发者
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
如何在 SEGW 事务码里为 SAP ABAP OData 服务实现 Function Import 试读版
|
2月前
|
BI 网络安全
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
如何使用 ABAPGit 在 SAP ABAP 系统安装 abap2xlsx 工具试读版
|
2月前
|
XML 网络安全 开发工具
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
如何下载并安装 SAP ABAPGit,并完成 ABAP 服务器上 SSL 证书的配置试读版
|
2月前
|
网络安全
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
实战分析 - 为什么有些 SAP ABAP 程序,启动之后界面有些按钮是灰色的试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
|
2月前
|
存储 API
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
如何在 SAPGUI 的 ABAP 报表里显示图片试读版
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版
|
2月前
|
数据库
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版
如何查询 SAP ABAP 系统里消耗存储空间排名前几位的数据库表试读版
|
2月前
|
数据库 存储 BI
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版
SAP ABAP CDS View 源代码存储的数据库表揭秘和其他相关数据库表介绍试读版