如何把 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 里:





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





相关文章
|
27天前
|
存储 SQL 数据库
关于 SAP ABAP 数据库表 GTADIR
关于 SAP ABAP 数据库表 GTADIR
20 0
|
1月前
|
SQL 存储 数据可视化
SAP HANA 内存数据库不同类型的视图的应用场景介绍
SAP HANA 内存数据库不同类型的视图的应用场景介绍
33 0
|
1月前
|
存储 安全 数据库
ABAP Software component SAP_BASIS 下的数据库表 URS02 的用途介绍
ABAP Software component SAP_BASIS 下的数据库表 URS02 的用途介绍
14 0
ABAP Software component SAP_BASIS 下的数据库表 URS02 的用途介绍
|
27天前
|
XML 持续交付 开发工具
SAPGUI 里 ABAP 代码导出成 PDF 格式的隐藏小技巧
SAPGUI 里 ABAP 代码导出成 PDF 格式的隐藏小技巧
15 0
|
27天前
|
存储 BI 数据库
SAP ABAP 系统数据库表 TFDIR的作用介绍
SAP ABAP 系统数据库表 TFDIR的作用介绍
22 1
|
1月前
|
存储 数据库
SAP HANA 数据库支持的几种不同类型的视图
SAP HANA 数据库支持的几种不同类型的视图
20 0
|
1月前
|
存储 数据库
SAP ABAP 里如何高效找到修改某个数据库表字段的 ABAP 程序的三种思路介绍试读版
SAP ABAP 里如何高效找到修改某个数据库表字段的 ABAP 程序的三种思路介绍试读版
15 0
|
27天前
|
Web App开发 前端开发 JavaScript
乱花渐欲迷人眼 - 让 SAP UI5 应用的日志输出不再素面朝天
乱花渐欲迷人眼 - 让 SAP UI5 应用的日志输出不再素面朝天
33 0
|
27天前
|
Web App开发 JSON JavaScript
SAP UI5 应用程序小技巧 - 一键将 JSON 对象导出成本地 json 文件
SAP UI5 应用程序小技巧 - 一键将 JSON 对象导出成本地 json 文件
19 0
|
27天前
|
XML 数据处理 数据格式
什么是 SAP UI5 XML Templating 技术
什么是 SAP UI5 XML Templating 技术
37 0

热门文章

最新文章