UI5应用程序,无法使用来自SAP PO Rest API的数据

2020-08-18 18:20发布

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

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


嗨,

我正在从NWDS中创建的UI5应用程序调用SAP PO中创建的rest Web服务。

代码如下:

$。ajax({url:" http://<服务器>:<端口>/RESTAdapter/checkvendorexistence?vendornumber = ?anycode = value",
类型:" GET",
crossDomain:正确,
//data:JSON.stringify(data),
contentType:" application/json; charset = utf-8",
dataType:" jsonp",
成功:函数 (响应){
var resp = JSON.parse(response);
alert(resp.status);

},

错误:功能(xhr,状态){

alert("错误"); }})

在chrome中,我的状态为200 OK,在SAP PO监视中,我的请求和响应。 但是我得到的警报是错误功能。 我要去哪里错了?

任何指导都是有用的。

谢谢

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

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


嗨,

我正在从NWDS中创建的UI5应用程序调用SAP PO中创建的rest Web服务。

代码如下:

$。ajax({url:" http://<服务器>:<端口>/RESTAdapter/checkvendorexistence?vendornumber = ?anycode = value",
类型:" GET",
crossDomain:正确,
//data:JSON.stringify(data),
contentType:" application/json; charset = utf-8",
dataType:" jsonp",
成功:函数 (响应){
var resp = JSON.parse(response);
alert(resp.status);

},

错误:功能(xhr,状态){

alert("错误"); }})

在chrome中,我的状态为200 OK,在SAP PO监视中,我的请求和响应。 但是我得到的警报是错误功能。 我要去哪里错了?

任何指导都是有用的。

谢谢

付费偷看设置
发送
5条回答
葫芦娃快救爷爷
1楼-- · 2020-08-18 18:50

如果您的ui5应用程序和odata服务不在同一服务器上,则无法实现。

您需要Web调度程序来提供帮助。

95年老男孩
2楼-- · 2020-08-18 18:51

您好其他伊克巴尔·西迪基

您使用什么工具来开发sap ui5应用程序? 如果您使用SAP Web Ide全栈,那么有更好的方法使用任何服务而不是编写$ ajax调用。 请参考下面的博客文章。

https://博客 .sap.com/2018/07/10/how-to-read-data-using-ajax-call/

感谢和问候,

RK

d56caomao
3楼-- · 2020-08-18 19:10

Ram和Jun,谢谢您的评论。

我正在使用Eclipse NWDS进行开发,它是在内部使用的。 我正在将请求从本地主机发送到SAP服务器。

它不是odata服务,我正在使用SAP PI/PO中发布的Rest API。

compass1988
4楼-- · 2020-08-18 19:13

我最终没有使用AJAX Call。

感谢您的输入。

SAP德到
5楼-- · 2020-08-18 19:08

无论是否为odata,

任何ajax调用都必须符合该规则

一周热门 更多>