Using messages as progress indicators for batch jobs You may have had a look at the job log for a background job, which lists the messages issued by the program running in the background. When you would like to use this in your own programs, simply issue type "S" (Skip) messages that indicate the program's progress.
To make sure this message is places on the actual job log right away, apply the following coding:
IF SY-BATCH EQ 'X'. WAIT UP TO 0 SECONDS. ENDIF.
This will Force the message to appear in the job log immediately, giving you an accurate progress overview.