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

back ground process

Former Member
0 Likes
648

Hi,

can any body explain about background processing.

5 REPLIES 5
Read only

varma_narayana
Active Contributor
0 Likes
612

Hi..

We can use Background processing to Schedule the Execution of ABAP programs (Reports) in background at a given time or interval.

To create a Background Job Tcode: SM36

To check the Status of a Background Job Tcode: SM37

<b>Reward if Helpful</b>

Read only

Former Member
0 Likes
612

Hi,

1.SM36 : Define backgroud Job

2. SM37 : Use this job and put your program in this job and execute it.

Then u can check your job at sm36.

or u can go by service menu and select job in it and do some procedure.

Rewards points if it is helpfu.

Read only

Former Member
0 Likes
612

Hi Rakesh,

if we want to run any program at off peak times or process the program at regular intervals will go for Back ground processing.

this will be difined in SM36 t code and will be processed by SM37 tcode.

<b>Reward points if useful.</b>

Cheers,

Chandra

Read only

Former Member
0 Likes
612

Hi,

You can schedule the jobs in SM36, you have to create a variant to schedule the jobs. You can also schedule the jobs using wizard also. While scheduling the jobs you can immediatey start the jobs or else you can schedule the jobs at any desired day and time.

To know the status of the job scheduled in background you have to use TCode SM37.

Thanks,

Sriram Ponna.

Read only

Former Member
0 Likes
612

hi rakesh

Background processing is nothing but the task/process getting executed in background....

the TCODE-sm35

it is mainly used for processing large volmes of data.

To create a background processing job you should specify:

· The name of the report

· The name of any variant it needs

· What to do with output

· When to start it


Background processing system has many advantages.

<b>First,</b> when you run a report in the background, the SAP System is not tied up or blocked. However, if you run the process in the interactive session, the SAP session, in which the process is running, is always blocked for any further inputs. On the other hand, in a non-interactive mode, the R/3 system starts the report in the background. Running the report in this manner has no influence on your interactive work with the R/3 system.

+


Second

+, in background processing of the system you can schedule the processes, i.e. a report or external program can run at any scheduled time when R/3 system is active, during the night or other periods of low load on the R/3 system. Automatic periodic repetition of the jobs can be scheduled using background-processing system.

<b>Third,</b> background processing is an efficient way to execute long-running jobs. For interactive sessions, the SAP System has a built-in time limit. Therefore, whenever a report exceeds that specified limit, the R/3 system terminates the processing of the report automatically. This is the only way to run long-running ABAP/4 reports. Mostly ABAP/ 4 reports do not require any scheduling, since such reports are automatically scheduled for execution in the background system.

chk this link....

http://aspalliance.com/1129_Background_Processing_SAP_R3_System#Page3

reward if useful....