1

SAP 中存在 ABAP 编译器的语法错误(table TRMSG)表,但该表不存储错误级别。(IE 错误是否应显示为 Error、Warning 或 Information)。

我试图查看 SCI 是如何生成语法错误的,但它使用基于关键字的函数来生成它们,因此无法追踪错误级别的来源。(警告、错误和信息)

为了完成基于关键字的函数来检查语法:

syntax-check for temp_itab_loc
             directory entry dic
             message         message
             line            line
             word            word
             include         include
             message-id      message_id
             id              'ERR'   table errors
             id              'MSG'   table warnings
             id              'INFO'  table infos
             id              'LTXT'  table longtext
             id               l_part table l_dummy.

是否有其他表格可以将错误与级别联系起来?

4

1 回答 1

0

我会运行GENERATE SUBROUTINE POOL,然后从那里知道是否有错误,如果没有错误,那么我会运行语法检查。

于 2013-08-06T14:56:43.850 回答