Language Reference - Additional Topics

Index

Table of Contents

A  B  C  D  E  F  G  H  I  J  L  M  N  O  P  R  S  T  U  V  W  Z 

A

ACCEPT statement
        DBCS characters  4.15.3 , 5.11.2
        Microsoft COBOL  10.4.2
        RM/COBOL  11.3.5
        Siemens BS2000 COBOL  13.5.3
ADDR function  13.5.2.1
ALL PROCEDURES phrase  2.3.3
ALL REFERENCES OF phrase  2.3.3
Alphanumeric data, non-standard operations  11.3.7
ALTER statement, segmentation  3.3.1
Alternate record key, DG I COBOL  12.1.6
ANSI COBOL, Debug  Ch2
Area A, Siemens BS2000 COBOL  13.1.2
Area B, Siemens BS2000 COBOL  13.1.2
ASSIGN clause, RM/COBOL  11.1.1
ASSIGN Compiler directive  Ch9
AUTO option  10.4.2
AUTO-SKIP option  10.4.2
Automatic record lock, Microsoft COBOL  10.5.1

B

BACKGROUND-COLOR option  10.4.2 , 10.4.3
BEEP option  10.4.2 , 10.4.3
BELL option  10.4.2 , 10.4.3
BINARY usage, Siemens BS2000 COBOL  13.1.7.1
BLANK option  10.4.3
BLINK option  10.4.2 , 10.4.3
Body group presentation rules  1.4.12.8
Bound checking  11.3.3
BS2000 COBOL
        see Siemens BS2000 COBOL

C

Call prototype
        example  6.1 , 6.1.1
CALL statement
        DBCS characters  4.15.4
        DG I COBOL  12.3.1
        RM/COBOL  11.3.1
        Siemens BS2000 COBOL  13.5.4
CANCEL statement, DBCS characters  4.15.5
CHANGED option  10.4.4
Class condition
        DBCS characters  4.15.1.2 , 5.11.1.3
        Siemens BS2000 COBOL  13.5.1
Classification of segments  3.1.2
CLOSE statement
        Report Writer  1.5.2
        RM/COBOL  11.3.8
        Siemens BS2000 COBOL  13.5.5
COBOL
        examples  Ch6
        obsolete elements  Ch7
CODE clause  1.4.7
COL special register  10.1
COLUMN NUMBER clause  1.4.13
COM-REG special register  Ch9
Comment line
        DBCS characters  4.6 , 5.4
Comment-entry
        DBCS characters  4.6 , 5.4
COMP usage
        Microsoft COBOL  10.3.1
        RM/COBOL  11.2.4
        Siemens BS2000 COBOL  13.1.7.1
COMP-0 usage, Microsoft COBOL  10.3.1
COMP-1 usage
        RM/COBOL  11.2.4
        Siemens BS2000 COBOL  13.4.8
COMP-2 usage, Siemens BS2000 COBOL  13.4.8
COMP-3 usage, Siemens BS2000 COBOL  13.4.8
COMP-5 usage
        Siemens BS2000 COBOL  13.1.7.1 , 13.4.8
COMP-6 usage, RM/COBOL  11.2.4
Compiler directive
        ASSIGN  Ch9
        DBCS  4.1 , 4.8
        DBSPACE  4.8 , 5.6
        DG  Ch12
        DOSVS  Ch9
        FLAG  Ch8
        JAPANESE  Ch5 , 5.6
        NCHAR  Ch5 , 5.6
        PERFORM-TYPE  11.3.9
        RM  Ch11
        TRACE  2.3.1 , 2.3.2
        VSC2  Ch8
COMPUTATIONAL
        see COMP usage
COMPUTATIONAL -1 usage
        see COMP-1 usage
COMPUTATIONAL -6 usage
        see COMP-6 usage
COMPUTATIONAL-0
        see COMP-0 usage
Condition-name, DBCS characters  5.11.1.1
Condition-name rules, DBCS characters  4.14.10
Conditional compilation, example  6.7
Conditional expression
        DBCS characters  4.15.1 , 5.11.1
Control
        transferred between segments  3.1.1.3 , 3.1.3
