SAP中PDF文件本地保存方法
来源:互联网 发布:百度算法大全 编辑:程序博客网 时间:2024/06/07 20:14
1、对于scriptform或者smartform已经ABAP list都可以通过SAP标准程序RSTXPDFT4进行本地保存。
使用本方法需要获得要打印内容的假脱机请求号,可以通过事务码SP02获得。
2、通过自己书写代码实现:
①对于scriptform:首先要设置 函数 OPEN_FORM 的参数 OPTIONS ,OPTIONS中的参数 tdgetotf 设置为'X'.
通过函数
取得otfdata数据,用于下面的函数:
调用文件保存对话框:
将数据保存到本地:
②对于smartform:调用的时候需要设置参数control_parameters,getotf
在打开smartform时候,通过importing参数job_output_info获得'CONVERT_OTF'函数的tables参数OTF的值。job_output_info-otfdata[],,可以通过SSFCOMP_PDF_PREVIEW函数预览smartform的内容:
call
或者通过下面代码下载PDF文件到本地:
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
IMPORTING
bin_filesize = bin_size
TABLES
otf = otfdata
lines = pdf_lines .
调用文件保存对话框:
CALL METHOD cl_gui_frontend_services=>file_save_dialog
EXPORTING
default_extension = 'PDF'
file_filter = '*.PDF'
CHANGING
filename = filename
path = path
fullpath = fullpath .
将数据保存到本地:
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
bin_filesize = bin_size
filename = fullpath
filetype = 'BIN'
codepage = '4110'
IGNORE_CERR = ABAP_TRUE
TABLES
data_tab = pdf_lines.
- SAP中PDF文件本地保存方法
- SAP XML输出文件保存到本地
- SAP XML输出文件保存到本地
- 保存在线阅读的PDF文件到本地
- 本地保存crx文件的方法
- R图片保存到PDF文件中顺利显示中文的方法
- R图片保存到PDF文件中顺利显示中文的方法
- Unity中C# 文件本地读取,本地保存等实例
- word或者pdf文件全部保存为图片的方法
- iOS将HTML页面转换成PDF文件保存到本地并分享传输文件
- 在 SAP 中移动文件的方法
- 实现PDF文件在网页中无法保存打印
- 保存文件到本地
- 保存pdf文件至数据库,在线预览并下载到本地
- java(优化四) 自动生成pdf文件并保存到本地
- 爬虫:将廖雪峰网上资源保存为本地PDF文件
- REST接口GET方法获取文件保存到本地(C#)
- smartforms 打印转成保存在本地pdf
- MySQL详解(14)----------事务处理
- linux系统进入单用户模式
- Mongodb Windows 集群
- hdu5274 - Dylans loves tree(树链剖分)
- java 异常小结
- SAP中PDF文件本地保存方法
- RGB颜色原理
- C# 如何扩展方法
- 宏和函数的区别
- jquery cookie用法(获取cookie值,删除cookie)
- Jboss调优
- listView下拉刷新加载数据详解
- 如何通过经纬度获取地址信息?
- 4. 缩写技巧