Question: what is the difference between batch job and background job in sap?
Answer: Batch job are the jobs created with sessions. You can process those sessions in SM35. These are not direct update methods. Where as the background jobs are the jobs running in the background with out user interaction.