Your host:
Stephen Chapman
Procedure Division Statements
- ACCEPT transfers information from an input device or system information (eg. date or time) into a defined data area.
- ADD adds one or more numeric operands and stores the result.
- CALL transfers control from one program to another. When execution of the called program finishes, execution returns to the next statement in the calling program.
- CANCEL ensures that every time a program is called, all values are reset prior to the next execution.
- CLOSE closes a sequential or VSAM file at the completion of processing.
- COMPUTE evaluates an arithmetic expression and stores the result.
- CONTINUE is basically a placeholder statement to use where a statement is required but no statement is needed.
- DELETE deletes a record from a relative or indexed file.
- DISPLAY sends contents of the specified field(s) to an output device.
- DIVIDE divides one numeric value by or into another.
- ENTRY establishes an alternate entry point into the program.
- EVALUATE evaluates a series of conditions and takes one of a number of different actions depending on the result.
- EXIT Provides a common exit point for a series of paragraphs.
- EXIT PROGRAM terminates the current program.
- GOBACK terminates the current program.
- IF evaluates an expression and executes one of two alternatives depending on whether the expression is true or false.
- INITIALIZE moves a specified value into a data area.
- INSPECT count or replace characters in a data area.
- MERGE takes two files based on common keys and merges them together.
- MOVE copies the content of one data area to another.
- MULTIPLY multiplies two numeric values and stores the result.
- OPEN open a sequential or VSAM file to be processed by this program.
- PERFORM transfers control to the specified routine and controls how many times it will be executed.
- READ read a record from an external file into a data area.
- RELEASE used in the input procedure of an internal sort to pass the current record into the sort.
- RETURN used in the output procedure of an internal sort or merge to retrieve the next record.
- REWRITE updates the current record in a VSAM file.
- SEARCH searches a table of data until an entry matching the specified search criteria is found.
- SET used to change table indexes, set status codes to external switches, set values of conditional variables, or set values to pointer data areas.
- SORT sorts records on a specified key
- START establishes position within a VSAM file.
- STRING used to concatenate several data areas into one.
- SUBTRACT subtract the content of one numeric value from another and store the result.
- UNSTRING takes a contiguous data area and splits it into several separate data fields.
- WRITE write a record to a file.

Add to del.icio.us