COBCH0232 編集された PICTURE 文字列が大きすぎる

編集、または数字編集データ項目を定義したPICTURE文字列が、COBOLシステムで許容される最大値を超えています。数字編集データ項目は、 数字の先頭の0を取り除いたり、通貨符号を挿入したりして、よりわかりやすい形式で数字データ項目を表すものです。

1つの列は32個の 'スロット(枠)' で構成され、各スロット(枠)には16文字が入ります。列の連続する2つの文字が異なる場合、新しいスロット(枠)が各文字に割り当てられます。たとえ ば、

X(32)B(480)

は、可能ですが、

XBXBXBXBXBXBXBXBXBXBXBXBXBXBXBXBX<

は失敗します。

解決方法:

列の形式を、1つの列に32グループを超える文字がないように、また、1つのグループは16個の同一連続編集文字を持つように、変更してください。

関連項目