SAP ABAP 生成 PDF 的几种技术综述

简介: SAP ABAP 生成 PDF 的几种技术综述

下面这段文章,产生自 ChatGPT:

SAP ABAP系统中,有几种常用的技术可用于生成PDF文档。以下是其中一些常见的技术和它们的详细说明:


  1. ABAP内置功能(SAPScript和Smart Forms):SAP ABAP系统提供了两种内置的打印表单技术,即SAPScript和Smart Forms。这些技术允许你创建具有格式化文本、图像和变量的打印表单。你可以使用这些功能创建打印表单,并将其转换为PDF格式。


上面这段话没有问题。


  1. ABAP List Viewer(ALV):ABAP List Viewer(ALV)是SAP提供的一种用于生成报表的工具。你可以使用ALV将报表数据显示在屏幕上,并选择将其导出为PDF格式。通过设置适当的输出选项,你可以在PDF中包含表格、列标题和页眉/页脚等元素。


上面这段话值得推敲。

据我所知,SAP ABAP ALV 是没有开箱即用的可以导出成 PDF 的功能的,需要开发人员进行一些中间工作。


在这个 SAP 社区讨论帖里有记载:

Create a spool job of the ALV output and convert that spool into PDF using FM CONVERT_ABAPSPOOLJOB_2_PDF.


大致思路是,基于 ALV 输出创建一个 spool job,然后将这个 spool job 转换成 pdf,使用 ABAP Function Module CONVERT_ABAPSPOOLJOB_2_PDF.


  1. SAP Adobe Forms:SAP ABAP系统与Adobe Forms集成,使你能够创建可交互的PDF表单。你可以使用Adobe Form Designer创建包含表单字段、复选框、下拉框等交互元素的表单。然后,使用ABAP代码将数据填充到表单中,并将其导出为PDF格式。


这段解释没有问题。

笔者这套 零基础快速学习 ABAP里介绍的 pdf 方案,就是基于 Adobe Form 来实现 PDF 的生成:


相关文章
|
27天前
|
开发者 供应链 BI
SAP ABAP CALL SUBSCREEN 代码解析
SAP ABAP CALL SUBSCREEN 代码解析
32 0
|
27天前
|
SQL Android开发
创建 SAP ABAP CDS View 保存失败 - Dependencies DDL source - View Entity not written
创建 SAP ABAP CDS View 保存失败 - Dependencies DDL source - View Entity not written
8 0
创建 SAP ABAP CDS View 保存失败 - Dependencies DDL source - View Entity not written
|
27天前
|
SQL 数据库 索引
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
20 1
关于 SAP ABAP REPOSRC 数据库表在 HANA 中的 DDL Definition
|
24天前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
21 0
|
24天前
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
关于 SAP ABAP OData 服务如何实现 Deep Insert 场景 - SAP 应用的标准行为试读版
16 1
|
24天前
|
人工智能
Suno AI 生成 SAP ABAP 顾问之歌
Suno AI 生成 SAP ABAP 顾问之歌
19 1
|
24天前
|
存储 安全 数据库
SAP ABAP 中数据类型 xstring 的使用介绍
SAP ABAP 中数据类型 xstring 的使用介绍
20 0
|
27天前
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
16 1
什么是 SAP ABAP 里的 Subscreen
|
27天前
SAP ABAP 里 CALL SUBSCREEN 语句的使用介绍
SAP ABAP 里 CALL SUBSCREEN 语句的使用介绍
12 1
SAP ABAP 里 CALL SUBSCREEN 语句的使用介绍
|
27天前
SAP ABAP Subscreen 使用介绍试读版
SAP ABAP Subscreen 使用介绍试读版
15 0
SAP ABAP Subscreen 使用介绍试读版