CONTROL clause  1.4.8 , 1.4.22
CONTROL FOOTING phrase  1.4.21 , 1.4.21 , 1.4.22
CONTROL HEADING phrase  1.4.22
COPY statement
        DG I COBOL  12.3.2
        example  6.4 , 6.5
        Siemens BS2000 COBOL  13.6.1
CRT STATUS clause, example  6.6

D

Data, movement to report group  1.1.1.3
Data Division
        DBCS characters  4.14 , 5.10
        DG I COBOL  12.2
        Microsoft COBOL  10.3
        Report Writer  1.4
        RM/COBOL  11.2
        Siemens BS2000 COBOL  13.4
Data General Interactive COBOL  Ch12
Data item
        DBCS characters  4.9 , 5.7
        mixed characters  4.9.2 , 5.7.2
        NCHAR  5.7.1
DATA SIZE clause  12.1.3
Data-name clause, Report Writer  1.4.14
DBCS
        see Double Byte Character Set
DBCS Compiler directive  4.1 , 4.8
DBCS literal  4.10.1
DBSPACE Compiler directive  4.8 , 5.6
Debug
        ANSI COBOL  Ch2
        run-time switch  2.1.2
DEBUG-ITEM special register  2.1 , 2.3.3 , 2.3.3
Debugging  Ch2
        line  2.3.4
        section  2.3.3
Declarative procedure  1.5.1 , 1.5.8
DECLARATIVES header  2.3.3
Declaratives Section  11.3.14
DETAIL
        phrase  1.4.22
        report group  1.1.2.2 , 1.1.2.3 , 1.4.22 , 1.5.3
DG Compiler directive  Ch12
DG I COBOL
        see Data General Interactive COBOL
DISPLAY statement
        DG I COBOL  12.3.3
        Microsoft COBOL  10.4.3
        RM/COBOL  11.3.6
        Siemens BS2000 COBOL  13.5.6
DISPLAY-1 usage  4.14.8
DOS/VS COBOL  Ch9
DOSVS Compiler directive  Ch9
Double-Byte Character Set  Ch4
        Micro Focus extensions  Ch5
Duplicate record key, DG I COBOL  12.1.5
DYNAMIC clause  13.4.3
Dynamic data allocation, example  6.3

E

Editing rules
        DBCS characters  4.14.5 , 5.10.5
EMPTY-CHECK option  10.4.2
END PROGRAM header  4.11.1
ENTRY statement, Siemens BS2000 COBOL  13.5.7
Environment Division
        COBOL debug  2.2
        DBCS characters  4.13 , 5.9
        DG I COBOL  12.1
        Microsoft COBOL  10.2
        Report Writer  1.3
        RM/COBOL  11.1
        Siemens BS2000 COBOL  13.3
ERASE phrase  10.4.3
EVALUATE statement, Siemens BS2000 COBOL  13.5.8
Examples, COBOL language  Ch6
EXHIBIT statement, Microsoft COBOL  10.4.4
EXIT PERFORM statement, Siemens BS2000 COBOL  13.5.9
EXIT PROGRAM statement, RM/COBOL  11.3.2
External program
        example  6.1 , 6.1.1

F

Figurative constant
        DBCS characters  4.10.3 , 5.8.4
File
        sharing  12.3.4
        Siemens BS2000 COBOL  13.1.8
File control entry, Siemens BS2000 COBOL  13.3.2
File description entry
        Report Writer  1.4.1
        Siemens BS2000 COBOL  13.4.1
File-Control paragraph
        DBCS characters  4.13.4 , 5.9.3
        Report Writer  1.3.2
File-name, DG I COBOL  12.1.2
FINAL phrase  1.4.8
FIRST DETAIL phrase  1.4.9
Fixed insertion editing
        DBCS characters  4.14.5.1 , 5.10.6
Fixed portion  3.1.1.2
FLAG Compiler directive  Ch8
Floating-point numeric literal, Siemens BS2000 COBOL  13.1.5
Footing area  1.1.2.1
FOOTING phrase  1.4.9
FOREGROUND-COLOR option  10.4.2 , 10.4.3
Function-identifier, Siemens BS2000 COBOL  13.1.6

G

GENERATE statement  1.5.3
GOBACK statement, Siemens BS2000 COBOL  13.5.10
GROUP INDICATE clause  1.4.11 , 1.4.15

H

Heading area  1.1.2.1
HEADING phrase  1.4.9
HIGHLIGHT option  10.4.2 , 10.4.3
Horizontal spacing  1.1.1.2

