DTRHELP.HLB  —  Commands Statements Clauses, SIGN Clause
       Specifies the location and representation of a sign (+ or -) in a
       numeric elementary field.

       Format

                    { LEADING  }
         SIGN [IS]  { TRAILING }  [SEPARATE]
                    {          }

1  –  Arguments

    LEADING

       Indicates that the sign is at the left (LEADING) or right
       (TRAILING) of the field value.

    SEPARATE

       Indicates that the sign occupies its own character position
       in the field. If this argument is omitted, the sign shares
       a character position with the field's leftmost (LEADING) or
       rightmost (TRAILING) digit.

2  –  Examples

       The following example defines the field CURRENT_BALANCE as a 6-
       digit signed field, with the sign sharing the leftmost character
       position:

       03 CURRENT_BALANCE
          PIC IS S9999V99
          EDIT_STRING IS $$$$9.99-
          SIGN IS LEADING.

       The following example defines the field NEW_PRICE as a 4-digit
       signed field. The sign is a separate character in the rightmost
       character position:

       03 NEW_PRICE PIC S99V99
          SIGN TRAILING SEPARATE
          EDIT_STRING +++.99.
Close Help