Skip to Content
avatar image
Former Member

RFC's in PI7.3

Hi,

Since we have 4.7 at r/3 and planning to go for 7.3 or 7.1.1. Let me know whether it supports RFC's. Also , what are the pros and cons of going with RFC's rather than proxy.

I would prefer Proxy but since we have webas 6.20, we would need to either go for idoc or rfc's.

Regards

Krish

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

4 Answers

  • Best Answer
    Dec 08, 2011 at 09:13 AM

    Hi ,

    PI 7.3 It supports SAP systems as of version 3.1x for RFC .

    You can find many threads for RFC Vs Proxy

    Like

    if you are dealing with SAP systems < 6.20, we do NOT have choice of PROXY anyway, so go ahead and use a RFC adapter.

    Now, as far as the IDOC adapter is concerned I think the choice would be straight forward. Where ever there is a standard IDOC given by SAP (usually mapping also will be delivered for SRM / CRM system integrations), so go ahead and use the same

    We can think of multiple variations of design for this case.

    For Example

    1. Send one IDOC at a time.

    2. Club multiple IDOCS and send as a single IDOC.

    3. Make one single RFC call, for each business transaction.

    4. Avoid making multiple calls to the same BAPI / RFC, rather have a wrapper BAPI and send all the records in one time.

    5. Use the PROXY and send all the data in one shot and make single calls to the BAPI from the PROXY on the application system - only if you can use PROXIES.

    The biggest advantage of the proxy is that it always by passes the Adapter Engine and will directly interact with the application system and Integration engine - so it will and should give us a better performance.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 08, 2011 at 09:28 AM

    Hi,

    Since we have 4.7 at r/3 and planning to go for 7.3 or 7.1.1. 
    Let me know whether it supports RFC's

    >>>>>>>>>>>>Yes it supports

    You can either use IDoc or RFC

    Idoc:

    In case of Idoc communication, we can schedule as soon as a record is inserted an idoc can be triggered to push to PI

    You need either make use of standard available or to develop a custom one according to your requirement.

    RFC

    External program has to initiate RFC to send the data to PI

    regards

    Ramesh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 08, 2011 at 11:20 AM

    Hi,

    > Since we have 4.7 at r/3 and planning to go for 7.3 or 7.1.1. Let me know whether it supports RFC's. Also , what are the pros and cons of going with RFC's rather than proxy.

    Yes there is no Integration server in 4.7.

    > I would prefer Proxy but since we have webas 6.20, we would need to either go for idoc or rfc's.

    Either you can go for IDocs or RFCs.

    If you are using PI7.3 then obviously you can get better performance due to single stack(Java). In PI7.3 IDoc is working on Java stack so either you can use idoc or RFC.

    Regards,

    Venkata Ramesh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 08, 2011 at 12:42 PM

    Hi Krish,

    You would have probably gone through this blog

    Choose the Right Adapter to integrate with SAP systems

    Some useful tips from the blog

    3. Make one single RFC call, for each business transaction.

    4. Avoid making multiple calls to the same BAPI / RFC, rather have a wrapper BAPI and send all the records in one time.

    5. Use the PROXY and send all the data in one shot and make single calls to the BAPI from the PROXY on the application system - only if you can use PROXIES.

    Regards,

    Manjusha

    Add comment
    10|10000 characters needed characters exceeded