I

I-O status  11.3.13
I-O-Control paragraph
        DG I COBOL  12.1.7
        Report Writer  1.3.3
Identification Division
        DBCS characters  4.12
        Siemens BS2000 COBOL  13.2
$IF statement, example  6.7
Independent segment  3.1.1.3
Index data item, size allocation  11.3.4
INDEX SIZE clause  12.1.4
Indexed file
        Siemens BS2000 COBOL  13.5.15.1 , 13.5.20.1
Indicator area, Siemens BS2000 COBOL  13.1.1
INITIALIZE statement
        DBCS characters  4.15.6 , 5.11.3
INITIATE statement  1.5.4
Input-Output Section, Report Writer  1.3.1
INSPECT statement
        DBCS characters  4.15.7 , 5.11.4
        example  6.8
        Siemens BS2000 COBOL  13.5.11
Intrinsic function, Siemens BS2000 COBOL  13.5.2

J

JAPANESE class condition  5.11.1.3
JAPANESE Compiler directive  Ch5 , 5.6
JUSTIFIED clause
        DBCS characters  4.14.1 , 5.10.1

L

Language extensions
        DBCS characters  4.5 , 5.3
LAST DETAIL phrase  1.4.9
LENGTH-CHECK option  10.4.2
Level-number, Report Writer  1.4.16
LIN special register  10.1
LINE NUMBER clause  1.4.12.3 , 1.4.12.4 , 1.4.17
Line sequential file
        RM/COBOL  11.3.11
        Siemens BS2000 COBOL  13.1.8 , 13.5.5.2 , 13.5.14 , 13.5.16
LINE-COUNTER special register  1.2.3 , 1.2.5 , 1.4.6
Literal
        DBCS characters  4.10 , 5.8
        mixed  4.10.2 , 5.8.3
        N  4.10.4
        NCHAR  5.8.1 , 5.8.2
Locked record  11.3.14
LOCKING clause  10.5.1

M

Manual record lock, Microsoft COBOL  10.5.1
MERGE statement
        segmentation  3.3.3
        Siemens BS2000 COBOL  13.5.12
MIA
        see Multivendor Integration Architecture
Microsoft COBOL syntax  Ch10
Mixed data item  4.9.2 , 5.7.2
Mixed literal  4.10.2 , 5.8.3
MOVE CORRESPONDING statement, Siemens BS2000 COBOL  13.5.13
MOVE statement
        DBCS characters  4.15.8 , 5.11.5
Multivendor Integration Architecture  4.3 , Ch5

N

N literal  4.10.4
NAMED option  10.4.4
NCHAR Compiler directive  Ch5 , 5.6
NCHAR data item  5.1 , 5.7.1
        rules  5.10.3
NCHAR literal  5.8.1 , 5.8.2
NCHAR-EDITED data rule  5.10.4
NEXT GROUP clause  1.4.18
NEXT PAGE phrase  1.4.17
NEXT phrase, VALUE clause  6.9
NO-ECHO option  10.4.2
Nonnumeric literal
        length of  11.2.2
        Siemens BS2000 COBOL  13.1.4
NTT Multivendor Integration Architecture  4.3
Numeric data, Siemens BS2000 COBOL  13.1.7

O

Object-Computer paragraph
        COBOL debug  2.3.4
        DBCS characters  4.13.2 , 5.9.1
Obsolete language elements  Ch7
OCCURS DEPENDING ON clause, Siemens BS2000 COBOL  13.4.4
OPEN statement
        DG I COBOL  12.3.5
        Microsoft COBOL  10.5.2
        Report Writer  1.5.5
        RM/COBOL  11.3.8
        Siemens BS2000 COBOL  13.5.14
ORGANIZATION clause, RM/COBOL  11.1.2
Overlayable segment, fixed  3.1.1.2

P

Page
        format  1.4.3.1
        region  1.4.10
PAGE clause  1.4.9
PAGE FOOTING phrase  1.4.22
Page footing presentation rules  1.4.12.9
Page heading group presentation rules  1.4.12.7
PAGE HEADING phrase  1.4.22
PAGE-COUNTER special register  1.2.2 , 1.2.5 , 1.4.5
PERFORM statement
        RM/COBOL  11.3.9
        segmentation  3.3.2
        Siemens BS2000 COBOL  13.5.22
