点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好!
这种情况可能吗? 首先填写UI5表单,使用来自UI的数据调用后端,生成PDF文件,然后立即将其返回到UI并内联显示?
我看到的示例是先使用CREATE/CREATE_STREAM方法将数据上传或保存到后端,然后再使用READ/GET_STREAM方法再次调用以将其读回。 使用slug传递一些最小的密钥,它用于从某个表中读取文件左右。
但是,如果可能的话,我想完全跳过保存部分。 只需传递数据,生成PDF,然后一次性将其返回到UI。 能做到吗?
谢谢!
Ossi
是的,我已经实现了。 就是这样。
1。 使用来自UI的批处理请求发送POST(PDF数据)请求以及GET($ value-实际PDF)
2。 在CREATE_ENTITY方法或CREATE_DEEP_ENTITY方法(基于PDF请求正文)中,将请求正文(PDF数据)存储为DPC_EXT类的实例属性(自定义)。
3。 在GET_STREAM方法中,您将有权访问上述实例属性。 使用此数据创建PDF(使用Smartform)并返回。
注意:批处理调用必须使用$ ajax调用。 这是因为常规的批处理调用将无法解析响应(pdf数据)。
让我知道它的运行情况。 :)
您是否已使用CREATE_DEEP_ENTITY提交了PDF以及数据??
嗨,奥西,
请检查以下链接。
http://www.inkyourcode .com/how-to-generate-pdf-file-in-sapui5 /
致谢
Madhu
感谢您的小费! 我以前偶然发现过jsPDF。 但是,它不能为我们提供完美的服务,因为在生成PDF之前,我们必须在后端进行更多数据检查和检索。 这就是为什么应该在后端创建PDF的原因。
-Ossi
一周热门 更多>