DSPFFDの読み方|AS400で項目定義・桁数・型を確認する現場手順

DSPFFDは、AS400 / IBM i でファイルの項目定義を確認する時に使うコマンドです。項目名、桁数、型、小数桁、見出しを確認し、RPG/CL、帳票、外部連携、データ抽出とのズレを調べます。

ファイルの中身を見るDSPPFMと混同されがちですが、DSPFFDは「定義を見る」コマンドです。データの値ではなく、その値を入れる箱の形を確認します。

DSPFFDで見る項目

項目見る理由
フィールド名RPG/CLや帳票で参照している項目と照合する
桁数画面・帳票・CSVで桁あふれが起きないか見る
文字、数値、日付など扱い方を判断する
小数桁金額、数量、単価の計算誤差を防ぐ
見出し業務担当者に説明する時の手がかりにする

現場で多い確認場面

  • 画面の項目とファイル項目が合っているか確認する
  • 帳票の桁あふれや文字切れの原因を調べる
  • CSV出力前に項目の型と桁数を確認する
  • RPG修正時に参照項目の定義を確認する
  • EDI連携で相手先の桁数とズレていないか見る

DSPPFMと一緒に見る

DSPFFDで定義を確認したら、必要に応じてDSPPFMやSQLで実データを確認します。たとえば桁数は足りているのに画面表示が切れる場合は、プログラム側の編集や帳票レイアウトが原因かもしれません。

既存の詳しい比較はDSPFFDとDSPPFMの使い分け、データ抽出時の注意点はAS400データ抽出ガイドを確認してください。

まとめ

DSPFFDは、AS400のファイル定義を読むための基本コマンドです。項目名、桁数、型、小数、見出しを確認し、RPG/CL、帳票、CSV、EDIとのズレを見つける入口として使いましょう。