当前位置: 首页 > article >正文

[SMARTFORMS] 导出SMARTFORMS表单数据

当我们配置好了Smartforms表单以后,如何在自开发的ALV程序报表中以PDF格式导出表单数据到电脑本地?

效果图

选择需要进行导出的采购凭证编号行数据,点击PDF格式导出按钮,弹出导出数据的信息窗口,点击"允许"按钮

成功地将上述ALV报表中的行数据以PDF格式导出Smartforms表单到指定的存储文件路径中

上述实现的效果代码如下所示

双击进入ALV呈现数据的子例程

在ALV中的用户指令响应子例程中编写调用Smartforms表单的相关代码

代码思路

① 先调用Smartforms函数获取OTF格式数据

② 后调用CONVERT_OTF函数将OTF格式数据转换成PDF格式数据

③ 再调用GUI_DOWNLOAD函数进行文件下载

上述代码需要用到的相关参数如下

ALV状态栏GUI STATUS中的打印图标

Smartforms表单相关参数

Smartforms表单参数1
Smartforms表单参数2
ZTPO_HEADER_437
ZSPO_HEADER_437

 


http://www.kler.cn/a/500732.html

相关文章:

  • 使用 Python 实现自动化办公(邮件、Excel)
  • 计算机网络之---TCP连接管理
  • iOS - runtime总结
  • Qt资源文件以及文件加密
  • django基于Python的电影推荐系统
  • 快速实现一个快递物流管理系统:实时更新与状态追踪
  • Boost.Asio 同步读写及客户端 - 服务器实现详解
  • 前端学习-事件流,事件捕获,事件冒泡以及阻止冒泡以及相应案例(二十八)
  • YOLOv10-1.1部分代码阅读笔记-downloads.py
  • Docker基础篇(一)
  • 如何在C#中使用COM接口
  • Linux web资产收集
  • 计算机视觉算法实战——打电话行为检测
  • Windows下Dll在Unity中使用的一般方式
  • 运维高级课作业一
  • MeCo——给预训练数据增加源信息,就能减少33%的训练量并且提升效果
  • MYSQL-创建数据库 CREATE DATABASE (十一)
  • 蠕虫病毒会给服务器造成哪些危害?
  • vue3后台系统动态路由实现
  • centos 搭建nginx+配置域名+windows访问
  • Vue 开发者的 React 实战指南:性能优化篇
  • 【Ubuntu与Linux操作系统:九、Shell编程】
  • Perl语言的编程范式
  • 简历整理YH
  • Django 社团管理系统的设计与实现
  • SpringBoot项目实战(39)--Beetl网页HTML文件中静态图片及CSS、JS文件的引用和展示