what is sap batch job?
A batch job in SAP is a scheduled background program that usually runs on a regular basis without any user intervention. ... They are used to process high volumes of data that would normally consume long-term memory if run in the foreground, as well as for running programs that require less user interaction.