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