Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

foreground and background

Former Member
0 Likes
7,900

what is foreground and background processing

6 REPLIES 6
Read only

Former Member
0 Likes
3,690

Hi,

Generally Foreground means run the process with user Inter action.

Background Means it will process without the user Interaction.

For Example if you want to Run one SE38 program in background means Go to SM36 and define the job.

Then the program will execute in Bask ground.

Thanks,

Reward If Helpful.

Read only

hymavathi_oruganti
Active Contributor
0 Likes
3,690

foreground processing is online processing what we do directly by running the report or executing it in se80/se38 or what ever tcode it is.

background processing is scheduling the report/tcode to run some other time or immediately or when ever needed in tcode sm37.

Read only

0 Likes
3,690

hi i am very thankful to u...i got clear idea abt my query.

Read only

Former Member
0 Likes
3,690

Foreground is nothing but the job that u run in se38, it is called foreground.

Background is one which u schedule to run at particular time and particular number of times etc or after one particular job it should run etc. It is not manually run but when u update it with all details in <b>SM37</b>, it will run accordingly.

Read only

former_member194152
Contributor
0 Likes
3,690

Hi,

If t here is a need to run certain report on certain time and interval on that timne you need to run transacytion in background it is same as schedule task in window.for that you can use SM36 and SM37 transactiona nd apart from this all activities are done in forground.

Regards

Gagan

Read only

Former Member
0 Likes
3,690

foreground:

all processes where, u can actually see wht is happening on screen is foreground processing ex: updation of data in BDC IN ALL SCREEN MODE, where u can see how data is being passed to every field of the required transaction

background processing:

all the processes which are not visible on screen to us is background processing.

Done by JOB SCHEDULING(this is essentially used to carry out processes which take good amount of time /resources, and require no human controlling)Ex: BDC IN NO SCREEN MODE.