You can use the Include CL Source (INCLUDE) command to split your CL source code, so that the CL source code can be compiled across multiple source file members.
The CL source to be embedded can be located in another member of the same source file that is identified on the Source file (SRCFILE) parameter of the CL compiler commands or a different source file. The CL compiler commands include Create CL Program (CRTCLPGM), Create CL Module (CRTCLMOD), and Create Bound CL Program (CRTBNDCL).
You can run the Retrieve CL Source (RTVCLSRC) command at a later time to retrieve either the original CL source (which contains just the INCLUDE commands) or the expanded CL source (which contains the embedded CL source commands).