Skip to Content

Inbound Proxy or RFC Receiver adapter? what is recommended

Hi all,

our nonSAP application is trying to modify an employee's data in ECC. On ecc side, we are using the bapi BAPI_FAMILY_CHANGE.

the scenario is something like:

nonSapAppl-->someAdapter-->PI-->ProxyOrRfcAdapter?-->Ecc

i read in sdn that it is recommended to use proxies over RFC adapter. but in my case is it true. i have a ready RFC or remote-enabled bapi present on ecc system.

is it better to import the rfc as it is in esr, and use rfc-reciever adapter in ID, or

should i use inbound proxy, and call the bapi BAPI_FAMILY_CHANGE from within the inbound proxy.

thanks,

Madhu_1980

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Mar 11, 2011 at 06:41 AM

    Calling Directly RFC would be easy solution ....

    But It totally depends . On your scenario Like frequency of data , High Availability of receiver System ..etc..

    So I would suggest in that Case . Proxy . Which is tightly integarted with Directly Integartion Engine .

    Regards

    PS.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 11, 2011 at 06:53 AM

    Hi,

    In this case you can go for RFC itself i.e use existing BAPI Itself..no need to go for Proxy...

    If there is no BAPI and want to build some code for your requirement then go for Proxy...based on operation and frequency of the usage..

    HTH

    Rajesh

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 11, 2011 at 08:45 AM

    Hi,

    reuse to existing interfaces is usually preferable (lower costs). With a proxy as wrapper you make the situation more complex (more difficult to change, more sophisticated monitoring). You need a very good reason to go for proxy, for example if you identify a performance issue.

    Regards,

    Udo

    Add comment
    10|10000 characters needed characters exceeded

  • Mar 11, 2011 at 02:24 PM

    >>is it better to import the rfc as it is in esr, and use rfc-reciever adapter in ID, or should i use inbound proxy, and call the bapi BAPI_FAMILY_CHANGE from within the inbound proxy.

    Proxies are generally better in performance than RFCs or IDocs. In your case, since the BAPI is readily available and proxy development is an extra step, You might consider going RFC. If your message volume is larger and size is very high then consider doing Proxy.

    Add comment
    10|10000 characters needed characters exceeded