PERFORM-TYPE Compiler directive  11.3.9
Permanent segment, fixed  3.1.1.2
PIC clause
        see PICTURE clause
PICTURE clause
        DBCS characters  4.14.2 , 5.10.2
        Siemens BS2000 COBOL  13.4.5
Position-specification phrase  10.4.1
Presentation rules  1.4.12 , 1.4.12.3
PRINT-SWITCH special register  1.2.4 , 1.5.6
Prior values  1.4.22
Procedure Division
        COBOL debug  2.3
        DBCS characters  4.15 , 5.11
        DG I COBOL  12.3
        Microsoft COBOL  10.4
        Report Writer  1.1.2.3 , 1.5
        RM/COBOL  11.3
        Siemens BS2000 COBOL  13.5
Procedure name  11.3.10
Procedure-pointer data item, example  6.2
Program
        DBCS characters  4.4 , 5.2
        restrictions on flow  3.3
        segment  3.1.1.1 , 3.2
        structure  4.11
PROGRAM COLLATING SEQUENCE clause, DBCS characters  4.15.1.1
Program-ID paragraph, DBCS characters  4.12.1

R

READ statement
        DG I COBOL  12.3.6
        Microsoft COBOL  10.5.3
        Siemens BS2000 COBOL  13.5.15
READY TRACE statement  2.3.1
Record lock
        Microsoft COBOL  10.5.1
        RM/COBOL  11.3.14
Record sequential file, Siemens BS2000 COBOL  13.5.5.1
REDEFINES clause
        DBCS characters  4.14.6
        Siemens BS2000 COBOL  13.4.6
Relation condition
        DBCS characters  4.15.1.1 , 5.11.1.2
Relative file
        Siemens BS2000 COBOL  13.5.15.1 , 13.5.20.1
RENAMES clause, DBCS characters  4.14.7
Report
        processing  1.5.4
        producing  1.5.3
        structure  1.1.1
        subdivisions  1.1.2
        terminating  1.5.7
REPORT clause  1.4.2
Report description entry  1.4.3.1 , 1.4.4
Report file  1.2.1
        closing  1.5.2
        opening  1.5.5
Report footing presentation rules  1.4.12.10
Report group  1.1 , 1.4.9
Report group description entry  1.4.3.2 , 1.4.11
Report heading group presentation rules  1.4.12.6
REPORT HEADING phrase  1.4.22
Report Section  1.1 , 1.4.3
Report Writer  Ch1
RESET phrase  1.4.21
RESET TRACE statement  2.3.2
RETURN-CODE special register, Siemens BS2000 COBOL  13.1.3
REVERSE-VIDEO option  10.4.2 , 10.4.3
REWRITE statement
        RM/COBOL  11.3.11
        Siemens BS2000 COBOL  13.5.16
RIGHT-JUSTIFY option  10.4.2
RM Compiler directive  Ch11
RM/COBOL
        see Ryan McFarland COBOL
Run-time switch, debug  2.1.2
RWCS
        see Report Writer
Ryan McFarland COBOL  Ch11

S

Saved next group integer  1.4.12.5
SBCS
        see Single-Byte Character Set
Screen Section, DG I COBOL  12.2.2
SEARCH statement
        DBCS characters  4.15.9 , 5.11.6
        example  6.10
        Siemens BS2000 COBOL  13.5.17
SECURE option  10.4.2
SEGMENT-LIMIT clause  3.2.2
Segment-number  3.2.1 , 3.2.2
Segmentation  Ch3
SEPARATE CHARACTER clause  1.4.19
Sequential file
        RM/COBOL  11.3.8
        Siemens BS2000 COBOL  13.5.23.1
SET statement, Siemens BS2000 COBOL  13.5.18
Siemens BS2000 COBOL  Ch13
Sign, representation  11.2.3
SIGN clause, Report Writer  1.4.19
Single-Byte Character Set  4.2 , 4.9.2 , 4.15.1.1 , 5.1 , 5.5 , 5.7.2 , 5.8.3 , 5.11.1.2
Size allocation, index data item  11.3.4
SIZE option  10.4.2 , 10.4.3
SORT statement
        segmentation  3.3.4
        Siemens BS2000 COBOL  13.5.19
