Scheduled functions can have their schedules changed or deleted. This is done in 'Job Schedule Entry. Update' (SHS010). This program contains a record for each scheduled job, showing the time the job is run, how the last run was performed, and so on. If a function must only be run once, it is removed from this program when it is completed.
The information about when the function is run is stored in CSHHED.
00 = The job is scheduled but not yet run
10 = The job has already been run
50 = Job is held
If a job should be run every Monday, the status will be 00 before the first run and 10 after the first run, regardless of how many times the job has been run.