Friday is awesome

SAPについて個人的なメモをまとめたブログです

MENU

【SAPエラー対処】DBSQL_DUPLICATE_KEY_ERROR

SAP Runtime error(dbsql_duplicate_key_error )が出た場合の対処。

このエラーはDBテーブルのキー項目が重複しているため発生しています。
キー項目はT-cd SE11でテーブルを検索すると確認できます。
原因特定のため以下のことを確認します。
・登録しようとしているデータがすでにテーブルに登録されていないか
・複数件登録している場合、同一データ含まれていないか

考えられる原因としては上記のようにデータに問題がある場合もあれば、プログラムロジックで適切にキー項目で重複削除ができていないという不具合も考えられます。

データの修正 or プログラムの修正で解決できるか確認します。