天天看点

如何处理SAP OData错误消息: Invalid parametertype used at function XXXX

error message如下

如何处理SAP OData错误消息: Invalid parametertype used at function XXXX

debug发现该invalid parameter type的exception于line 93抛出:

如何处理SAP OData错误消息: Invalid parametertype used at function XXXX

root cause是在table mt_fuops里查询不到传入操作符EQ所支持的所有参数类型:

如何处理SAP OData错误消息: Invalid parametertype used at function XXXX

该table里所有的操作符定义都是小写:

如何处理SAP OData错误消息: Invalid parametertype used at function XXXX

该table在如下method里初始化:

如何处理SAP OData错误消息: Invalid parametertype used at function XXXX

所有的操作符定义在如下的constant interface /iwcor/if_ds_expr_types里:

如何处理SAP OData错误消息: Invalid parametertype used at function XXXX

继续阅读