在浏览器里拜访如下url遇到谬误:
https://jerry.sap.corp:44300/...

如何debug这个谬误,找到哪一行ABAP code抛出的exception?
tcode /IWFND/ERROR_LOG, 抉择对应的entry,点Active Source:

在主动navigate到的中央设置断点,刷新UI:

断点触发,察看callstack :

line 51的办法,失常状况下返回的参数ls_bep_metadata应该有填充好的metadata:

然而当初遇到了exception:

双击lx_exception,点击这个hyperlink能看到具体是哪一行报的error message:

line 39抛的error message:


逻辑就是这个query 2CCSDSLSCONTRIQ不valid。


设置一个watchpoint:




这个FM会基于query生成对应的metadata:


谬误的本源还是在于CDS view 自身的error:

从callstack里能很分明看到:

当更换了另一个CDS view之后,metadata可能胜利取回:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":