2007 Mar 02 10:48 PM
Any one knows the different between using CALL TRANSACTION and using
function "BDC_OPEN_GROUP", "BDC_INSERT" and "BDC_CLOSE_GROUP"?
2007 Mar 02 10:52 PM
hi,
With call transaction, you need to be connected to SAP, as a user.
- With BDC* function, you insert yours transactions inside a folder, and you
can execute this work during the night. SM35 to execute it.
For an important quantity of data, the second solution is the best.
sri
Any one knows the different between using CALL TRANSACTION and using
function "BDC_OPEN_GROUP", "BDC_INSERT" and "BDC_CLOSE_GROUP"?
2007 Mar 02 10:50 PM
Hello,
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
Session method is to populate the data by filling BDC structure and keep as session to process from SM37 to post in appropriate Transaction.
Call transaction method is to post the data directly into the Transaction from an Executable program.
Session method SAP defined Function modules.
U can see more help on the differences in the SAP help.
If useful reward.
Vasanth
2007 Mar 02 10:52 PM
hi,
With call transaction, you need to be connected to SAP, as a user.
- With BDC* function, you insert yours transactions inside a folder, and you
can execute this work during the night. SM35 to execute it.
For an important quantity of data, the second solution is the best.
sri
2007 Mar 02 11:52 PM
With CALL TRANSACTION method u can submit only one TCODE to upload data into the system BUT with CALL SESSION method of BDC, you can use as many TCODEs as u want. as u r opening session once and then closing it.
hope this will add to above said..
Thanks
Ashwani
2007 Mar 03 12:13 AM
2007 Mar 03 3:22 AM
Hi,
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
Regards,
Sruthi
2007 Mar 03 4:19 AM
Hi,
On using a BDC_OPEN_GROUP", "BDC_INSERT" and "BDC_CLOSE_GROUP" a session is created which can be processed at any time. Whereas when a CALL TRANSACTION is used in the program the update happens immediately when the program is run.
Regards,
Sowmya.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |