将数据发送到后端,生成PDF并返回到UI?

2020-09-04 12:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好! 这种情况可能吗? ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好!

这种情况可能吗? 首先填写UI5表单,使用来自UI的数据调用后端,生成PDF文件,然后立即将其返回到UI并内联显示?

我看到的示例是先使用CREATE/CREATE_STREAM方法将数据上传或保存到后端,然后再使用READ/GET_STREAM方法再次调用以将其读回。 使用slug传递一些最小的密钥,它用于从某个表中读取文件左右。

但是,如果可能的话,我想完全跳过保存部分。 只需传递数据,生成PDF,然后一次性将其返回到UI。 能做到吗?

谢谢!
Ossi

4条回答
2020-09-04 13:06

是的,我已经实现了。 就是这样。

1。 使用来自UI的批处理请求发送POST(PDF数据)请求以及GET($ value-实际PDF)

2。 在CREATE_ENTITY方法或CREATE_DEEP_ENTITY方法(基于PDF请求正文)中,将请求正文(PDF数据)存储为DPC_EXT类的实例属性(自定义)。

3。 在GET_STREAM方法中,您将有权访问上述实例属性。 使用此数据创建PDF(使用Smartform)并返回。

注意:批处理调用必须使用$ ajax调用。 这是因为常规的批处理调用将无法解析响应(pdf数据)。

让我知道它的运行情况。 :)

一周热门 更多>