点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的朋友,
我在QAS中有一个 RFC,可以通过"呼叫交易"运行一个智能表格。 为了进行测试,我在QAS内运行了该RFC。 智能表单在背景中运行,并返回了包含OTF的正确内部表,以便我可以下载它。 这样,在QAS中,一切正常。 OTF的返回生成了一个很大的内部表,在其中我转换为XSTRING,从而生成了正确的PDF文件。
但是真正的目的是使用GET_STREAM方法在ODATA中执行相同的RFC 。 当我从get_stream方法运行RFC时, smartform返回是一个内部表,其中包含几行,大约是正确内容的1/4行,带来了错误的OTF 。 转换为XSTRING并下载后,我意识到它会生成PDF的一部分并在文件内部创建脏信息。
我意识到的另一件事是,在QAS中使用GUI_DOWNLOAD生成了PDF版本1.7 ,但是当在ODATA中时,OTF生成了1.3版本。
你会做什么?
解决方案:
在事务SM59中,将RFC连接上的连接的登录语言更改为与smarform相同的语言。 因此,某些文本无法正确显示。
一周热门 更多>