Configuration RFC in Third-Party System?!

Hi,
I try to connect a R/3 4.6c to the XI Server. I guess I configured the SLD right, but now i have to configure the RFC connection.
My idea in SM59:
Connectiontype: 3
target host: /H/1xx.xx.xx.xx/H/1xx.1xx.1xx.xx/H/
(external IP, Internal IP)
--> actually i am not sure how to configure this
User: XIAPPLUSER
Well, for the pro's i guess something seems to be wrong, and that's why the connection is not working.
Need some little help!

Hi Carsten,
Take a look at this link for a complete walk through on RFC:-
http://help.sap.com/saphelp_nw04/helpdata/en/80/09680289c751429ab3b07ad2a61c10/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/80/09680289c751429ab3b07ad2a61c10/frameset.htm
Regards.
Praveen

Similar Messages

  • Sender RFC from Third Party System

    I have a vendor who is actually communicating through RFC from third party Application to SAP R/3. Now we are trying have XI in between. Where as with minimal impact on both sides.
    Solution.
    1. Have the RFC made as ZRFC in XI. Let the vendor call the RFC in XI ABAP and internally make an RFC call through XI Interface to R/3 as Sync Interface. Because we need to report the information back to the system where the request initiated.
    2. Have RFC INI file copied as SAP Suggests under one of the folders. Develop the regular RFC to RFC Interface via XI.
    Is there any other alternatives other than the above mentioned solutions? Or out of those 2, which one will provide the best performance
    Appreciate any feedback. Please advice

    That's exactly what we are trying to achieve here. By Eliminating direct connection R/3, we are placing XI in between. But with the budget/timeline constraints from the Partner side, we are trying to have minimal change on the partner side. They might not change something to web service etc...
    Here is the text about INI file
    You can configure the non-SAP RFC client to connect to the sender communication channel in the following ways:
    ■       By defining the parameters PROGID, gateway-host, and gateway-service within the saprfc.ini-file using RFC-SDK.
    ■       By using appropriate parameters in the function RfcOpenEx.
    If you use the saprfc.ini-file, the respective RFC destination has to be of type R.
    All the parameter values used within the saprfc.ini-file or with the function RfcOpenEx should match the entries maintained within the corresponding sender communication channel.
    Example for the saprfc.ini-file is as follows:
    DEST=RFCCLIENTEXT
    TYPE=R
    PROGID=P106646.HKExternalClient
    GWHOST=pwdf2153
    GWSERV=sapgw40
    Please check the following link, for the same  text on RFC Sender
    [Help.SAP|http://help.sap.com/saphelp_nw04/helpdata/en/67/6d0540ba5ee569e10000000a155106/content.htm]
    Using the same Sender RFC for non-SAP System, please share any ideas

  • SLD configuration to transport Third Party System ID Objects

    Hi expert,
    I have configured SLD group according to below link .
    Transport Targets and Groups in the SLD
    for PI and ECC system i have assigned transport target.
    we have third party system also defined in SLD there name is same in PI dev ,PI quality and PI production.
    how to proceed  to set transport target for third party system if name is same ?
    Thanks,
    Dipak Patil

    Hi Dipak
    If your third party system has the same name in all other environments, you do not need to set transport target. Then there won't be automatic translation of the Business System name during import to the other environments.
    Rgds
    Eng Swee

  • RFC Not found from the Third party system

    Dear Friends,
    I have customized a RFC, All components are active.
    When I am searching the RFC from third party system this RFC is not able to find, others are showing.
    What could be the reason..../
    Thanks & Regards

    Hi Sachin,
    Just to be sure, could you please check whether the RFC radio button is selected in ATTRIBUTES Tab of SE37 for your RFC. Also check if the RFC is active.
    Best regards,
    Prashant

  • Third party system (JCO) ---RFC--- PI ---RFC--- ECC

    Hello all,
    We are trying to implement the following scenario:
    Third party system (JCO) -RFC-> PI -RFC-> SAP ECC
    The third party system connect to PI via Java Connector API with a know user id in PI. After that third party system tries to obtain the RFC that is already implemented and remote enabled in SAP ECC environment. But at this step there is something wrong in third party system software because we are not able to obtain the RFC interface and metadata from PI repository.
    1. This step is working correctly. Connection is OK.
                JCO.Client mConnectionPI = JCO.createClient("100", // SAP client
                                                                                    "user_id", // userid
                                                                                    "********", // password
                                                                                    "pt", // language
                                                                                    "10.x.x.x", // application server host name
                                                                                    "01"); // system number
                mConnectionPI.connect();
    2. This step is not working correctly:
                JCO.Repository repository = new JCO.Repository("TestRep", mConnectionPI);
                IFunctionTemplate ftemplate = repository.getFunctionTemplate("Z_RFC_XXX"); - not found exception
    We would like to know if there is something missing in any environment that we have to configure or implement in order to fix this issue. Thanks a lot.

    Hi Primini,
    couple of stupid-but-necessary questions:
    1) have you imported the RFC model in PI Repository?
    You don't need to have the RFC metadata in PI ABAP stack (there is no point in doing that), but rather in the PI Repository/ESR, within the SWCV you've created.
    Check the "Activities" session of this link for more details:
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/2b/a48f3c685bc358e10000000a11405a/frameset.htm
    2) if you have done 1), have you configured the RFC Sender scenario properly?
    I mean, have you ran the configuration wizard to create the agreements & determinations, setting the RFC interface as both the sender and the receiver interface? Of course, the systems would be different: as the sender system, you'll have a Business Service representing the legacy/JCo system; as the receiver, you'll have the ERP Business System.
    This should make your scenario work.
    If it doesn't, try one more thing: in the JCo code, just for the metadata repository connection, use a connection to the ERP system. But for the actual call, use the PI system.
    Let us know the results.
    Best regards,
    Henrique.

  • Rollback work in third party system thru RFC

    Hi Gurus,
    Here is my scenario:
    I am using RFC_UPDATE_TAXES_DOC to update records in third party system.
    After successful updation only , I am calling BAPI_ACC_GL_POSTING_POST to post records into SAP.
    Suppose I could post Taxes successfully into third party through RFC, but my BAPI gave me some error, I need to revert back the updation done in third party system as well.
    Could you please suggest me an RFC which could do this or guide me with some pointers on how to achieve this.
    Many Thanks,
    Madan

    Hi Primini,
    couple of stupid-but-necessary questions:
    1) have you imported the RFC model in PI Repository?
    You don't need to have the RFC metadata in PI ABAP stack (there is no point in doing that), but rather in the PI Repository/ESR, within the SWCV you've created.
    Check the "Activities" session of this link for more details:
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/2b/a48f3c685bc358e10000000a11405a/frameset.htm
    2) if you have done 1), have you configured the RFC Sender scenario properly?
    I mean, have you ran the configuration wizard to create the agreements & determinations, setting the RFC interface as both the sender and the receiver interface? Of course, the systems would be different: as the sender system, you'll have a Business Service representing the legacy/JCo system; as the receiver, you'll have the ERP Business System.
    This should make your scenario work.
    If it doesn't, try one more thing: in the JCo code, just for the metadata repository connection, use a connection to the ERP system. But for the actual call, use the PI system.
    Let us know the results.
    Best regards,
    Henrique.

  • Third party system call function module/BAPI through RFC to update Z table

    Dear Friends,
    We have a third party system which directly inserts a Z table in SAP through its programming, which is an auditing issue.
    We want the third party system should call function module/BAPI through RFC so that the Z table gets updated.
    waiting for inputs..
    Thanks,
    Kumar

    if third party system is capable of making Remote Function call, then writing a Function module & making it remote enable is not difficult task in ABAP.
    You may have to prepare specifications first to decide if third party system is going to Read, insert, update, delete records from Zee table.

  • Need info on configuring Third Party Systems on Soln Mgr

    Hi All,
    I have installed Solution Manager 4.0 on Windows 2003 Server and Oracle 10.2.0.2 and need to integrate Third Party Systems like E3, HighJump and Marketmax on it.
    What we are basically looking for is configuring the Service Desk functionality so that tickets are generated from these systems.
    Can any one provide me with any kind of help as to how to go about doing this ? I am almost done with configuring the Basic Settings in the IMG to implement the Service Desk. I say almost because it does ask me to create a System Landscape and I donot want the SAP Systems to be monitored.
    Thanks,
    Kunal

    Hi
    Can u please send me the Steps for configuring the Basic settings in IMG to implement the service desk.(what r the step to be done)
    Regards,
    Neni

  • How to configure https to send wsdl file to third party systems

    Hi Experts,
    instead of using http, i need to use https. so for this in xi system what steps do i need to follow to send wsdl file to any third party systems. here iam using pi 7.1 as a xi system.
    please help me in this.
    thanks
    jas

    >> to send wsdl file to any third party
    In no communication you send wsdl to third party. You always send related http message.
    For HTTPS, in the receiver channel, use HTTP Destination.
    Goto sm59 in PI and create RFC destination type G. There under "Logon & Security", set SSL as Active.
    For this to work, certificates should be imported on ABAP stack using STRUST.
    Regards,
    Prateek

  • RFID for third party system(rosetta net)

    hi friends
                                          Iam new for this Scenario, customers send the Purchase order through the ASN to the Rosetta net software. We are using the Rosetta net software for receive the purchase order from the customer.
                                         Our business process I want to convert purchase order to sale order from the Rosetta net .after sale order number generated.
                                            I am cleared about using the RFC program only  helping to convert the data to SAP data between the system .but I want to know how I SAP system is connect to third party system  and what are configuration required for this scenario .pls send me your sugggestion
    with regards
    dinesh
    Edited by: code acess on Oct 15, 2010 5:00 AM

    if third party system is capable of making Remote Function call, then writing a Function module & making it remote enable is not difficult task in ABAP.
    You may have to prepare specifications first to decide if third party system is going to Read, insert, update, delete records from Zee table.

  • ECC Via XI to Third Party system through Idocs

    Hello,
    I have done all the setting required to IDOC communication,
    RFC's are created,
    Distribution Model
    Imported the Meta data
    Partner Profile
    ESR Objects Made (IDoc as my Source and WSDL as External Definition for Target)
    ID Configuration made, sender channel is SOAP.
    SLD Configuration (Business and technical system as third party systems and ECC as ABAP system)
    Sender is ECC, no sender channel will be required (correct me if i am wrong), where as
    now when i test my scenario with WE19, i do not see my XML while using tcode sxi_monitor.
    have i missed  any step.
    Any help will be appreciated,
    Regards,
    Abhishek

    in IDX5 System is not a Central Integration System: unable to start program is the error, if i fix this error what will be impacts on the system
    please follw bwlow step:
    Check SXMB_ADM --> Check the Integration Engine Configuration
    In the Global Configuration Data :
    Role of Business System should be Integration server
    Corresponding IS should point to Pipeline URL.
    please check below link
    Configure Role of Business System " as Central Integration Server , PI
    and
    Transaction SAP Adapter u2013 Monitoring (IDX5) : provides you with an overview of all messages sent to or from the Integration Server as IDocs. Double-clicking a message provides you with detailed information on this message in the Integration Server.
    You can monitor the status of all XML messages by using transaction Integration Engine u2013 Monitoring (SXMB_MONI).
    You can use transaction SM58 to monitor native RFC communication on the Integration Server. This type of communication protocol is used in two places here:
      To send an IDoc from an SAP system to the Integration Server
    To send an IDoc from the Integration Server to an SAP system
    and one more thing are you tested Rfc destination ? is it working ?

  • Commitment Interface from SAP to third party system!

    When we created Purchase Requisition or Purchase Order, the commitment will be created. The third party system needs to track the commitment. So SAP needs to send the commitment to the third party system by this interface.
    But when the Goods have been delivered, the commitment will be zero out and the actual will be posted to SAP. SAP needs to send the offsetting records to the third party system. In this way, the third party systems knows that how much commitments have been reduced.
    My problem is that I cannot find the right table to record the offsetting entry. In the table COSP, I can identify the commitment by the Business Transaction -- RMBA and RMBE. But it did not record the offsetting entry. It just becomes zero when the goods have been delivered. But I have nothing from that table to send to the third party system.
    Does anyone meet this problem before? Can you share some experience on this?
    Thanks

    Hi ,
    As pointed ...above you can for a file to file scenario you can create just the Business service in integration Directory and create two file communication channels for sender and reciever  under it.
    However if it was file to idoc or file to rfc ..
    then you need create ts web as abap ..identifying your R/3 system
    System Name: <you can give a 3 character id here of r/3 system ...i.e like IDS>
    System Home : <can be found in status of R/3 system>
    Installtion Number : In transaction Slicense in R/3
    Host Name : Same as System home can be specified.
    Message Server: <3600+instance Number can be found in the log pad to the r/3 system itself >
    associate a bussiness system with this ...create a product and a software component version ...In swcv in respository ..develop your object under it ...
    Import this business system in Configuration ..and create your communication chanel under it.
    Regards ,
    Deepak

  • SAP to third party system

    Hi
    i have a scenario like transfer data from SAP Ztable to the third party system with platform /os/db as mainframe/DB2 .. which adapter i have to use ( file or any other ) and which protocol i have to use..
    generally what kind of questions i have to ask network enginner for using the FTP protocol..
    venkat

    Hi ,
    As pointed ...above you can for a file to file scenario you can create just the Business service in integration Directory and create two file communication channels for sender and reciever  under it.
    However if it was file to idoc or file to rfc ..
    then you need create ts web as abap ..identifying your R/3 system
    System Name: <you can give a 3 character id here of r/3 system ...i.e like IDS>
    System Home : <can be found in status of R/3 system>
    Installtion Number : In transaction Slicense in R/3
    Host Name : Same as System home can be specified.
    Message Server: <3600+instance Number can be found in the log pad to the r/3 system itself >
    associate a bussiness system with this ...create a product and a software component version ...In swcv in respository ..develop your object under it ...
    Import this business system in Configuration ..and create your communication chanel under it.
    Regards ,
    Deepak

  • File Adapter and Third party system

    Hi,
    I am new to XI and implementing a simple scenario.
    In SLD- I have 3rd paty software component and product.
    3rd party technical system: using my pc - For host name I am using my machine name.
    Scenario: Using file adapter transform csv file to xml.
    File resides on my machine. I have configured file adapter inbound and outbound. Integration Dir & Rep objects are all activated.
    But nothing happens, cannot see any message in Messgae monitoring..
    Any help would be great.. Is my technical system setup wrong?
    thanks

    chk whether the folder in your m/c where the CSV file resides is shared and has appropriate access. Also you need to specify your m/c IP with fwd slashes, e.g) //<Ipaddress>/foldername
    configuring your m/c as a Third Party system in SLD is fine.
    If you think ur SLD settings are not correct, you can define your file adapter commn. channel  in a Business Service(which does not require an SLD entry) and check whether it works.
    Thanks
    Saravana

  • Adding Third Party system in PI SLD

    Hello Experts,
    I new to PI and would like to know, how to add any Third part system in the SLD, and
    scenario where sender is ABAP Proxy and receiver is Third party system, via SOAP Adapter.
    Regards,
    Abhishek

    hi,
    How do i maintain the entries for all the component in SLD. -> generally we dont have authorizations to create Business system,products in sld.
    if you have, then follow what was i posted earlier link:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50924080-0627-2a10-2b89-8cb87b972fb1?QuickLink=index&overridelayout=true
    any information on IDOC to SOAP Scenario.
    In R3 :
    1.Craete Logical system for R3 say SAPR3
    2.assign client to this LS.
    3.Create Logical system for XI say SAPXI
    4.create RFC pointing to XI say R3_To_XI
    5.Crate port of type Transactional RFC say PORT_To_XI.... give RFC created in step 4.
    5.Create Partner Profile of type LS.
    Give Partner no as SAPXI (LS of XI created in step 3)
    In outbound parameters add ur Message type
    Double click on message type & give Port PORT_TO_XI created in step 5.
    6.Create Distribution Model..... Transaction BD64
    In XI
    SM59 - R3 connection pointing to R3
    IDX1 - define the port with the above dest.
    in ESR:
    import Idoc and create everthing based on your requirement.
    please refer below threads:
    IDOC to SOAP scenario
    IDOC to websevice (SOAP) scenario
    thanks,

Maybe you are looking for