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

BDC uploading error

Former Member
0 Likes
616

HI All,

During BDC uploading , i am trying to upload 10000 rechords among which 2 rechords are error .In session method weather it will upload all the 9998 correct rechords or no one will be uploaded.

What willhappen if it is a Call transaction method.

reply immediately it is urgent.

Thanks

Sabu

4 REPLIES 4
Read only

Former Member
0 Likes
519

only error records will not get upload.

for your information

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

Call transaction is faster then session method. But usually we use session method in real time...because we can transfer large amount of data from internal table to database and if any errors in a session. Process will not complete until session get correct.

Session method:

1. This method is used to upload huge data

2 it has error log so that v can trace the errors easily.

3. it slower than call transaction method.

Call transaction:

1. This very fast than session method.

2. This is used to upload small volume of data.

3.Error tracing is bit difficult and v use MSGBDCCALL to get the error message.

Read only

0 Likes
519

Hi,

In call transaction method if there is 100 rechord among which 1 is error , weather allthe remaining 99 will be uploaded or no one will be uploaded? What is the difference in uploading when there is a error in call transaction and session method?

Thanks

Sabu

Read only

0 Likes
519

call transaction : if u handle code for error records (then 99 records will get upload except error record)

session method: no need to write seperate code for error handling (99 records will get upload except error record)

in ur code if u write the logic to handle the error records then there will no problem.

because in session method no need to write code explicitly for the errors,

but in call transaction we need to handle it explicitly.

http://www.sap-img.com/abap/question-about-bdc-program.htm

Read only

former_member616
Explorer
0 Likes
519

it will give error while uploading at 9999th record.