RPG

10.画面フィールドの正しい定義の方法とは?

画面表示ファイル(DSPF)のフィールド名の定義はどのように命名すべきか?
画面のフィールド名とデータベースのフィールド名を異なる名前にする場合が
よく見受けられるが、これは適切ではない。
異なる名前をつけるのは主に、

と考えられるが、前者は 画面を READ 後の処理として効果があるだろうか?
MOVE を画面のフィールドの数の 2倍の数だけ行なう必要があるのもいただけない。
外部記述ファイルのDSを使ってデータベースと同じ名前に統一しておけば、

が、可能となる。

0001.00      E                 DSPDTA   1024  1           画面 DATA
0002.00      E                 SAVDTA   1024  1           SAVE-DATA
0003.00      ISAVEDS    E DSPGPGM001FM
0004.00      I                                   11024 DSPDTA
0005.00      C                 MOVE DSPDTA    SAVDTA