操作
レビュー指摘 #5989
完了SQLでMAXで取得する結果について
開始日:
期日:
進捗率:
0%
予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
方針(第一貨物):
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
処理の方法
検査完了日:
検査依頼日:
説明
VKNKNMS 入金台帳履歴マスタHDの ER図2の結果を使用しているが、
MAX 関数で取得している為、該当データが無い場合、
NULLが入ったレコード1件が取得される。

取得イメージ

その為、この処理では、nullを変数にセットしてしまい、
後続処理の数値との比較した際にエラーとなってしまう。
また、取得件数が1以外にならない為、 取得出来なかった場合の処理が動かない。

NULLの考慮が必要。
例のような対応を行うこと。
例:BY10050 傭車精算入力 入金検索メソッド

追記:入金マスタデータ1のER図4も同様

ファイル
操作