操作
QA #1442
未完了運行指令書NO[SSOHSINO] = "000000000"の場合、登録済みでも回送マスタ更新データ登録を行ってしまう
開始日:
期日:
進捗率:
0%
予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
質問者の誤認識
方針(第一貨物):
テーブル種:
データ移行要否:
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:
説明


登録までの流れは以下の通りとなります。
回送データ処理がコールされる。
↓
プロパティ.回送マスター更新用ワークエリア.回送入力票NO[SSKJKINO] = 引数.回送送付書集計データ.送付書NO[SSOHSONO] ではない場合(メソッド詳細シート 136行目) 且つ
データ.回送マスターデータの取得件数 = 1 ではない場合(メソッド詳細シート 192行目)、
プロパティ.回送マスター出力区分に「1」がセットされる。
↓
メイン処理内の 変数.運行指令書NOキー = "000000000" または 変数.運行指令書NOキーの前後空白を削除 = "" の場合(メソッド詳細シート 59行目) 且つ
プロパティ.回送マスター出力区分が1の場合(メソッド詳細シート 61行目)、
回送マスター更新データを登録する。
1回目登録したデータで2回目も動作させたところ、上記の流れで新規登録を行い、同レコードを登録できずエラーとなりました。
存在チェックか何かしらのチェックが必要ではないでしょうか?
ファイル
操作
