cancel
Showing results for 
Search instead for 
Did you mean: 

XML File-->XI-->SAP ECC Scenario

Former Member
0 Kudos

Hi guys,

We have the following scenario in XI XML File>XI>SAP ECC, and we need to call a BAPI at R/3 side. Which do you think is the best way to implement this, either calling the BAPI directly from XI or using an Inbound Server Proxy ?

Thank you.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

Addition to the above ensure that the BAPI Commit is called ....

or expose the BAPI as the RFC so that the commit and rollback operations can take place in the RFC itself...

Keep the above options during the design..n implementation...

Recommended is RFC call rather than proxy when standards are available n volume of the data is less..

HTH

Rajesh

Answers (1)

Answers (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi,

use standard RFC adapter in receiver side,it will work to call BAPI,no need to develop server proxy.

Regards,

Raj

Former Member
0 Kudos

Hi Raj,

Thank you for your reply. However, Proxies are recommended over RFC's in terms of performance, since they enable adapterless integration with SAP systems.

rajasekhar_reddy14
Active Contributor
0 Kudos

Yes,in one piont of view you are true but RFC adapter will also work perfectly.if you are working with standard BAPIs

If you want to develop Proxy it required lot of time and support required.

Go with RFC Adapter,what about volume of Data ??

Regards,

Raj

Former Member
0 Kudos

Hi Raj,

We are talking about 1 file per day with 10-100 records. So I guess calling the BAPI via RFC adapter should be fine. Also, the BAPI does error-handling etc.

former_member200962
Active Contributor
0 Kudos

If you have a pre-defined structure available and if the message transferred is not huge or is not transferred very frequently then you can opt for RFC communication. RFC will allow you to have an added advantage of monitoring the channel over PROXY.

Regards,

Abhishek.