Terms used in MAP output

The following table describes the terms used in the listings produced by the MAP compiler option.

Table 1. Terms used in MAP output
Term Definition Description
ALPHABETIC DS nC Alphabetic data item (PICTURE A)
ALPHA-EDIT DS nC Alphabetic-edited data item
AN-EDIT DS nC Alphanumeric-edited data item
BINARY DS 1H2, 1F2, 2F2, 2C, 4C, or 8C Binary data item (USAGE BINARY, COMPUTATIONAL, or COMPUTATIONAL-5)
COMP-1 DS 4C Single-precision internal floating-point data item (USAGE COMPUTATIONAL-1)
COMP-2 DS 8C Double-precision internal floating-point data item (USAGE COMPUTATIONAL-2)
DBCS DS nC DBCS data item (USAGE DISPLAY-1)
DBCS-EDIT DS nC DBCS-edited data item (USAGE DISPLAY-1)
DISP-FLOAT DS nC Display floating-point data item (USAGE DISPLAY)
DISPLAY DS nC Alphanumeric data item (PICTURE X)
DISP-NUM DS nC Zoned decimal data item (USAGE DISPLAY)
DISP-NUM-EDIT DS nC Numeric-edited data item (USAGE DISPLAY)
FD   File definition
FUNCTION-PTR DS nC Function pointer (USAGE FUNCTION-POINTER)
GROUP DS 0CLn1 Fixed-length alphanumeric group data item
GRP-VARLEN DS 0CLn1 Variable-length alphanumeric group data item
INDEX DS nC Index data item (USAGE INDEX)
INDEX-NAME DS nC Index name
NATIONAL DS nC Category national data item (USAGE NATIONAL)
NAT-EDIT DS nC National-edited data item (USAGE NATIONAL)
NAT-FLOAT DS nC National floating-point data item (USAGE NATIONAL)
NAT-GROUP DS 0CLn1 National group (GROUP-USAGE NATIONAL)
NAT-GRP-VARLEN DS 0CLn1 National variable-length group (GROUP-USAGE NATIONAL)
NAT-NUM DS nC National decimal data item (USAGE NATIONAL)
NAT-NUM-EDIT DS nC National numeric-edited data item (USAGE NATIONAL)
OBJECT-REF DS nC Object-reference data item (USAGE OBJECT REFERENCE)
PACKED-DEC DS nP Internal decimal data item (USAGE PACKED-DECIMAL or COMPUTATIONAL-3)
POINTER DS nC Pointer data item (USAGE POINTER)
PROCEDURE-PTR DS nC Procedure pointer (USAGE PROCEDURE-POINTER)
SD   Sort file definition
VSAM, QSAM, LINESEQ   File processing method
1-49, 77   Level-numbers for data descriptions
66   Level-number for RENAMES
88   Level-number for condition-names
  1. n is the size in bytes for fixed-length groups and the maximum size in bytes for variable-length groups.
  2. If the SYNCHRONIZED clause appears, these fields are used.