プロジェクト

全般

プロフィール

バグ #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

高梨 翔 さんが27日前に更新 · 編集済み

  • ファイル clipboard-202610021600-1wuwa.png を追加
  • 説明 を更新 (差分)

高梨 翔 さんが26日前に更新 · 編集済み

青田 光弘 さんが24日前に更新 · 編集済み

  • ステータス を 新規 から 変更対応 に変更
  • 担当者 を 青田 光弘 から 高梨 翔 に変更
  • 進捗計画 を 仕様・設計ミス にセット

以下のテーブル定義書を修正しました。

DAIMAE1T_RESTD01TD_データ交換配信データマスタD_リストア用ワーク1.xlsx
第6版として修正

DAIMAE1T_BACKD01TD_データ交換配信データマスタD_バックアップ用ワーク1.xlsx
第5版として修正

DAIMAE1T_INDEXMNJD_データ交換配信データ管理マスタ_更新用ワーク.xlsx
第4版として修正

高梨 翔 さんが24日前に更新 · 編集済み

  • ステータス を 変更対応 から 終了 に変更

ご対応ありがとうございます。

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