プロジェクト

全般

プロフィール

バグ #11566

完了

同一キー登録がある

高梨 翔 さんが27日前に追加. 24日前に更新.

ステータス:
終了
優先度:
通常
担当者:
高梨 翔
開始日:
期日:
進捗率:

0%

予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
仕様・設計ミス
QA分析:
方針(第一貨物):
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:

説明

読み間違えてたらすいません、

このPGのメイン処理部の構造は大きく以下の形になっていると思います。

┌VKDXIND 取得件数分ループ
│┌VKDXBAD 取得件数分ループ
││┌VKDXIND.代表荷主コード,荷主コード < VKDXBAD.代表荷主コード,荷主コード の場合
│││
││├VKDXIND.代表荷主コード,荷主コード > VKDXBAD.代表荷主コード,荷主コード の場合
│││
││└VKDXIND.代表荷主コード,荷主コード = VKDXBAD.代表荷主コード,荷主コード の場合
└└

VKDXIND.代表荷主コード,荷主コード > VKDXBAD.代表荷主コード,荷主コード の場合
VKDXBADを常にバックアップDAIMAE1T_BACKD01TDへ書き込みます。

VKDXIND.代表荷主コード,荷主コード = VKDXBAD.代表荷主コード,荷主コード の場合且つ 変数.ヘッダー読取フラグ = "0" の場合に、
VKDXBADを常にバックアップDAIMAE1T_BACKD01TDへ書き込みます。


※ここまでの認識を前提に、、、

VKDXIND.代表荷主コード,荷主コード = VKDXBAD.代表荷主コード,荷主コード の場合 で書き込んだVKDXBADレコード※予備2=999改変は、
次のVKDXINDレコードのループで再び参照される時、取得時のソートの関係で必ず
VKDXIND.代表荷主コード,荷主コード > VKDXBAD.代表荷主コード,荷主コード の場合の分岐へ進み、改めてVKDXBADレコード※予備2=999改変を登録しようとします。
同一のレコードを同一のテーブルに登録しようとしているため、必ずエラーになると思います。


ファイル

clipboard-202610021517-ifuwn.png (156 KB) clipboard-202610021517-ifuwn.png 高梨 翔, 2026-10-02 03:17 午後
clipboard-202610021538-yh8qr.png (35.2 KB) clipboard-202610021538-yh8qr.png 高梨 翔, 2026-10-02 03:38 午後
clipboard-202610021600-1wuwa.png (73.7 KB) clipboard-202610021600-1wuwa.png 高梨 翔, 2026-10-02 04:00 午後
clipboard-202610021517-ifuwn.png
clipboard-202610021538-yh8qr.png
clipboard-202610021600-1wuwa.png

他の形式にエクスポート: Atom PDF