如何发布到自定义网址

2020-08-18 00:38发布

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

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


你好

我正在尝试创建一个简单的应用程序来批准或拒绝活动。 为此,我在oData服务的数据模型中创建了两个函数导入(批准和拒绝)。 我可以通过SAP Gateway Client成功访问这些导入,我认为在服务器端一切看起来都很好。

但是,在我的SAP UI5应用程序上,我试图将POST请求发送到这些服务中的任何一个,但是它不起作用:

this.getModel()。create("/img/Approve",oEntry,{

方法:" POST",

成功:function(data){sap.ui.commons.MessageBox.alert(" Success!");},

错误:function(){sap.ui.commons.MessageBox.alert(" Error!"); }

});

我在调试器中看到将发布请求发送到/$ batch而不是我期望的/Approve。

我想我可以使用标准的REST更新功能来完成任务,但我更希望找到一种以这种方式实现它的方法。

那么有谁知道如何做到这一点?

谢谢

马丁

(8.8 kB)

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

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


你好

我正在尝试创建一个简单的应用程序来批准或拒绝活动。 为此,我在oData服务的数据模型中创建了两个函数导入(批准和拒绝)。 我可以通过SAP Gateway Client成功访问这些导入,我认为在服务器端一切看起来都很好。

但是,在我的SAP UI5应用程序上,我试图将POST请求发送到这些服务中的任何一个,但是它不起作用:

this.getModel()。create("/img/Approve",oEntry,{

方法:" POST",

成功:function(data){sap.ui.commons.MessageBox.alert(" Success!");},

错误:function(){sap.ui.commons.MessageBox.alert(" Error!"); }

});

我在调试器中看到将发布请求发送到/$ batch而不是我期望的/Approve。

我想我可以使用标准的REST更新功能来完成任务,但我更希望找到一种以这种方式实现它的方法。

那么有谁知道如何做到这一点?

谢谢

马丁

(8.8 kB)
付费偷看设置
发送
2条回答
愤怒的猪头君
2楼-- · 2020-08-18 01:24

我尝试过 也是-没有区别。

实际上您已经回答了最初的问题,所以我将为此问题创建一个新帖子,因为它是一个多带带的主题。

一周热门 更多>