ページの先頭行へ戻る
NetCOBOL V11.0 メッセージ集
FUJITSU Software

2.4.134 JMN2224I-W

CHARACTER TYPE句またはPRINTING POSITION句が有効なデータ項目が再定義されています. 印刷結果は保証されません.

例題

[P2224.cob]
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID.    P2224.
000003 ENVIRONMENT    DIVISION.
000004 INPUT-OUTPUT    SECTION.
000005 FILE-CONTROL.
000006     SELECT SQFILE ASSIGN TO SYS001.
000007 DATA           DIVISION.
000008 FILE            SECTION.
000009 FD SQFILE.
000010 01 SQREC       PIC X(80).
000011 WORKING-STORAGE SECTION.
000012 01 WGRP.
000013   02 WSUBG1 CHARACTER TYPE MODE-1.
000014     03         PIC X(10).
000015     03         PIC N(10).
000016     03         PIC X(10).
000017     03         PIC N(20).
000018   02 WSUBG2 REDEFINES WSUBG1.
000019     03         PIC X(10).
000020     03         PIC N(10).
000021     03         PIC X(10).
000022     03         PIC N(20).
000023 PROCEDURE      DIVISION.
000024     WRITE SQREC FROM WGRP
000025 END PROGRAM    P2224.

P2224.cob 18: JMN2224I-W CHARACTER TYPE句またはPRINTING POSITION句が有効なデータ項目が再定義されています.印刷結果は保証されません.

詳細な説明

CHARACTER TYPE句は印字するときの文字の形式を,PRINTING POSITION句は横方向の印字位置を指定する句です.これらの句が有効になっているデータ項目が別のデータ項目で再定義(REDEFINES)されていると,COBOL処理系は印字のための情報を正しく取得できず,その結果,期待する印刷結果が得られないことがあります.