‎2007 May 20 4:18 PM
Hi ,
depending upon which parameters we can choose call transction and session ?
which of these methods best used in background ?
‎2007 May 20 6:24 PM
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
‎2007 May 20 6:32 PM
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
‎2007 May 21 7:15 AM
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.
‎2007 May 21 7:48 AM
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.
‎2007 May 21 11:47 AM
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.