点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我想将SAP标准报告转...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我想将SAP标准报告转...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我想将SAP标准报告转换为PDF并在ABAP Webdynpro应用程序中显示。
使用功能CONVERT_ABAPSPOOLJOB_2_PDF,我以PDF格式接收报告的结果,但是此PDF存储在STRING类型的字段中。 不幸的是,此STRING已经包含PDF文件的二进制数据。
因此,任何将STRING移至XSTRING字段的转换函数或类都会更改STRING的内容,该内容已经是XSTRING。
移动数据而不更改的唯一方法是,以二进制模式将STRING写入文件系统,然后再次将其打开并以二进制模式在XSTRING字段中读取它。
但是此应用程序的用户不应访问授予的文件系统。
由于STRING字段已经是XSTRING,如何将STRING字段的内容直接转换为XSTRING字段?
提前感谢您的回复
你好
我找到了解决方法
DATA lv_buffer TYPE xstring。
DATA lv_string TYPE字符串。
DATA lv_xstring TYPE xstring。
导出my_data = lv_string至数据缓冲区lv_buffer。
在字符对十六进制模式下,从数据缓冲区lv_buffer导入my_data到lv_xstring。
在这种情况下,C字段不进行任何转换就移到X字段。
一周热门 更多>