Fiori异常"没有数据处理程序"

2020-09-12 04:59发布

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

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


我建立了一个网关服务,可以成功发送pdf文件。 我使用了媒体功能和GET_STREAM方法。 它可以在Gateway网关中使用,也可以在通过浏览器调用时使用。

但是,当我从UI5调用服务的read方法时,使用的网关使用完全相同的语法(例如/sap/opu/odate/sap/ZINT_CRSTO_SRV/pdfSet(Ebeln ='123')/$ value ),我在第7854行的datajs.js文件中抛出了一个异常,表示"没有数据处理程序"。

该服务被成功调用并返回200状态。 由于内容类型显示" application/pdf",因此引发了错误,并且列表中没有处理程序

(有用于" application/json"," application/atom + xml,application/atomsvc​​ + xml,application/xml"," application/xml"和" text/plain"的处理程序)

我重复一遍,网关服务正常工作,在UI5中引发了错误。

我的错误在哪里?

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

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


我建立了一个网关服务,可以成功发送pdf文件。 我使用了媒体功能和GET_STREAM方法。 它可以在Gateway网关中使用,也可以在通过浏览器调用时使用。

但是,当我从UI5调用服务的read方法时,使用的网关使用完全相同的语法(例如/sap/opu/odate/sap/ZINT_CRSTO_SRV/pdfSet(Ebeln ='123')/$ value ),我在第7854行的datajs.js文件中抛出了一个异常,表示"没有数据处理程序"。

该服务被成功调用并返回200状态。 由于内容类型显示" application/pdf",因此引发了错误,并且列表中没有处理程序

(有用于" application/json"," application/atom + xml,application/atomsvc​​ + xml,application/xml"," application/xml"和" text/plain"的处理程序)

我重复一遍,网关服务正常工作,在UI5中引发了错误。

我的错误在哪里?

付费偷看设置
发送
6条回答
骆驼绵羊
1楼-- · 2020-09-12 05:57

从ui5端,获取数据后该怎么办?

jovirus
2楼-- · 2020-09-12 06:00

数据没有返回,oModel .read调用中引发了异常,因此没有成功回调函数 被调用后,我得到的是带有错误消息的oError对象,该消息中没有数据处理程序,并且标准代码中没有未捕获的异常。

我已附上Chrome调试器的屏幕截图,因为抛出了异常。

这对任何人有帮助吗?

我也在提出OSS消息,但是这个论坛通常会更快;-)

追夢秋陽
3楼-- · 2020-09-12 06:03

即使这个问题稍大一些,其他人也可能会遇到这个问题:

read方法中的URL不能包含/$ value。

歪着头看世界
4楼-- · 2020-09-12 05:40

需要您的帮助。 我也面临着同样的问题。 请让我知道如何调用GET_STREAM方法而不在read方法中添加$ value。 谢谢!

hongfeng1314
5楼-- · 2020-09-12 05:39

您不需要通过OData模型使用PDF,因为Fiori Launchpad通常发布在SAP Gateway的同一应用程序服务器中,因此您可以在应用程序中发布简单链接 根据相对路径,这种方式浏览器将自动处理PDF文件的使用。

使用简单的javascript window.open()并将OData URL文件作为参数发送,在您的情况下:

/sap/opu/odate/sap/ZINT_CRSTO_SRV/pdfSet(Ebeln ='123')/$ value 
nice_wp
6楼-- · 2020-09-12 05:44

你好,

在您的情况下,如何在window.open()中传递标头参数?

我需要传递自定义标头参数,我尝试在component.js中进行设置,但它没有标头值。

如果您有任何解决此SAP问题的方法,请告诉我。

谢谢

穆图。

一周热门 更多>