UI5和Fiori Elements App之间返回的数据不一致

2020-08-27 12:20发布

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

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


下午好。

我对UI5开发和Fiori Elements都是新手。

我在ECC中有一个odata服务。 我已经基于odata服务创建了UI5应用程序和Fiori Elements应用程序以显示列表报告。 我想继续使用Fiori Elements版本。

从odata服务到UI5应用程序的数据行为正确,并根据选择标准(基于Plant的选择)返回预期的记录数。

从odata服务到Fiori Elements应用程序的数据正在生成一个包含太多记录的列表,这些记录用于相同的条件,并且随着我向下滚动列表,记录列表不断增加。

我不确定这两个应用程序之间的区别是什么导致一个应用程序提取数据与另一个应用程序不同。

以前有人遇到过这个问题吗?

亲切的问候,

克里斯汀

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

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


下午好。

我对UI5开发和Fiori Elements都是新手。

我在ECC中有一个odata服务。 我已经基于odata服务创建了UI5应用程序和Fiori Elements应用程序以显示列表报告。 我想继续使用Fiori Elements版本。

从odata服务到UI5应用程序的数据行为正确,并根据选择标准(基于Plant的选择)返回预期的记录数。

从odata服务到Fiori Elements应用程序的数据正在生成一个包含太多记录的列表,这些记录用于相同的条件,并且随着我向下滚动列表,记录列表不断增加。

我不确定这两个应用程序之间的区别是什么导致一个应用程序提取数据与另一个应用程序不同。

以前有人遇到过这个问题吗?

亲切的问候,

克里斯汀

付费偷看设置
发送
7条回答
CPLASF-自律
1楼 · 2020-08-27 13:13.采纳回答

您好克里斯汀·夏邦诺

确保您的oData服务返回计数

否则,控件假定要提取的记录更多,并继续将请求发送到后端,而后端又返回相同的记录集。

一旦获取了所需的记录数,就设置计数。

 
DESCRIBE TABLE et_entityset LINES es_response_context-inlinecount。

谢谢,

Vaibhav Maheshwari

Aaron 3364
2楼-- · 2020-08-27 12:51

如何在freestyle ui5应用中显示数据,它是通过使用odata读取查询传递给json模型并将json模型绑定到表吗?

Alawn_Xu
3楼-- · 2020-08-27 12:54

在调试器中签入批处理调用。 他们是相同的吗? 设置了相同的过滤器吗?

4楼-- · 2020-08-27 13:03

谢谢!

DafaDDDa
5楼-- · 2020-08-27 12:56

在自由式UI5应用中,我正在连接到odata服务并使用智能表读取 实体集。

在Fiori Elements应用中,我正在使用带有本地注释的"列表报告"模板。

这是您的意思吗?

SAP砖家
6楼-- · 2020-08-27 13:11

检查调试器工具中正在发送的请求

SAP浪
7楼-- · 2020-08-27 12:56

我不确定如何查看Fiori Elements应用程序的调用。 我所看到的就是odata服务的名称,结尾处带有" $ batch"。 查看结果集,它将检索正确的30条记录,然后在我滚动时连续重复这30条记录。

一周热门 更多>