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

difference bdc

Former Member
0 Likes
701

hi experts,

plz tell the genuine difference b/w call transaction and session method

and also tell me if we have a flat file contains 20 records and we have use it in call transaction and session method

if there is an error on record 5 then what happens in both of methods.

is there all records are send to database or only upper 4 records are transfer in DB.

tell me in both call transaction and session methods.

thanks

jayant.

5 REPLIES 5
Read only

Former Member
0 Likes
640

Hi,

Difference Between Session method and Call Transaction

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

Error log is created Automatically in seession method and you can Reprocess the Record in SM35 Transaction.

Where as in Call transaction Method You have to Explicitly Handle the Error and Success Records.

Read only

Former Member
0 Likes
640

HI

Difference Between Session and Call Transaction in BDC

*In Session the transfer of files are in the form of batches.*

the processing is Synchronous ie:it updates the database and allows it to transfer the other record.

data is not updated until session is processedcan tranfer large amount of data. .

processing is slower.

In call transaction it will transfer small amount of data.

the processing is Asynchronous ie:it does'nt updates the database initially and allows it to transfer the records.

data is updated automatically

can transfer small amount of data

processing is faster.

Plz rewards points if helpful,

Ganesh.

Read only

Former Member
0 Likes
640

Reward points..

Read only

Former Member
0 Likes
640

If any error occured in record for example record 4 in that all record are move to database except the record 4 in session method bcoz in session method log file will created automatically which handles errors.so a session doesnot stop if the error occurs on a perticular record,only that record terminates and session continues with other records.

but in call transaction we have to generate the log file .

Read only

Former Member
0 Likes
640

Hi,

Difference Between Session method and Call Transaction

Session method. (SM35---SESSION MANAGER)

1) synchronous data updation.

2) can tranfer large amount of data.

3) error log is created automatically

4) data is not updated until session is processed.

5) field mapping and processing is asynchronous

Call transaction.

1) asynchronous or synchronous data updation

2) can transfer small amount of data

3) errors need to be handled explicitly

4) data is updated automatically

5) field mapping and processing is synchronous

Synchronous updation: data will not updated untill the previous data gets processed

Reward if helpful.

Thanks.