FileName
, from the start of its PROCEDURE DIVISION
until its end or until its STOP
, whatever comes first, and the continues to execute the current program from the next statement.PROCEDURE DIVISION
of the program being called.BY REFERENCE
arguments can be accessed and modified by the called program.BY CONTENT
arguments be accessed by the called program, but cannot be modified.BY VALUE
arguments can be accessed and modified by the called program, but the modification do not propagate back to the caller.