Компилятор RPG (даже до ILE) преобразует поля базы данных в упакованные.Иногда вы обнаружите, что это не так, например, поле зонированного файла останется зонированным, если вы будете использовать его в структуре данных, но каждое зонированное поле того же файла, который вы не используете, будет упаковано.
Если вам действительно нужно Like из файлового поля, определите фиктивную структуру данных, чтобы она оставалась зонированной.
Еще лучше, если ваш входной параметр не изменен, определите его в прототипе программы с ключевым словом Const итип будет преобразован автоматически, даже принимая выражения и константы!
Вот действительно хорошая статья об использовании Const для прототипов процедур и автоматического преобразования.