我在阅读 SCI 消息类的错误代码和相应消息时遇到问题。
有没有办法轻松访问这些?
我使用“Praxishandbuch SAP Code Inspector”作为参考,但在这方面它没有帮助。
我查看了Se11
但消息中的信息没有帮助。
有人可以建立这样的表吗?
我发现您可以从测试类的 scimessages 属性中读取所有可更改的消息(在 SCI GoTo/Management Of/Message Priorities 中找到)。
借助此帮助,您可以获得大约 60% 的错误。
你可以试试这个,也许它对你有用。我使用下面的代码来访问 Code Inspector 为特定用户发现的所有错误:
data: ref_inspec_a type ref to cl_ci_inspection.
ref_inspec_a = cl_ci_inspection=>get_ref(
p_user = pa_iuser
p_name = pa_inam
p_vers = pa_ivers ).
data: ls_resp type scir_resp,
lt_resp type scit_resp.
clear: ls_resp, lt_resp.
ls_resp-sign = 'I'.
ls_resp-option = 'EQ'.
ls_resp-low = pa_fuser.
insert ls_resp into table lt_resp.
call method ref_inspec_a->get_results
exporting
p_responsibl = lt_resp
exceptions
insp_not_yet_executed = 1
overflow = 2
others = 3.
与您一起玩LT_RESP
可以同时为更多用户获得结果。
执行上面的代码后,您可以检查对象的属性SCIRESTPS
和。这些是大表,其中包含 SCI 检查的结果数据。您可以自己使用它们,也可以简单地将对象传递到功能模块以获得常规的 SCI 用户界面。SCIRESTHD
REF_INSPEC_A
REF_INSPEC_A
SCI_SHOW_RESULTS