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

DATA TRANSFER

Former Member
0 Likes
716

Hi ,

depending upon which parameters we can choose call transction and session ?

which of these methods best used in background ?

5 REPLIES 5
Read only

Former Member
0 Likes
696

helo bhagavan,

depending upon the number of records you have to choose the method.if there are more number of records session method is best choice else call transaction.

session method is best for background processing.

award points if useful.

sagarika.k

Read only

Former Member
0 Likes
696

Hi,

Call Transaction: If you have less number of records the we can use call transaction, but we need to take care about the error handling.

Session Method: Less coding when you comparing with call transaction and error log will be generated automatically. we can lock the session so that security will be more and we can restrict the users too to run the session method.

In back ground concept - both will have same advantages [As per my knowledge]

Thanks

Donepudi

Read only

Former Member
0 Likes
696

Hi,

Call transaction, if you want fast execution, single transaction,less no.of records, for specified and required fields etc., Explicitely you have to handle the errors. There are no extra advantages for this method while executing in back ground.

Session, for multiple transactions, max.no.of records and less no.of records, Implicitely system will handle the errors. There are no extra advantages for this method while executing in back ground.

You can go either Call transaction or Session method.

Reward marks.

Read only

Former Member
0 Likes
696

hi boppa,

for the background session method is the best,

if u have large amount data to uplaod into SAP then u can use session method,

call transaction method is faster than session method bcaz with call transaction method we can update the data base aschronizely where as in session method we cant do this.

regards..

seshu.

Read only

Former Member
0 Likes
696

hi,

if you have run time validation while updating the data into SAP R/3 Transaction,then use BDC Call Transaction.

example : when you load the data into Sales order then you need to load the into Header text of sales order.

for this ,you have to use Update Mode 'S'.

it is online update and if you have small amount of data ,then prefer this one

2. If you have huge amount of data and then prefer Session Method.and for uploading data using multiple transactions we use SESSION

we have one more advantage in session method...

suppose file has 1,00,000 records and the if you use all the records at time,then you will get short dump like system time exceed .

then you can split the each 10,000 records into one session and will process.

SESSION method is best for Background job schedulling.