First read some documentation (e.g. Programming with the Background Processing System (BC-CCM-BTC) : Scheduling a Job: Full-Control Method, there are many samples in this document like Sample Program: Creating a Job with JOB_OPEN , Sample Program: Adding an ABAP Job Step or Sample Program: Immediate Start with JOB_CLOSE)
Also read documentation of SUBMIT statement, options for selscreen_parameters
Regards,
Raymond