We like using the nifty new INCLUDE statement in CLLE programs, like so:

PGM
/* general header stuff */
INCLUDE SRCMBR(HEADER) SRCFILE(QINCCLSRC)
/* variable declarations */
DCL VAR(&ENTRY) TYPE(*CHAR) LEN(100)...