Either the variable was not declared with TYPE(*DEC), or it was not declared with LEN.
Change variable for parameter so that it meets type, length, and decimal precision specifications, and then try the CRTCLPGM command again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.