云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

分布式数据库_mysql建立数据库语句_怎么样

小七 141 0

我一直在用sap.ui.core.消息管理器有一段时间了。我真正喜欢的是它以几乎相同的方式轻松地处理客户端和服务器端发出的消息。我特别喜欢的消息管理器的一个很好的特性是能够将消息链接到目标字段,并将消息的注意力吸引到用户。

在这个博客中,啥是大数据,我将演示如何触发和显示后端BAPI警告、错误,没有引发异常的信息和成功消息。

演示

下面的Gif显示了服务器端消息的示例,最初显示http头中包含的消息,大数据与云计算,然后在响应正文中显示消息作为业务异常的一部分。

请自己尝试应用程序

用法

有很多用例,在我心目中最重要的是BAPI模拟场景应用程序允许用户更改多行并在批处理请求中发布更改。更改通过BAPI处理,您希望在提交前通知用户有关数据更改的警告和信息。

ABAP代码

在我们的网关服务中处理BAPI消息时,西安大数据,我们可以选择将消息添加到头属性"sap message"中,这将发送一个HTTP 204响应,大数据和云计算,告诉应用程序调用成功,否则我们可以抛出一个异常,它将发送一个HTTP 400响应,并将消息添加到响应体中,调用当然会导致失败。

上面的代码,如果我们不需要抛出异常,那么将IV_ADD_to_RESPONSE_HEADER设置为True

example messages in HEADER RESPONSE

example messages in Body RESPONSE

要让消息显示在我们的输入字段中,我们可以使用IV_message_TARGET,在这个字段中,我们希望为该字段设置绑定上下文路径。

我们可以使用UI5 Chrome扩展名"contextPath"+"propertyPath"

轻松地获得路径值在我们的网关服务中,我们可以从请求URI派生上下文路径,如下面的pic

注意,我们只能映射错误和警告的IV_消息\u目标,SAPUI5中的断言将失败,如果我们尝试映射信息和/或成功(有点道理)

UI5代码

在您的UI5应用程序中,云购,您所要做的就是确保以下内容在您的清单.json文件

我编写了一些代码,用于为mockserver请求创建头消息和正文消息,如果您想测试服务器端的字段验证,那么很方便。

https://github.com/jasper07/bapiWarning/blob/master/webapp/localService/MockRequests.js