2020-08-17 03:36发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我需要将BASE... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我需要将BASE64字符串图像转换为PDF内容。 转换后的PDF需要附加到PO。 您能否帮我提供示例代码。
此致
萨兰。
你好 Saran Kumar Gundupalli
我假设您已将PDF文件编码为BASE64字符串,对吗?
如果是,则可以使用函数SCMS_BASE64_DECODE_STR将BASE64编码的字符串转换为XSTRING。 然后使用函数SCMS_XSTRING_TO_BINARY将XSTRING转换为SOLIX_TAB。 然后使用SO_SOLIXTAB_TO_SOLITAB函数将SOLIX_TAB转换为SOLI_TAB
然后,最后使用此博客中的示例( http://www.saptechnical。 com/Tutorials/Smartforms/PO/Prg.htm )将附件添加到文档中。 附件已添加到FILE_ATTACH过程中。
亲切的问候, Mateusz
编辑:要将图像转换为PDF,您可能必须将其上载到应用程序服务器(类似于SE78事务处理),然后打印为OTF内容,该内容将转换为PDF二进制数据。 然后使用GOS将PDF二进制数据上传到文档。 毕竟,您可以从应用程序服务器中删除上载的图像。
这里的注释仅描述了以下内容: https://answers.sap.com /comments/7361754/view.html (也请阅读以下评论)。
要上传BASE64编码的图像,您需要先将其转换为XSTRING,如前所述。
最多设置5个标签!
你好 Saran Kumar Gundupalli
我假设您已将PDF文件编码为BASE64字符串,对吗?
如果是,则可以使用函数SCMS_BASE64_DECODE_STR将BASE64编码的字符串转换为XSTRING。 然后使用函数SCMS_XSTRING_TO_BINARY将XSTRING转换为SOLIX_TAB。 然后使用SO_SOLIXTAB_TO_SOLITAB函数将SOLIX_TAB转换为SOLI_TAB
然后,最后使用此博客中的示例( http://www.saptechnical。 com/Tutorials/Smartforms/PO/Prg.htm )将附件添加到文档中。 附件已添加到FILE_ATTACH过程中。
亲切的问候,
Mateusz
编辑:要将图像转换为PDF,您可能必须将其上载到应用程序服务器(类似于SE78事务处理),然后打印为OTF内容,该内容将转换为PDF二进制数据。 然后使用GOS将PDF二进制数据上传到文档。 毕竟,您可以从应用程序服务器中删除上载的图像。
这里的注释仅描述了以下内容: https://answers.sap.com /comments/7361754/view.html (也请阅读以下评论)。
要上传BASE64编码的图像,您需要先将其转换为XSTRING,如前所述。
一周热门 更多>