0

私は現在、ユーザー出口CONFPP05(Tコードco11n)に取り組んでいます

タイプEのエラーメッセージを表示すると、問題に直面しています。

プログラムがそのエラーを実行すると、プログラムはエラーメッセージを正常に実行しますが、その後、ENTER または SAVE ボタンを押すとランタイムエラーが発生します

ここで私はいくつかのエラーをキャッチします

例外条件「DUPREC」が発生しました。

エラー分析 プログラム "SAPLCORB" の RAISE ステートメントが、例外条件 "DUPREC" を発生させました。上位プログラムが例外をインターセプトしなかったため、処理を終了しました。

Short description of exception condition:


For detailed documentation of the exception condition, use
Transaction SE37 (Function Library). You can take the called
function module from the display of active calls.
-


Trigger Location of Runtime Error
 Program                                 SAPLCORB
 Include                                 LCORBU08
 Row                                     100
 Module type                             (FUNCTION)
 Module Name                             CO_RU_DI_AFRU_INSERT
4

1 に答える 1

1

お客様のコードにアクセスできるかどうかを確認するのは簡単です。

ただし、ユーザー出口のエクスポート パラメータは、CAUVD_TAB (注文のテーブル) と AFRUD_TAB (確認のテーブル) です。エラーメッセージを表示しているとき、関数を適切に終了しておらず、これらのテーブルのいずれかまたは両方を追加していると思います。これは、データベースが更新しようとすると、実行時エラーの原因となる重複キーで終わることを意味します。

于 2012-02-07T21:02:03.253 に答える