
The programming interface offers two function modules for "easy" scheduling and management of background jobs. These function modules offer less options -- less programmer control -- over scheduling and management, but are easy to use. They are intended for use if you simply want to schedule a job with a minimum of fuss and programming effort.
The function modules are as follows:
BP_JOBVARIANT_SCHEDULE: Schedule a job for execution.
This function module greatly simplifies scheduling a job. You need only name an ABAP report. The function module presents screens to your user to allow them to 1) specify the variant to use; and 2) pick a single or repetitive start time for the job.
BP_JOBVARIANT_OVERVIEW: Manage jobs.
This function module offers a simplified management interface to jobs. A user can delete inactive jobs and display job logs and spool output from completed jobs.