画面表示ファイル(DSPF)のフィールド名の定義はどのように命名すべきか?
画面のフィールド名とデータベースのフィールド名を異なる名前にする場合がよく見受けられるが、これは適切ではない。
異なる名前をつけるのは主に、
− 画面のフィールドであることを識別したい
− データベースへの MOVE への対応
と考えられるが、前者は 画面を READ 後の処理として効果があるだろうか?
MOVE を画面のフィールドの数の 2倍の数だけ行なう必要があるのもいただけない。
外部記述ファイルのDSを使ってデータベースと同じ名前に統一しておけば、
−1回の命令による MOVE
−SDA によるデータベース・フィールドの組み込みが可能
−フィールド数の最小化によるプログラム・サイズの最小化
が、可能となる。
|