SAPSQL_IN_ITAB_ILLEGAL_OPTION dump
生活随笔
收集整理的這篇文章主要介紹了
SAPSQL_IN_ITAB_ILLEGAL_OPTION dump
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Created by Jerry Wang, last modified on Mar 31, 2014
這個runtime error的意思是NM( not empty )被不正確的傳入了OPEN SQL的IN keyword里。
我們可以發現domain BAPIOPTION的value range里是不包含NM的。
如果直接在UI上給OBJECT_FAMILY指定NM的search attribute:
點search button后,callstack如下:
在這里會將NM轉換成EQ *:
并寫回query service的search parameter:
這樣最后傳入到底層API 的option就為IN keyword支持的EQ,而不是NM。
如果直接在代碼里手動call search button的event handler EH_ONSEARCH,框架的ADJUST_CRITERIA_UI2CONTEXT將不會被call到,因此會出現開頭的dump。
總結
以上是生活随笔為你收集整理的SAPSQL_IN_ITAB_ILLEGAL_OPTION dump的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Preload custom contr
- 下一篇: 更换柴犬头像后 马斯克将公司Twitte