Begin and end the procedure division

WTSupported in traditional Synergy on Windows
WNSupported in Synergy .NET on Windows
USupported on UNIX
VSupported on OpenVMS


The PROC statement ends the data division section of a program and begins the procedure division. You must use one PROC statement per routine.

The END statement ends the procedure division. If the procedure division is part of a main routine, subroutine, function, or method definition, you can alternatively end it with ENDMAIN, ENDSUBROUTINE, ENDFUNCTION, or ENDMETHOD, respectively.

The PROC and END statements are recognized with or without a beginning period.


record                          ;Data division
    dvar   ,d6
    avar   ,a6
proc                            ;Beginning of the procedure division
end                             ;End of the procedure division