Application Development 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: 

How can I decide which one I use whethe Call Transaction or Session Method?

Former Member
0 Kudos

Hi ,

How can I decide Whether I have to use Call Transaction or Session? I know the differences and working procedure of them.

thanks in advance.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

hi,

If there are less records then go for call transaction or if there are more records then go to session method.

9 REPLIES 9

Former Member
0 Kudos

hi,

If there are less records then go for call transaction or if there are more records then go to session method.

0 Kudos

Fine, it seems normal answer. I mean before doing the processing you can choose and analyse the flat file like data, how many records, fields....etc.,

I thank ful to all the people who are responded my question. But Whatever the given the answer is normal and common. I know more than that.

Please let me know the perfect answer for that?

I will reward good points for good answer.

thanks Roja gaaru.

sekhar

Former Member
0 Kudos

Hi Chandra,

If you want to reprocess the failed records and to see the log go for session method.

Reward if useful!

0 Kudos

Hi Chandra ,

If u have less than 3,000 records than go for call transaction ,

if u have more than that go for session method,

in that we have a huze error log,

and we can analyse where we got error records .

Reward points If answer is Useful.

Raju.R

Former Member
0 Kudos

Session method.

1) synchronous processing.

2) can tranfer large amount of data.

3) processing is slower.

4) error log is created

5) data is not updated until session is processed.

Call transaction.

1) asynchronous processing

2) can transfer small amount of data

3) processing is faster.

4) errors need to be handled explicitly

5) data is updated automatically

So depending upon the type of the data you are using opt for the method which best suits.

Regards,

Pavan P.

Former Member
0 Kudos

HI.

check diff between both and choose ur requirement!!!

What is the difference between batch input and call transaction in BDC?

Session method.

1) synchronous processing.

2) can tranfer large amount of data.

3) processing is slower.

4) error log is created

5) data is not updated until session is processed.

Call transaction.

1) asynchronous processing

2) can transfer small amount of data

3) processing is faster.

4) errors need to be handled explicitly

5) data is updated automatically

Reward all helpfull answers.

Regards.

Jay

Former Member
0 Kudos

Hi,

It is purly based on ur business needs apart from number of records / log / time etc...

If u dont have any Subsequent / Preceding works for the document created then session is the best way....

Former Member
0 Kudos

Thanks to all. I got the answer

Former Member
0 Kudos

upto 10000 records u choose call transaction otherwise u go for session