1

エラー コードと SCI メッセージ クラスの対応するメッセージを読み取るのに問題があります。

それらに簡単にアクセスする方法はありますか?

「Praxishandbuch SAP Code Inspector」を参考にしていますが、その点では役に立ちません。

調べましSe11たが、メッセージの情報は役に立ちません。

誰かがそのようなテーブルを構築するアプローチを持っていますか?

4

2 に答える 2

0

すべての変更可能なメッセージ (SCI GoTo/Management Of/ Message Priorities にあります) は、テスト クラスの scimessages 属性から読み取ることができることがわかりました。

このヘルプを使用すると、すべてのエラーの約 60% を取得できます。

于 2013-08-05T10:32:31.090 に答える
0

あなたはこれを試すことができます、おそらくそれはあなたのために働くでしょう. 以下のコードを使用して、特定のユーザーの 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 ユーザー インターフェイスを取得することができます。SCIRESTHDREF_INSPEC_AREF_INSPEC_ASCI_SHOW_RESULTS

于 2013-07-16T16:52:36.233 に答える