2020-09-24 18:04发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好朋友 我要求文件必须以PD... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好朋友
我要求文件必须以PDF格式存储在SAP目录(应用程序服务器-AL11)中。 然后,需要将此PDF文件转换为OTF格式。
请帮助解决此要求。
此致
Pranali
一个不同的答案-我做了什么。 过去:
1。 上载PDF
我已经使用功能模块GUI_UPLOAD和BIN类型。 现在请牢记有对象。 进行搜索。 我使用的是旧版本的SAP。
2。 如果要显示它。
呼叫方法pdf_html_control-> load_data 出口 url ='smart.pdf' 大小= pdf_size 类型='文字' 子类型='pdf' 输入 Assigned_url = l_url 改变 data_table = l_pdf_data [] 例外情况 其他= 1。 如果sy-subrc <> 0。 消息="内部IT错误"。 万一。 *显示数据 呼叫方法pdf_html_control-> show_data 出口 网址= l_url 例外情况 其他= 1。 如果sy-subrc <> 0。 消息="内部IT错误"。 ENDIF。
3。 使用打开数据集作为输入/关闭数据集。 保存到您的A11":directory"。 确保您具有有权访问SAP用户的目录。 如果需要,请在al11的配置中映射您的目录。 参见下面的打开/关闭。 (我检查目录,如果目录不存在,则创建一个新目录)
在二进制模式下输出的OPEN DATASET file_name。 如果sy-subrc <> 0。 message ='系统无法将文件存储到服务器上'。 出口。 万一。 放大pdf。 将pdf传输到file_name。 结局。 CLOSE DATASET file_name。
4。 检索PDF
OPEN DATASET p_file_name用于在二进制模式下输入。 如果sy-subrc <> 0。 CONCATENATE'无法打开文件'p_file_name INTO p_message按空格分隔。 出口。 万一。 清除p_pdf。 刷新p_pdf。 做。 读取数据集p_file_name INTO p_pdf。 如果sy-subrc <> 0。 出口。 万一。 附录p_pdf。 ENDDO。
5。 从SAP内部创建PDF。 使用智能表格。 创建并填写智能表单后,请运行以下命令-这会将PDF另存为字符串。 阅读功能模块上的文档。
清除消息。 pdf_cp-getotf ='X'。 pdf_cp-no_dialog ='X'。 通话功能fm_name 出口 control_parameters = pdf_cp user_settings ='' mdesc = matdesc mqty = mqty muom = tuom mdol = mdol 单价=单价 mstartdate = mstartdate Menddate = Menddate vbdka =电视台 tvko =电视 addrname1 = addrname1 addrstras = addrstras addrort01 = addrort01 addrregion = addrregion addrpstlz = addrpstlz phoneco =电话公司 传真=传真 prttelefax = prttelefax 私房=私房 prtfax = prtfax 输入 job_output_info = pdf_joi 桌子 addr = addr 例外情况 formatting_error = 1 internal_error = 2 send_error = 3 user_canceled = 4 其他= 5。 如果pdf_joi-otfdata []是INITIAL。 出口。 万一。 *将OTF数据转换为PDF格式 通话功能'CONVERT_OTF_2_PDF' 出口 archive_index =存档索引 输入 bin_filesize = bin_filesize 桌子 otf = pdf_joi-otfdata 线=线 doctab_archive = doctab 例外情况 err_conv_not_possible = 1。 如果sy-subrc <> 0或line []是INITIAL。 出口。 万一。
最多设置5个标签!
一个不同的答案-我做了什么。 过去:
1。 上载PDF
我已经使用功能模块GUI_UPLOAD和BIN类型。 现在请牢记有对象。 进行搜索。 我使用的是旧版本的SAP。
2。 如果要显示它。
3。 使用打开数据集作为输入/关闭数据集。 保存到您的A11":directory"。 确保您具有有权访问SAP用户的目录。 如果需要,请在al11的配置中映射您的目录。 参见下面的打开/关闭。 (我检查目录,如果目录不存在,则创建一个新目录)
4。 检索PDF
5。 从SAP内部创建PDF。 使用智能表格。 创建并填写智能表单后,请运行以下命令-这会将PDF另存为字符串。 阅读功能模块上的文档。
一周热门 更多>