新的SAPUI5更新到1.42有odata错误"无效的参数..."

2020-09-21 20:29发布

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

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


使用过滤器读取数据时,新版本的SAPUI5 1.40或1.42出现问题。

它将返回此错误:

在函数" eq"(位置13)处使用的无效参数类型

由于oData HTTP请求中URL中的过滤器值缺少引号:

 $ filter(Whsenumber eq 110和TransOrd eq 2499125)

因此,如果我尝试第二次读取相同的代码而没有任何更改,它将起作用,因为引号的添加没有已知的原因:

 $ filter(Whsenumber eq'110'和TransOrd eq'2499125')

问题有时会发生,很难知道何时会发生。

请帮助我,这会导致很多生产问题?

(15.1 kB)

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

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


使用过滤器读取数据时,新版本的SAPUI5 1.40或1.42出现问题。

它将返回此错误:

在函数" eq"(位置13)处使用的无效参数类型

由于oData HTTP请求中URL中的过滤器值缺少引号:

 $ filter(Whsenumber eq 110和TransOrd eq 2499125)

因此,如果我尝试第二次读取相同的代码而没有任何更改,它将起作用,因为引号的添加没有已知的原因:

 $ filter(Whsenumber eq'110'和TransOrd eq'2499125')

问题有时会发生,很难知道何时会发生。

请帮助我,这会导致很多生产问题?

(15.1 kB)
付费偷看设置
发送
4条回答
SAP小菜
1楼-- · 2020-09-21 21:11

我在此问题上发现了工作

shere_lin
2楼-- · 2020-09-21 21:16

在调用该函数以调用ODATA之前,该工作要增加半秒的等待时间。

SC_Yao
3楼-- · 2020-09-21 21:02
< p>嗨,女士们,

超级。...我正要面对的问题....您如何增加等待时间? 同样在我的情况下,奇怪的部分是它适用于Dev,但不适用于Acceptance。

请咨询。

Br

Nilesh Puranik

绿领巾童鞋
4楼-- · 2020-09-21 21:17

我使用了jQuery.sap.delayedCall UI5 API方法来包装oData读取调用,如下所示:

 jQuery.sap.delayedCall(500,this,function(){
   //oData GET请求
    oModel.read("/img/Path",{
     
    });
 });
 

然后我将oData响应结果移动到绑定到控件的json模型中。

此UI5错误为客户带来了很多Prod问题。 而有趣的部分是使用SAP Cloud Portal的客户,因此UI5始终是更新的最新版本:)

一周热门 更多>