天天看點

如何處理SAP OData錯誤消息: Invalid parametertype used at function XXXX

Created by Jerry Wang, last modified on Jan 08, 2015

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裡初始化:

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

如何處理SAP OData錯誤消息: Invalid parametertype used at function XXXX

繼續閱讀