Work Processes
Work Processes
Background Process
The program which runs with long run time that is expensive (memory Utilization & more
CPU utilization) programs should be scheduled in the background work process.
Parameter of Background work process is rdisp/wp_no_btc=2
Two minimum background processes are required for entire system.
Background processes are dedicated to background job (user request) and remains with task until it
is finished or cancelled.
The background jobs could not be timed out by any runtime parameter, and it can run hours/days to
complete the job.
Mechanism:
The request is handled by dispatcher and it is allocated freely available dialog work process to the
user request.
The dialog work process receives the request from user request and it is updated the background job
in TBTC Batches table (TBTCT,TBTCP,TBTCS).
A background scheduler SAPMSSY8 (Which is a cyclic ABAP program) runs for every 60 Seconds in
dialog mode to picks the jobs with status “READY” from BTC tables.
As part of post installation, the SAP standard jobs defined in SM36, and DB standard background
jobs defined in DB13.
SAP standard jobs are house keeping jobs that are used reorganize (deleting) the background job
tables/update tables/spool tables/abap dump tables.
Excute DB13--To schedule database specific standard jobs such as database backup,redolog
backup and other database housekeeping jobs.
Specify the Job Name: (The job name should be self-explanatory to identify uniquely in instance)