Valid and invalid elementary moves

The table shows valid and invalid elementary moves for each category.

In the table:

  • YES = Move is valid.
  • NO = Move is invalid.
  • Column headings indicate receiving item categories; row headings indicate sending item categories.

Table 1. Valid and invalid elementary moves
 Valid and invalid elementary moves Alpha- betic Alpha- numeric Alpha- numeric edited Numeric Numeric- edited External floating- point Internal floating- point DBCS1 National, national- edited
Alphabetic and SPACE sending item Yes Yes Yes No No No No No Yes
Alphanumeric sending item2 Yes Yes Yes Yes3 Yes3 Yes8 Yes8 No Yes
Alphanumeric-edited sending item Yes Yes Yes No No No No No Yes
Numeric integer and ZERO sending item4 No Yes Yes Yes Yes Yes Yes No Yes
Numeric noninteger sending item5 No No No Yes Yes Yes Yes No No
Numeric-edited sending item No Yes Yes Yes Yes Yes Yes No Yes
Floating-point sending item6 No No No Yes Yes Yes Yes No No
DBCS sending item7 No No No No No No No Yes Yes
National sending item9 No No No Yes Yes Yes Yes No Yes
National-edited sending item No No No No No No No No Yes
  1. Includes DBCS data items.
  2. Includes alphanumeric literals.
  3. Figurative constants and alphanumeric literals must consist only of numeric characters and will be treated as numeric integer fields.
  4. Includes integer numeric literals.
  5. Includes noninteger numeric literals.
  6. Includes floating-point literals, external floating-point data items (USAGE DISPLAY or USAGE NATIONAL), and internal floating-point data items (USAGE COMP-1 or USAGE COMP-2).
  7. Includes DBCS data-items, DBCS literals, and figurative constant SPACE.
  8. Figurative constants and alphanumeric literals must consist only of numeric characters and will be treated as numeric integer fields. The ALL literal cannot be used as a sending item.
  9. Includes national data items, national literals, national functions, and figurative constants ZERO, SPACE, QUOTE, and ALL national literal.