ページの先頭行へ戻る
NetCOBOL V11.0 入門ガイド
FUJITSU Software

3.2.2 データ部(DATA DIVISION)

データ部には、表示ファイルのレコード定義およびファイル管理記述項に指定したデータの定義を記述します。表示ファイルのレコードは、XMDLIBを指定したCOPY文を使って画面帳票定義体から取り込むことができます。

以下にCOBOLプログラムの記述例を示します。

DATA DIVISION.
FILE SECTION.
FD ディスプレイファイル.     *>--+
  COPY ADDRDSP OF XMDLIB.    *>  |各表示ファイルのレコードを画面帳票定義体からCOPY文で取り込み
FD プリンタファイル.         *>  |
  COPY ADDRPRT OF XMDLIB.    *>--+
WORKING-STORAGE SECTION.
 01  DSP-FORMAT        PIC X(08).    *>--+
 01  DSP-GROUP         PIC X(08).    *>  |
 01  DSP-MODE          PIC X(02).    *>  |FILE-CONTROLで定義した表示ファイル(画面機能)の
 01  DSP-CONTROL       PIC X(06).    *>  |各データ項目の定義
 01  DSP-ATTN          PIC X(04).    *>  |
 01  DSP-STATUS1       PIC X(02).    *>  |
 01  DSP-STATUS2       PIC X(04).    *>--+

 01  PRT-FORMAT        PIC X(08).    *>--+
 01  PRT-GROUP         PIC X(08).    *>  |
 01  PRT-MODE          PIC X(02).    *>  | FILE-CONTROLで定義した表示ファイル(帳票機能)の
 01  PRT-CONTROL       PIC X(06).    *>  | 各データ項目の定義
 01  PRT-STATUS1       PIC X(02).    *>  |
 01  PRT-STATUS2       PIC X(04).    *>--+