固定挿入による編集

このタイプの編集は、数字編集項目に対してのみ有効です。次の挿入記号を使用します。
  • 通貨記号 (例えば \)
  • + - CR DB (編集符号制御記号)

固定挿入による編集では、1 つの PICTURE 文字ストリングの中には 1 つの通貨記号と 1 つの編集符号制御記号だけを指定できます。

通貨記号は、通貨符号が表示される位置を表します。 通貨符号を通貨記号自体にしたり、SPECIAL-NAMES 段落の CURRENCY SIGN 文節に指定されている長さの 1 文字または複数の文字の通貨ストリングにしたりできます。 編集項目のサイズは、対応する通貨ストリングに含まれる文字数分増やされます。

+ または - 記号が前に付いている場合を除き、通貨記号 (\) は文字 ストリングの最初の文字でなければなりません。

+ または - を記号として使用する場合、それは文字ストリングの最初か あるいは最後の文字でなければなりません。

CR または DB を記号として使用する場合、それは文字ストリングの右端の 2 文字の位置を占めなければなりません。 これらの 2 文字位置に記号 CR または DB が含まれる場合には、大文字が挿入文字です。

編集符号制御記号によって得られる結果は、次に示すように、データ項目の値に応じて異なります。
PICTURE              結果:                結果: 
PICTURE 内           データ項目           データ項目
文字ストリング       正またはゼロ         負
+                    +                    -
-                    スペース             -
CR                   2 スペース           CR
DB                   2 spaces             DB
固定挿入による編集の例です。
   PICTURE                データの値           編集結果
    999.99+         +6555.556        555.55+
  +9999.99          -6555.555      -6555.55
   9999.99          +1234.56        1234.56
   $999.99           -123.45        $123.45
   U999.99           -123.45      EUR123.45  1 
  -$999.99           -123.456      -$123.45
  -u999.99           -123.456    -USD123.45  2 
  -$999.99           +123.456       $123.45
  $9999.99CR         +123.45       $0123.45
  $9999.99DB         -123.45       $0123.45DB
 1 
通貨符号が次のように定義されている場合: CURRENCY SIGN IS "EUR" PICTURE SYMBOL "U"
 2 
通貨符号が次のように定義されている場合: CURRENCY SIGN IS "USD" PICTURE SYMBOL "u"
注: 符号を切り捨てると、貸方として負の金額が示されることに注意してください。