2008 Jul 04 9:49 AM
Hai All,
is it necessary to use function modules,
'BDC_OPEN_GROUP and BDC_CLOSE_GROUP
for CALL transaction??
because I did a small sales order updation using Call transaction with out calling above FMs and is working fine.
My doubt is if I use it for bulk sales orders,will there be any problem?
will it leads to any performane issue?
Thanks & Best Regards,
Bhaskar.
2008 Jul 04 9:53 AM
Hi Bhaskar,
There is no need for 'BDC_OPEN_GROUP and BDC_CLOSE_GROUP while working with CALL transaction.
You can call a Transaction without these two function modules.
But when you are going for SESSION METHOD, you need to call these function modules to create a session and close that session.
When you are going for bulk data, its better to go with SESSION METHOD, because here we can create a session and run at any time we want and there would be no performance issue related with it.
Hope this helps you.
Regards,
Chandra Sekhar
Edited by: Chandrasekhar Gandla on Jul 4, 2008 10:54 AM
Hai All,
is it necessary to use function modules,
'BDC_OPEN_GROUP and BDC_CLOSE_GROUP
for CALL transaction??
because I did a small sales order updation using Call transaction with out calling above FMs and is working fine.
My doubt is if I use it for bulk sales orders,will there be any problem?
will it leads to any performane issue?
Thanks & Best Regards,
Bhaskar.
2008 Jul 04 9:53 AM
Hi Bhaskar,
There is no need for 'BDC_OPEN_GROUP and BDC_CLOSE_GROUP while working with CALL transaction.
You can call a Transaction without these two function modules.
But when you are going for SESSION METHOD, you need to call these function modules to create a session and close that session.
When you are going for bulk data, its better to go with SESSION METHOD, because here we can create a session and run at any time we want and there would be no performance issue related with it.
Hope this helps you.
Regards,
Chandra Sekhar
Edited by: Chandrasekhar Gandla on Jul 4, 2008 10:54 AM
2008 Jul 04 9:54 AM
Hi ,
You have to use the above FMs only if you are creating BDC through a session.
If you are calling a BDC thro call transaction then no need of calling the above FMs whatever the size of data is.
Thanks,
Ponraj.s.
2008 Jul 04 9:55 AM
Hi,
Call transaction can handle error only when we provide the Messages option using BDCMESGCOLL but it deosnt clearly sepecify where the error ocured and reason.
As seesion handles errors implicity we will use the BDC_OPEN _GROUP.
If your are using for Small voulems with no errors then go for CALL TRANSACTIOn but when working whith huge amioutn of data cheking errors manualy would be tedious HEnce we direct these to Session methos(OPEN_GROPU) to handle those errors. so that we can correct them after wards by proccessing the session.
Gud practice is to Use both CALL TRSANCTIOn and SESSIOn methods in combination.
Reward if helpful.
Regards
Chandralekha
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |