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

Doubts regarding ABAP

Former Member
0 Likes
768

Dear friends,

Good Morning....

Clear the following doubts...

1. Can we do Background job in LSMW?

2. BDC is ONLINE PROGRAM or OFFLINE PROGRAM?

3. Can we perform multiple transactions with CALL TRANSACTION?

Appriciate your valuable answers...

Regards,

SK

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
747

Hi

1) Yes, we can schedule LSMW as background job.

2) BDC is consider an offline program as you create a batch and run it in SM35.

3) Why you need to call multiple transaction with CALL TRANSACTION? Just write separate program to call the multiple transaction and dont write multiple call transaction in one program, that will make you program more complicated.

Dear friends,

Good Morning....

Clear the following doubts...

1. Can we do Background job in LSMW?

2. BDC is ONLINE PROGRAM or OFFLINE PROGRAM?

3. Can we perform multiple transactions with CALL TRANSACTION?

Appriciate your valuable answers...

Regards,

SK

5 REPLIES 5
Read only

Former Member
0 Likes
748

Hi

1) Yes, we can schedule LSMW as background job.

2) BDC is consider an offline program as you create a batch and run it in SM35.

3) Why you need to call multiple transaction with CALL TRANSACTION? Just write separate program to call the multiple transaction and dont write multiple call transaction in one program, that will make you program more complicated.

Read only

0 Likes
747

Dear Justin,

Having confussion with 3rd Ans. Could you give me good explanation.

Thanks,

S.K.

Read only

0 Likes
747

hi

good

you can't do the multiple transaction with CALL TRANSACTION statement, that is only possible using LSMW.

thanks

mrutyun^

Read only

0 Likes
747

Hi,

CALL TRANSACTION will intrupt the current program and leave to a different program and start onemore internal session. Once that session is over that is that program is over then it returns to the calling program. So you can CALL as many transaction as you want in your calling program. Unless you do a LEAVE TO transaction your calling program is still alive and you always return to it.

Regards,

Sesh

Read only

jayanthi_jayaraman
Active Contributor
0 Likes
747

Hi,

We can call only one transaction using call transaction statement.