‎2006 Nov 24 12:32 PM
whats disadvantage of batch input session OVER call tranction method?
Note:Answer shuold be with respect to calltransaction method.
‎2006 Nov 24 12:48 PM
Hi,
See, Obvious, call transaction is faster, Due to less number of records will be updated and it uses, Asynchronous update for process, And finally errors are thrown into an internal table.
There will not be any sesion be created and closed, Directly you can process in back ground, Where as in Session you want to either schedule your section in Sm36. or you want to create jobs, by using FM .
Cheers,
manju.
Helpful, Reward points.
‎2006 Nov 24 12:59 PM
Please do not pose multiple thread for the same topic
Please read this thread which has the solution for your doubt
https://www.sdn.sap.com/irj/sdn/profile?userid=357671
Regards
Kathirvel
‎2006 Nov 24 3:18 PM
Hi,
In Call Transaction, the transactions are triggered at the time of processing itself and so the ABAP program must do the error handling. It can also be used for real-time interfaces and custom error handling & logging features. Whereas in
Batch Input Sessions, the ABAP program creates a session with all the transactional data, and this session can be viewed, scheduled and processed (using Transaction SM35) at a later time. The latter technique has a built-in error processing mechanism too.
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
‎2006 Nov 27 8:24 AM
hi srikant ru sure that call transaction is asynchronous processing
and session is synchronous processing.
i dont think so its just opposite to this.
plzz rectify.
regards,
sanjay
‎2006 Nov 27 10:40 AM
hi
good
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
Batch Input (BI) programs still use the classical BDC approach but doesnt require an ABAP program to be written to format the BDCDATA. The user has to format the data using predefined structures and store it in a flat file. The BI program then reads this and invokes the transaction mentioned in the header record of the file.
thanks
mrutyun^
‎2006 Nov 27 10:48 AM
Hi Tripathy,
Session methosd is having asynchronous processing and call transaction method is having synchronus processing.
session method is having synchronous update and call transaction update methods may be synchronos or may br asynchronous.
plzzz rectify me if i am wrong.
regards,
sanjay
‎2006 Nov 27 11:08 AM
Hi frnds,
Are u all getting my point.?
plzz clarify.
regards,
sanjay
‎2006 Nov 28 12:17 PM
Hi sanjay ur correct
Call Transaction method is synchronous processing and asynchronous or synchronous update
Session method is asynchronous processing and synchronous update.
regards,
satish