在浏览器里访问以下url遇到错误:
https://jerry.sap.corp:44300/...浏览器
如何debug这个错误,找到哪一行ABAP code抛出的exception?
tcode /IWFND/ERROR_LOG, 选择对应的entry,点Active Source:url
在自动navigate到的地方设置断点,刷新UI:spa
断点触发,观察callstack :debug
line 51的方法,正常状况下返回的参数ls_bep_metadata应该有填充好的metadata:code
可是如今遇到了exception:ip
双击lx_exception,点击这个hyperlink能看到具体是哪一行报的error message:rem
line 39抛的error message:get
逻辑就是这个query 2CCSDSLSCONTRIQ不valid。it
设置一个watchpoint:io
这个FM会基于query生成对应的metadata:
错误的根源仍是在于CDS view 自己的error:
从callstack里能很清楚看到:
当更换了另外一个CDS view以后,metadata可以成功取回:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":