RFC or Proxies

Hi All,
        If I have ECC6 and sap xi, then is it mandatory that I have to go for proxies and not RFC's?
If I want to use RFC's instead of proxies at the sender end where sender is ECC6 system, then what could be the reasons for the same?
Regards,
Ashish

double posting

Similar Messages

  • RFC and Proxies

    -> When we have Proxies why do we still to go for RFCs?
    -> Could someone tell me the advantages and disadvantages of RFC over Proxies and Proxies over RFC?

    Hi Nalina,
    Advantages of Proxies over RFCs/BAPIu2019s :
    u2022     Proxy communication is better than RFC/BAPI communication when performance is concerned. Stability and performance of ABAP proxies is high when compared to RFC adapter for BAPIs.
    u2022     Proxies are used for both Synchronous and Asynchronous communication. EOIO quality of service can be obtained with Proxies and not with RFC/BAPI.
    u2022     Proxy allows application acknowledgement handling very well which RFC/BAPI does not provide.
    u2022     ABAP proxies support two different protocols i.e. XI and Web Services.
    u2022     Proxies are used when you have large chunks of data coming in and that too if it is unstructured, so if it comes from a SAP system we go for a ABAP proxy.
    Regards,
    Madhu

  • EDI, Wrapper RFCs, ABAP Proxies

    Hi Experts,
    Could you please give some idea about the following things.
    1. EDI
    2. Wrapper RFCs
    3. ABAP proxy( Inbound & Outbound)
    4. Creating and Running Jobs in SAP
    5. Sql Trace(Tcode = ST05)
    Regards
    Sara

    Sara,
    1. EDI --> This is a standard for data exachnge between partners. More info in this link and also this article,
    http://en.wikipedia.org/wiki/Electronic_Data_Interchange
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/135b0b94-0701-0010-f6a9-86a14057544a
    3. ABAP Proxy --> Used to connect XI to a SAP system ona WAS 6.20 or greater. Uses Native XI protocol to comminuate to XI and is thereby supposed to provide better perfromance.
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
    Regards
    Bhavesh

  • Idocs and rfcs thru proxies

    could any one send examples of how to use idocs and rfcs via proxies

    Hi,
    Refer the following Article.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/93d4e690-0201-0010-8abb-8057c8608803">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/93d4e690-0201-0010-8abb-8057c8608803</a>
    Regards,
    Sudharshan

  • Idoc,rfc,proxy

    We can add a Idoc metadata for Idoc by using idx2, In the same wise how can add metadata for a RFC and proxy?

    Hi rocksrahul ,
    We can add a Idoc metadata for Idoc by using idx2, In the same wise how can add metadata for a RFC and proxy?
    Idoc: yes correct we can add a Idoc metadata for Idoc by using t.code u201CIDX2u201D.but we donu2019t need to load any meta data for Rfc and proxies.
    RFC:
    In ESR, we can import RFC under imported objects.
    Proxy:
    We donu2019t need to import or anything for proxy but we need to generate proxy by using t.code u201Csproxyu201D on sap r/3 system.
    thanks,

  • Need Suggestion for doing XI Project

    I have to work with project like Inter-distribution of stock availabilty check, Request for goods,Purchase Order,Invoice....
    Can u give me idea how to proceed with this project in XI.. I am new to SAP also...
    Wht kind of scenarios i have to work with to complete the project...
    It would be very helpful to me if u give the suggestion...
    Thanks & Regards.
    Pushparaju.B

    Hi,
    of course we can help you:)
    you will need to familiarize youself with interfaces from the SAP point of view
    IDOCs, RFC, ABAP proxies
    then you need to find out how to manage this from XI point of view
    (what kind of interfaces will be used by the non sap partner)
    then you need to model the flows in XI
    for IDOC scenarios (purchase orders and invoices configuration is described in my book):
    <a href="/people/michal.krawczyk2/blog/2006/10/11/xi-new-book-mastering-idoc-business-scenarios-with-sap-xi"><b>Mastering IDoc Business Scenarios with SAP XI</b></a>
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • How to decide no.Technical and Business Systems required for any senario

    Hi XI experts
         I am very new to XI but it is very interesting ....
         To develop any scenario how to decide Technical systems and Business
         Systems...
         For any scenario but how to decide the systems howmany to create ?
         I had a scenario like SOAP to RFC to SOAP ? For this how to decide?
         One more like FILES to BPM to JDBC ...like
         Can any one explain me for any scenario which may include SAP
         R/3,CRM,APO,BW,JDBC,SOAP,RFC...any system.
    Adv..thanks and points to all
    Kiranlvs

    Hi Kiran.
    Ok here I will try to answer your question.
    1) SOAP (Web Service) -> RFC (R/3) -> SOAP (Web Service)
    a) you will need to create a Business System for R/3.
    b) you will need to create a third party business system or a business service for the Web Service system.
    2) File (File System) -> XI -> JDBC (Database)
    a) you will need to create a third party business system or a business service for the File system.
    b) you will need to create a third party business system or a business service for the Database system.
    note: BPM is one of the functionality of XI so there is no need to create a BS or TS for it.
    3) CRM or APO or BW (SAp Systems) -> XI -> IDoc (R/3)
    a) Business System for CRM or APO or BW
    b) Business System for R/3.
    The bottom line is you need to create Business System for any SAP system that is part of you integration scenario or when you have to Idoc, RFC and Proxies.
    If the business system already exists for the SAP system then you just need to attach your SWCV or Product to that Business System.
    Regards,
    Ashish

  • Messages are in Tobedelivered...

    Dear Experts,
    I am getting an issue in Engine status, messages are in Tobedelivered State, Engine status --> backlog Monitoring also shows so many messages.
    After some time those are going, but here when i am checking Addition Data--> Threads those are fully utilized 15/15.
    We maintained Thread count is 250 and We are assigned worker threads for asyn and sync 15,15,12,12.
    suggest me how to resolve this issue.
    Regards,
    Kiran Polani

    Dear Ansari,
    We are currently in sap pi 7.0, we are using only AtoA applications. like jdbc,rfc,soap,proxies. java nodes are one.
    Yes
    0
    0 / 0
    15
    File_http://sap.com/xi/XI/SystemCall
    Yes
    0
    0 / 0
    12
    File_http://sap.com/xi/XI/SystemRecv
    Yes
    0
    0 / 0
    15
    File_http://sap.com/xi/XI/SystemRqst
    Yes
    0
    0 / 0
    12
    File_http://sap.com/xi/XI/SystemSend
    RFC_http://sap.com/xi/XI/SystemCall
    Yes
    0
    0 / 0
    12
    RFC_http://sap.com/xi/XI/SystemRecv
    Yes
    0
    0 / 0
    15
    RFC_http://sap.com/xi/XI/SystemRqst
    Yes
    0
    1 / 1
    12
    RFC_http://sap.com/xi/XI/SystemSend
    Yes
    0
    0 / 0
    15
    SOAP_http://sap.com/xi/XI/SystemCall
    Yes
    0
    4 / 4
    12
    SOAP_http://sap.com/xi/XI/SystemRecv
    Yes
    0
    0 / 0
    15
    SOAP_http://sap.com/xi/XI/SystemRqst
    Yes
    0
    0 / 0
    12
    SOAP_http://sap.com/xi/XI/SystemSend
    Yes
    0
    0 / 0
    15
    JDBC_http://sap.com/xi/XI/SystemCall
    Yes
    0
    0 / 0
    12
    JDBC_http://sap.com/xi/XI/SystemRecv
    Yes
    121
    15 / 15
    15
    JDBC_http://sap.com/xi/XI/SystemRqst
    Yes
    0
    0 / 0
    12
    JDBC_http://sap.com/xi/XI/SystemSend
    Yes
    0
    0 / 0
    15
    1) we are allocating thread count is 250, what is the maximum value we can increase threadcount?
    2) worker threads are assigend for system call is 12, systemRqst is 12 and system Recv 15 and SystemSend is 15. is these values are ok. or we can change.?
    3) from which value we can change and can we change the value adapter wise.?
    We are facing issue for soap and jdbc adapters those are using all resource from given.
    Please suggest me what we can do for this.?
    Regards,
    Kiran polani

  • Using ABAP Proxy

    I am researching a way to integrate SAP system with ABAP Proxy. I have sevareal questions.
    1. Is it possible to use XI alerting for ABAP
    2. Is it possible to use application acknowlendgement with asynch ABAP Proxy.
    3. When I generate ABAP class in SPROXY transaction do I need to change it by hand or I can to map this proxy to RFC function or BAPI? Is it possible to generate interface in XI by BAPI or RFC and then generate ABAP Proxy?
    What is  the advantage of ABAP Proxy? I think it requres more ABAP coding...
    I have read some blogs but I haven't got answer

    Hi, Sergey.
    I can try to answer questions 2 and 3. Regarding 1, unfortunately, I haven't tried yet.
    <b>2. Yes, definitely.</b>
    If you are programming a client proxy (outbound, that is sending data to XI and then to another system) you can require ack and in case the receiver system is able to produce ack (for instance inbound ABAP or Java Proxy), it will be routed back to the sender system.
    If you are programming a server proxy (inbound, that is receiving data from XI), raising an exception inside ABAP code will put the R/3 message in "Application Error". The fact that this ack is routed back to XI and to the sender depends on who sent the original data to your proxy: as far as I know, just BPM is able to require ack.
    <b>3. Don't confuse RFC with Proxies.</b> The technology behind is really different. Either you use RFC/BAPI stuff (and in this case from an XI perspective you are using RFC Adapter) or proxies (using XI Adapter).
    When you generate with SPROXY you have to:
    1. write your own abap code to manage data if that's an INBOUND MESSAGE INTERFACE
    2. nothing if it's an OUTBOUND MESSAGE INTERFACE, except find the right point in the system where to invoke it (report, customer exit, module pool or whatever).
    Finally, the great advantage of proxies is XI native protocol usage. It doesn't require more ABAP. The ABAP code is the same you would put in a function module. The difference is that with proxies you are in an ABAP Object context, which is not the case of functions.
    Hope this is exhaustive for you!
    Alex
    Message was edited by: Alessandro Guarneri

  • Credit / Debit Memo Request Using XI

    Hello,
    I need some help regarding posting Credit / Debit Memo Requests to create invoices from an external system to SAP.  I want to know the best solution for this using XI (PI), whether there is a BAPI or it would be better to use iDoc, RFC or proxies.  I've been searching SDN but haven't found anything based on this criteria.  I was able to find BAPI_ACC_INVOICE_RECEIPT_POST, but am trying to figure out if it does what I need and whether it is possible to use this with XI.
    I need something that will update tables BSEG and BKPF, but I'm unable to find much information.
    Also if some examples could be provided, I would appreciate it.
    Thanks,
    Suman

    hi,
    I usually create memo requests with IDOC orders
    (the same as with creation of standard sales order)
    the only thing I program additionally is which lines to take from the SO
    to this memo request (but it's easy as this idoc uses batch input)
    then you can create an invoice from such a memo request in SAP
    either manually or with a use of standard reports
    Regards,
    Michal Krawczyk

  • IDOC and Proxy

    Hi friends,
      I am having a doubt regarding IDOC, RFC  and Proxies.
    Now-a-days in real time ,which are in use IDOC Adapter   or proxies....
    in case of communicating between two SAP systems.

    Hi raju
    <b>Adapters</b>
       Connect existing (legacy) systems to XI
       Specific wire protocol
       Interface semantics externally pre-defined
      Outside-in development approach
    <b>Proxies</b>
      Connect new SAP applications to XI
      Native connectivity to Application system (adapter-less)
      Interfaces designed centrally in Integration Repository
      Inside-out development approach
    c) RFC adapter- Remote funtion call maps RFC to Xml message and viceversa
    In XI 3.1 we can use RFC.
    >= Netweaver AS 6.2 we can use proxy in XI
    Proxies are mostly used to communicate with two SAP system
    with regards
    Gabriel

  • JDBC to Synchronous ABAP Proxy

    Hello,
    I have one scenario where i am sending data from JDBC Adapter(Communication Channel 1) to ABAP Proxy(Sync)(Communication Channel 2) and as response ABAP Proxy send back data to JDBC Adapter(Communication Channel 3). So is it possible without BPM?
    And in above scenario in SXMB_MONI of R/3 and PI 7.1 it shows "Type = Asynchronous" and in R/3 it shows Payload in Response but when i check in PI 7.1 SXMB_MONI there is no message in Payload of 'Response' .
    Please suggest me the solution.
    Thanks in advance.
    RP

    YES , WE CAN ...
    We can use JDBC Adapter at your DB Side and At R/3 side we can have RFC or Proxies for Sync
    By default JDBC Adapter dont have the nature of requesting the Ack(Response from the receiver)
    So to make it Sync We have to use BPM
    JDBC Synchronous call  using BPM
    How to uses JDBC Adapter for the following scenario ?
    Steps to be followed for the same:
    SYNCHRONOUS SOAP TO JDBC - END TO END WALKTHROUGH
    ABAP proxies have many advantages for instance; they communicate with the XI server by means of native SOAP calls over HTTP (RFC does not, so you have to convert from SOAP to RFC calls and vice versa). ABAP proxies supports two different protocols; XI and Web Services. Most important is that they can be used for both synchronous and asynchronous communication (RFC/BAPI is basically only intended for Synchronous comm. which asks much more system resources from your XI system).
    step by step RFC to JDBC scenario
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/step%2bby%2bstep%2brfc%2bto%2bjdbc%2bscenario

  • Portal Integration with XI

    Hi Guru's,
    Could any one tell me two scenarios where we integrate Portals with the XI system.
    If Portal is the receiver/sender then what could be the possible sender/receivers respectively.
    Please, also let me know what scenarios (IDOC to HTTP etc) is used for ECC and Portal integration with XI.
    What are the Adaptors used for Portals.
    Thanks in advance.  I will assign points.

    Hi,
    Take a look at this blog,
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
    You can make a webservice ( SOAP ) call from the portals to XI, or a HTTP call for the same.
    For integrating XI and ECC , as usual IDOC's , RFC or Proxies can be used. This blog discusses the same,
    /people/ravikumar.allampallam/blog/2005/08/14/choose-the-right-adapter-to-integrate-with-sap-systems
    Regards,
    Bhavesh

  • ABAP & Java Concepts required for SAP-NW XI/PI

    Hi Experts,
        As a fresher, I want to start a career in SAP ans SAP Netweaver- XI/PI. After going through some blogs, forum, sap stuff etc, I came to know the prerequisites for XI is both ABAP and Java...
    But I am not sure which concepts in ABAP and Java are required for an SAP XI consultant, as I see SAP itself is an Ocean. So Apart from XI concepts , what are all the concepts needed in ABAP and Java.
    As for XI concepts are concerned there is a lot of stuff in SDN itself. Only thing is, one shd have patience to search and proper guidance while learning.
    Regards,
    Guru

    >
    Guru Bhai wrote:
    > Where and when do we need ABAP and Java in XI
    something quite common a question but here is a small desc.
    ABAP -
    for scenarios involving, IDoc, RFC, ABAP proxies and ABAP mappings
    Java -
    Core java - UDFs in graphical mapping
    advanced - java mapping, adapter modules, java proxies etc

  • Party to Party communication

    Hi All ,
    Can i define an internal system as party ?
    Here goes details of my scenario -
    1)Internal system ( SAP R/3 system part of land scape ) defined as Party
    2)Communication party ( external system ) connect thru HTTP adapter .
    What are the various ways of sending data from R/3 system to XI system ?
    Do i need to configure any sender adapter ?
    Cheers,
    Reddy

    hi,
    <i>Can i define an internal system as party ?</i>
    u dnt define a system as a party. rather u define a party representing a larger unit like organization. n then assign systems to that party. so in ur scenario u can definitely have two parties, ur organization n the other company.
    <i>ways of sending data from R/3 system to XI system ?</i>
    3 ways-- idoc, rfc and proxies (for WAS>= 6.20)
    <i>Do i need to configure any sender adapter ?</i>
    for idoc- no. for rfc -rfc adapter. for proxy-generally no--xi adapter (depends)
    also refer this:
    Settings for proxy scenarios
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    ABAP Proxy&#61664;File
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    File&#61664; ABAP Proxy
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
    [reward if helpful]
    regards,
    latika.
    Message was edited by:
            Latika Sethi

Maybe you are looking for