SORT-CORE-SIZE special register, Siemens BS2000 COBOL  13.1.3
SORT-FILE-SIZE special register, Siemens BS2000 COBOL  13.1.3
Sort-Merge file description entry, Siemens BS2000 COBOL  13.4.2
SORT-MODE-SIZE special register, Siemens BS2000 COBOL  13.1.3
SORT-RETURN special register, Siemens BS2000 COBOL  13.1.3
Sorting a file, example  6.11
Sorting a table
        example  6.12
        Siemens BS2000 COBOL  13.5.19.1
SOURCE clause  1.4.20
Source program
        DBCS characters  4.4 , 5.2
Source-Computer paragraph
        COBOL debug  2.2.1
        DBCS characters  4.13.1
Space character
        DBCS code  4.8 , 5.6
SPACE-FILL option  10.4.2
Special register
        COL  10.1
        COM-REG  Ch9
        LIN  10.1
        LINE-COUNTER  1.2.3 , 1.4.6
        PAGE-COUNTER  1.2.2 , 1.4.5
        PRINT-SWITCH  1.2.4 , 1.5.6
        RETURN-CODE  13.1.3
        Siemens BS2000 COBOL  13.1.3
        SORT-CORE-SIZE  13.1.3
        SORT-FILE-SIZE  13.1.3
        SORT-MODE-SIZE  13.1.3
        SORT-RETURN  13.1.3
        TALLY  13.1.3
Special-Names paragraph
        DBCS characters  4.13.3 , 5.9.2
        Microsoft COBOL  10.2.1
        Siemens BS2000 COBOL  13.3.1
Split key, example  6.13
START statement
        Microsoft COBOL  10.5.4
        Siemens BS2000 COBOL  13.5.20
Status codes
        see I-O status
STOP RUN statement, RM/COBOL  11.3.12
STOP statement, DBCS characters  4.15.10
STRING statement
        DBCS characters  4.15.11 , 5.11.7
        Siemens BS2000 COBOL  13.5.21
Subscript
        Report Writer  1.2.5
        Siemens BS2000 COBOL  13.1.9 , 13.5.18
SUM clause  1.4.21
Sum counter  1.4.21 , 1.4.22 , 1.5.4
Summary report  1.5.3
SUPPRESS statement  1.4.22 , 1.5.6
Switch-name  12.1.1
SYNCHRONIZED clause, Siemens BS2000 COBOL  13.4.7

T

Table sorting  13.5.19.1
        example  6.12
TALLY special register, Siemens BS2000 COBOL  13.1.3
TERMINATE statement  1.5.7
TRACE Compiler directive  2.3.1 , 2.3.2
TRAILING-SIGN option  10.4.2
Transfer of control
        between segments  3.1.1.3 , 3.1.3
Two-digit year, sorting  13.5.19.2
TYPE clause  1.4.22
Type definition
        example  6.1.1 , 6.14

U

UNDERLINE option  10.4.2 , 10.4.3
UNSTRING statement
        DBCS characters  4.15.12 , 5.11.8
UPDATE option  10.4.2
UPON phrase  1.4.21
USAGE clause
        DBCS characters  4.14.8 , 5.10.7
        Microsoft COBOL  10.3.1
        Report Writer  1.4.23
        RM/COBOL  11.2.4
        Siemens BS2000 COBOL  13.1.7.1 , 13.4.8
USE BEFORE REPORTING statement  1.5.8
USE FOR DEBUGGING statement  2.3.3
USE statement, Siemens BS2000 COBOL  13.5.22
User-defined word
        DBCS characters  4.7 , 5.5

V

VALUE clause
        DBCS characters  4.14.9 , 5.10.8
        DG I COBOL  12.2.1
        example of NEXT phrase  6.9
        Report Writer  1.4.24
        Siemens BS2000 COBOL  13.4.9
VALUE OF LABEL clause  11.2.1
Vertical spacing  1.1.1.1 , 1.2.3
VS COBOL II  Ch8
VSC2 Compiler directive  Ch8

W

WITH DEBUGGING MODE clause  2.1.1 , 2.2.1
WITH phrase options  10.4.2 , 10.4.3
WRITE statement, Siemens BS2000 COBOL  13.5.23

Z

ZERO-FILL option  10.4.2