<i>Any way to run CHGPRTF on Qsysprt?</i>
Not if it’s always in use.
Perhaps during restricted state, QSYSPRT might be available.
There should be no reason to change QSYSPRT since it should only be used by IBM functions. It is, after all, an IBM object. (Personally, I would only use QSYSPRT as a source for creating my own copy. That’s learned from hard experience in years past with other items.)
Of course, it’s commonly used by many sites for in-house purposes. That gives some validity to any complaint to IBM that you are unable to apply customization as you’ve done in the past.
Instead of changing an IBM object in Qsys you should have a library higher in the library list where you can duplicate the IBM object you want to change and then change the duplicate object. This way your changes won’t get stepped on as you do release upgrades.
Start by creating this library, if you don’t already have one. Then do a CRTDUPOBJ of Qsysprt. Change the duplicated print file, then change the System Value Qsyslibl to include your library ahead of Qsys.
Hope this helps,