In JCL, the PEND statement is used to mark the end of an in-stream procedure. A catalogued procedure does not strictly require PEND but it can have it. The PROC statement starts a procedure, while SET assigns values and STREAM is not a valid JCL statement for this purpose.