If Iam modifying a copybook, Is it necessary to recompile all the programs which uses this copybook ?Is it required to recompile even if the program doesnot use the new changes ? Or will the new changes be taken without recompiling? Is there any exception to this situation?
my suggestion is..
always rebuild/recompile all the objects having a dependency on the copybook
to localize to a single action/event all the possible problems
If You do not rebuild/recompile, then at some later time when changing something else
and facing problems, You would never know when/why the issue arose
and You would be forced to carry on two debugging stages
the first one for the changed copybook
the second one for the successive changes
but the best thing is to follow the standars of your organization