点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨
我正在尝试使用webIDE创建SAP SuceesFactors应用程序。
我在视图中设置了odata模型,实体名称为" FormCompetency",但在调用oModel.read()时没有返回数据
方法。
我可以读取其他实体,例如"用户"," FormHeader"等,因此SAP CP中的目标设置是合适的。
var formcompetency = this.getOwnerComponent()。getModel(" FormCompetency"); var tmp; var Filter3 = new sap.ui.model.Filter({ 过滤器:[ new sap.ui.model.Filter(" formContentId"," EQ",11111),//主键1 new sap.ui.model.Filter(" formDataId"," EQ",22222),//主键2 new sap.ui.model.Filter(" itemId"," EQ",33333),//主键3 new sap.ui.model.Filter(" sectionIndex"," EQ",1)//主键4 ], 和:正确 }); //选择单个记录并存储tmp formcompetency.read("/img/FormCompetency",{ 过滤器:[Filter3], 成功:函数(oData){ tmp = oData; }, 错误:函数(oData){ } });
尽管我在过滤器中设置了所有主键,但仍收到如下图所示的错误消息。
在controller.js中的查询是否错误?
还是我需要在SF环境中进行一些设置?
请给我建议。
此致
* 4月27日更新**
我已经尝试过'/FormCompetency(formContentId = 11111,formDataId = 22222,itemId = 33333,sectionIndex = 1)',但错误没有得到解决。
我在下面添加了网络跟踪证据。
(27.9 kB)
你好
我看到您的代码" sectionIndex"与错误代码" sectIndex"之间存在差异。 更正它并确认它是否有效?
最诚挚的问候,
安娜。
您是否尝试过在值周围使用双引号? 您可以通过开发工具共享网络跟踪吗? 为什么不使用键读取实体? 例如/FormCompetency(formContentId = 111,...)
感谢您的评论!
我更改了属性名称,然后重试。
但是,错误消息没有消失。
最诚挚的问候,
Yuta。
一周热门 更多>