I have a batch job which calls a CL program which internally have a call to another RPG program, after submission of the job I am getting decimal data where.... I'm adding the value of the Zoned decimal variable to Packed decimal variable. But when I run the RPG program individually there is no error. What could be the reason in this case? Please tell the way how to find the root cause in this case, while answering job which in MSGW because of this ERROR (C D G F).