Not the answer but a question.
What do you mean by: apply my print definition?
Is this using an OVRPRTF command?
Sorry to ask so many questions.
Answers without questions are sooo much better and so often wrong.
So I didn’t really get an answer as to how you were making this change.
I assume that you are using OVRPRTF or chgSPLFa to assign the overlay?
Guess you need to assign the User data in the same command.