As the developer, what do you need to do to make this PeopleSoft Application Engine program restartable
Set the state record to derived/work.
Remove all sectionlevel and steplevel auto commits.
Nothing more. The Do Select action is set to Restartable
Deselect the Disable Restart check box on the Program Properties page