点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
导航到"报告"实体的详细信息屏幕时,在MDK应用程序中出现以下错误。
控制台错误文件:///app/utils/Logger.js:53:24:[错误] MDKClientLogger-错误:读取EntitySet失败| QueryResultError:类型为'ExpensesService.Reports'的结果实体Reports(null)缺少属性'ID'。 此客户端应用程序未明确使用selectAll(),selectKey()或select(...)来指定其所需的那些属性。 在这种情况下,允许服务器返回属性的子集。 在这种情况下,服务器已返回[]。 为了防止不可预测的行为,应修改此客户端应用程序以指定(使用selectAll/selectKey/select)所需的那些属性。 或者,您可以:-将ServiceOptions.fixMissingNullValues属性设置为true,以将缺少的可为空的非集合类型的属性添加到解析结果中-将ServiceOptions.fixMissingEmptyLists属性设置为true,以将缺少的集合类型的属性添加到解析结果中-设置ServiceOptions。 将checkResults属性设置为false以禁用此检查
我在"报告"和"费用"之间有关联,但是费用未显示在"报告详细信息"页面上。 错误消息并没有真正的帮助,因为我不知道如何指定服务应返回的属性(即,我们应该如何使用selectAll(),selectKey()或select(...)?)。
我尝试了标准的 OData $ select = * 查询选项,但没有任何改变。
干杯
皮埃尔
如果不了解服务和页面目标的结构,就很难确定。 如果费用是报告的子项,那么您在阅读报告时可能需要扩展它们以使其退还。
皮埃尔·多米尼克(Pierre Dominique)
您能够解决您的问题吗? 如果是这样,请发布答案,以便其他人可以从您的发现中受益。
一周热门 更多>