CS "Create Grade Roster" the parameters default to USERID = PS in the COBOL program
When running the "Create Grade Roster" process, the COBOL program picks up the parameters for USERID = PS and populates the grade roster for those parameters.
If PS does not have the same run control ID as the user you are processing with, it does not generate the grade roster.
I ran a midterm grade roster and a final grade roster was generated as the PS run control had been set up to run the final.
The SRROSTER.sqr does pick up the correct OPRID & Run Control but the COBOL (SRPCGGPR) picks up PS, this has been proven by running a COBOL trace