RFC destination using TCP/IP

hi all
do anybody have created new connction in TCP/IP using RFC in transaction SM59. or have any document for creating the same.
Regards
Martin

Hi,
Also see
Design in System A
1. Create a simple work flow in System A whose triggering event is set to the bussiness object of the bapi. hence when the bapi is used to changed currency, the work flow is started.
2. Have a work flow task in the work flow, which calls a simple rfc say ZRFC_handleChanges which takes in the changes as parameters.
3. Create an empty rfc ZRFC_SendDataToXI which takes in changes as parameters
4.Create a registered program (Rfc2XmbService)TCP/IP conection(SM59) from system A to ur XI box.
5. In ZRF_handleChanges rfc call zrfc_senddatatoXI using destination(Rfc2XmbService) submit as background and if subrc = 0 commit.
6. so what we have achived so far is when ever one changes currency in system A using BAPI, the workflow is started, the first step being to call an RFC that pushes data to XI
Design in XI
1. Import ZRFC_SendDataToXI into XI
2. Import rfc from system B
3. create interface and message mapping between the above two interfaces
4. Create a communication channel to bussiness sytem A. RFC adaptor, type sender, look for registerd program , key in the registered program created in system A
So in a nutshell we have established a triggered in systemA to push data to Xi when data changes, and Xi inturn will push data to system B using the RFC in systemB.
The design i have put forward here is very generic and at a very high level. But it walks you through all the steps.
Hope its helpful .
Regards
Chilla..

Similar Messages

  • RFC Destination using ABAP / 4 driver

    hi all
          i want to create RFC Destination using ABAP / 4 driver (Transaction-SM59) so do anyone have detailed steps/any blog/code regarding that. Plz forward it.
    Regards
    Martin

    Martin,
    Hope this link is helpful
    http://help.sap.com/saphelp_nw04/helpdata/en/89/45aad99715462abdf09ec503e151e7/frameset.htm
    Regards
    Kavitha

  • RFC Destination of TCP/IP type :: Using Explicit Host Option

    Hi
    We need to call the executable file in an External non-sap system.
    We created the RFC detination for this & follow below steps -->
    *) Create RFC Destination of type TCP/IP
    *) Select option " <i>Start Explicit Host</i> "
    *) In Program parameter provide the path & name of the executable file e.g c:\windows\notepad.exe
    *) In Target Host providing the name of non-sap system.
    But while using Test Connection we are getting following error -->
    <b>ERROR timeout during allocate
    LOCATION SAP-Gateway on host clxstst02 / sapgw00
    DETAIL no connect of TP net from host CLWBRIDGE after 22 sec
    COMPONENT SAP-Gateway
    COUNTER 34
    MODULE gwr3cpic.c
    LINE 1785
    RETURN CODE 242
    SUBRC 0
    RELEASE 640
    TIME Thu Dec 14 15:28:33 2006
    VERSION 2</b>
    Pls. suggest what needs to be done.
    Regards
    - Lalit -

    Hello Lalit,
    Even though DNS is used you may have to have entires in host file.
    Suppose the SAP server is A and the PC is B.
    The the hostname/IP address for B should be maintained in A and vice versa should also happen.
    Also check if you are able to ping the PC from the SAP servers and vice versa.
    Regards.
    Ruchit.

  • Rfc Destination problem in RFC Sender Adapter

    Hi experts
    I created a Rfc destination type TCP/IP for Rfc Sender adapter.
    while creating i passed following parameter:
    1) I selected Activation Type option-> Registered Server  
    2)Given a Program id , same as i given in Rfc sender Adapter config.   
    3)Gateway option:
       i) Gateway Host:Server IP address where i created  Rfc.
      ii) Gateway Service:sapgw00
    After making these entry, i m unable to receive message at XI end (I am executing Rfc at R/3 site due to Rfc sender)

    Hi
    please check for the following things.
    1. check the RFC destination using the connection test tab in the R/3 system.
    2. check whether the program id that u have given is registered or not.
    to check the program id go to the transaction SMGW, in the menu select Goto-->LoggedonClients
    check for ur program id name in the table.
    3. when you configure the RFC sender adapter in XI then you have to give the same program id name that you will give while creating the RFC destination in the R/3 system.
    if u still face the problem please reply me back.
    Thanks
    Rinku

  • ** End-to-End Monitoring - RFC destination error while save config in RWB

    Hi Friends,
    We have 2 RFC destinations in our XI server. 1) PMI<client>001 2) PMI<client><client>800. First one is for XI server. Next one is for Sender/Receiver System.
    We want to activate End-to-End Monitoring in RWB. For this, when I save configuration, it throws the following error.
    Incorrect RFC Destinations: When the configuration is saved, an RFC destination is created on the monitoring server for each XI component to enable end-to-end monitoring of the respective XI component. However, the test call failed for the destinations listed. Therefore, you must check the call and the authorization on the monitoring server for the destinations concerned, by using transaction SM59. Also check whether RFC user used for the destination is maintained in the relevant XI component. Note that a component can only be monitored when its RFC destination is maintained correctly.
    I have checked the user in the above destinations. For the first destination, we have assigned PIRWBUSER of XI system. Test Connection is OK, but unable to login remote. At the same time, PIRWBUSER is not locked.
    For the second destination, I have assigned some login user of sender/receiver system. Test connection is OK. Able to login remotely.
    There is no RFC user in our XI system. (I tried using RFCUSER* thru SU01 tcode).
    There is no PIRWBUSER in the Sender/Receiver System.
    In RWB, Configuration, 3 components are there. 1) XIIntegrationServer 2) Business System (for Sender/Receiver System) 3) XI Adapter Framework. I selected last two. (First one is already selected). Monitoring Level : Medium (for all 3). Send and Receive Check box is selcted for the last two.
    So, what could be the problem for the above error?
    Could you kindly clarifiy friends.
    Thanking you
    Kind Regards,
    Jeg P.

    Hi friends,
    I have one RFC Destination PMI<sysid>001. (Abap Connction) in my XI system. This destination is for  XI server. Connection Test is OK. Remote Logon by using the PIRWBUSER is also ok.
    In the 'Configuration' tab of the Runtime Workbench, when we select 'Save Configuration', (Business System and Adapter Framework is not activated) with the default activation for XI Integration Server, the system throws the following error.
    Incorrect RFC Destinations: When the configuration is saved, an RFC destination is created on the monitoring server for each XI component to enable end-to-end monitoring of the respective XI component. However, the test call failed for the destinations listed. Therefore, you must check the call and the authorization on the monitoring server for the destinations concerned, by using transaction SM59. Also check whether RFC user used for the destination is maintained in the relevant XI component. Note that a component can only be monitored when its RFC destination is maintained correctly.
    When we save configuration, an one more destination is automatically created in the name as below.
    PMI<sysid>001<yyyymmdd>. For Example, PMIPID00120080207. 
    When we test  newly created RFC destination, connection is OK, but not able to remot login using the same user PIRWBUSER.
    The difference between old and new RFC destination, in old, we have selected Load Balancing is 'Yes', but in the new it is 'No'. The system also tells the error below.
    Name or Password is incorrect (repeat logon) - PMIPID00120080207
    But, still remote login is possible in the old RFC destination using the PIRWBUSER.
    So, What could be the problem ...?
    Kindly reply, friends.

  • Siingle RFC  destination for many XI scenarios

    Hi,
    I have 3 RFC->XI scenarios.
    can i use the same RFC destination defined in SM59 in all the three RFC Communication channels? I tried using it. But one of the RFC channel is failing.
    Can we use the same RFC destination in more than one RFC communication channels?
    Regards,
    Sharadha

    HI,
    If you are using the RFC adapter pls find these are the useful links
    XI as RFC Destination
    Using the RFC adapter (sender), how do I know which RFC is being sent?
    XI as RFC Destination
    Reward if needful.
    Thanks,
    RamuV

  • How to delete RFC destination during runtime

    Hi Experts,
    I need to delete the RFC destination (created via SM59) during runtime. Which API can I use to do so?
    Thanks & Best Regards, Johnney.

    Do delete different type of RFC destination at runtime , you can use these FM on the basis of its type:
    1. To Read Type of RFC Destination use
                    RFC_READ_DESTINATION_TYPE
    2. To Delete RFC Destination
                   RFC_MODIFY_ARFC_PARAMETERS
                   RFC_MODIFY_HTTP_DEST_TO_EXT
                   RFC_MODIFY_HTTP_DEST_TO_R3
                   RFC_MODIFY_L_DESTINATION                - Read Documentation
                   RFC_MODIFY_R3_DESTINATION             - Read Documentation
                   RFC_MODIFY_TCPIP_DESTINATION        - Read Documentation
    Regds.
    Suman

  • How to call RFC in Async Mode using TCP/IP RFC Destination ?

    Hi experts,
         Can anybody tell me how to call an Async RFC using TCP/IP RFC Destination ?
    Regards,
    Umesh

    Check the link
    http://help.sap.com/saphelp_nw04/helpdata/en/80/09680289c751429ab3b07ad2a61c10/content.htm
    It says
    <b> For asynchronous calls, no connection to external systems is possible (TCP/IP connections in transaction SM59).</b>
    Regards,
    Abhishek

  • RFC Server with TCP / IP destination "Start"

    Hi all,
    I have a great problem, I have tried to look in the forum for the solution but I have not succeeded there.
    I repropose an user's very such to mine problems unfortunatelly without solution.
    I would to install a RFC Server on the client. From an ABAP Program i would send some parameters to my RFC .NET Server (on the users's computer) by the command 'Calling function x Destination y' (There is no problem as long as I use a TCP-IP destination of type "Registration").
    The information is processed by the RFC Server and afterwards used to start another client application.
    Of course I do not want to maintain a RFC destination for every client to keep it unique. So it would be nice to have a RFC destination of type "Start".
    But when I look at the samples I have no idea how to pass the parameters to my RFC Server if it is a "Start" destination.
    Has anyone an idea? Any help would be really appreciated!
    There are the link on which this problem was discussed:
    RFC Server with TCP / IP destination "Start"?
    SAP .NET Connector: How To implement RFC Server destination type Start
    Sorry for my bad English.
    Thanks in advance
    Luca

    Hi Alok,
    if you are sending  message to tibco then tibco guys need to register on the SAP gateway and you need to do nothing, just give them the details of your system and verify via transaction <i>SMGW</i>, menu <i>goto->logged on clients</i> if tibco is registered.
    if you are receiving  message then you only need to create a user on SAP and give it to them so that they can authenticate on the system before sending.
    Regards.
    Sergio

  • TCP/IP Connections in RFC Destination

    Hi,
    When we are using TCP/IP Connections in RFC Destinations in SAP XI and why?
    Regards
    bobby

    >
    jak jak wrote:
    > Hi Sujit,
    >
    > i have one small doubt,we are using WAS 6.40 with EP 6.0. So can we use this RFC destination service in our code?
    >
    >
    >
    > Thanks,
    > Jak
    You can use RFC Destinations with WAS 6.40. I wrote a blog on about it [here|/people/stefan.thibeault2/blog/2008/07/16/a-real-world-example-of-using-the-sap-enterprise-connector].

  • TCP/IP RFC destination problem

    Hi All,
    During the RFC destination creation, im using TCP/IP connections.. So please tell me what should be filled for the following fields:
    Program             
    Target Host         
    Save as          Hostname  Ipaddress
    Please let me knw what should be the required steps, since when i had provided some information in these fields and tried to test; it gives the following error:
    Error Details     timeout during allocate / CPIC-CALL: 'ThSAPCMRCV' : cmRc=20 thRc=456 Timeout dur
    Error Details     ERROR: timeout during allocate
    Error Details     LOCATION: SAP-Gateway on host DELECC6IDES / sapgw00
    Error Details     DETAIL: no connect of TP PROGRID from host DELECC6IDES.bcone.com after 20 sec
    Error Details     COMPONENT: SAP-Gateway
    Any valuable help?
    Thanks
    rohith

    Dont worry
    Sender Port is not mandatory. Only the target port is mandatory
    In SM59,
    -Have you given the connection type as 3
    -In the Target Host, give the IP Address of the target server
    -System Number is to be filled
    -Now, go to the Logon/Security tab,
    -Give the language
    -Client
    -Username and Password of the destination server
    -Now. Save it.
    -Test Connection.
    Hope the information is helpful

  • Whats the difference between RFC destination of type "HTTP" and "TCP/IP"

    Hi Folks,
    I want to know the difference between RFC destination of type "H" and "T".
    In what instances/tasks we would use them?
    Looking forward for your valuable answers...
    Cheers,
    Ram.

    Type of RFC connection.
    By entering the type of RFC connection, you specify the communication method (TCP or SNA) and the logon type in the target sys
    Type T (TCP/IP) destinations are connections to external programs that use the RFC API to receive 'Remote Function Calls'. You must specify the host name and the pathname of the program to be started. The communication method depends on how you select the program location.
    Type H is the HTTP connection to R/3 system
    Type G is the HTTP Connection to external server

  • How to find out, which RFC-Destinations are in use?

    Hi community
    We have a huge list of RFC-Destinations in our productive system and I want to delete unneeded entries.
    Is there a report or a log, which shows, which RFC-Destinations were used, and when?
    Thanks in advance.
    Regards, Michael

    HI
    can you see the default trace in tcode SMGW, Be careful about deleting any system rfc.
    Read the documentation about default RFC, internal RFC, LDAP_RFC, transport RFC.
    I don't know other way to do that you need
    Regards
    William Neira

  • RFC Destination (ABAP) to use Single Sign on

    How do I configure an RFC destination to take the current user-id and connect to the RFC destination system without prompting for logon? (I do not look for a dedicated user-id pwd option - must use the current user's id)
    SNC is configured, and when I doubleclick in sap logon pad, I get connected to the corresponding SAP system without the login screen. Specifying the same parameters in the SNC def (SM59 - change destination) doesn't make any difference and returns an RFC error when trying to test.
    I have checked SSO links (some) on SAP help site (Do I need to configure the system in SSO2?). From portal and all it works fine. Not sure what specific config is required to connect to ABAP RFC destination to use SSO (or SNC whatever it be) to not throw the login screen.
    Any help?
    Thanks,

    i assume you are talking about to ABAP systems.
    check this link, you have to set up trust relationship between the systems.
    <a href="http://help.sap.com/saphelp_nw04s/helpdata/en/22/042671488911d189490000e829fbbd/frameset.htm">Trust Relationships Between SAP Systems</a>

  • How to create RFC Destination without using SM59?

    Hello all:
    We are troubleshooting an issue.   An user created a RFC destination.   He claims that he did not use SM59.   We checked his access and do not have SM59 in his roles.
    He configured VIRSA FireFighter.   During the configuration, he created RFC destination.   Document says use SM59 or contact BASIS Admin.     He claims that he used a config table and he don't remember the config table name.   RFC screen shows his ID as creator of the RFC.
    We are trying to understand how an RFC can be created (outside of SM59) and plug the security hole in the environment.
    Any insights would be appreciated.
    --Anand

    The FireFighter solution changes the RFC destination of the service user "on the fly" without S_TCODE checks for 'SM59'. But if I can remember correctly when looking into this, it does not create the RFC destination (in SM59) "on the fly".
    > He claims that he used a config table and he don't remember the config table name.
    Theoretically this is possible - a config table to define the name of the destination, and then create it if it does not exist yet (when used).
    Otherwise, see SAP note 587410 and restrict (remove) his authority for the test environment (concentrate on S_DEVELOP, not S_TCODE - as you have also experienced).
    Cheers,
    Julius

Maybe you are looking for

  • Missing Thumbnails in CS5 bridge

    I just got Photoshop CS5 and for the first time decided to use Bridge that comes with Photoshop. My problem is that Bridge doesn't show thumbnails for all my files. Some folders of images have a few thumbnails missing, other folders have a lot of thu

  • Rendered parts are not displayed correctly

    Hello, I use Premiere Pro CS4, and i have a problem regarding the "render work area"-function (i'm not sure if this is the correct english name). When i look at the preview of my sequence, everything is displayed properly (like this), but when i hit

  • RAW import from Lumix FZ1000 not working in new Photo app for Mac

    I am not able to import from my Panasonic Lumix FZ1000 the RAW pictures into the new Photo Mac app. They are even not shown when inserting the SD card into my MBP. I am only able to get the JPEG ones. FZ1000 RAW is supported according Apple and was w

  • Removing an old version of office in version 10.9.1

    Hi, I have 2011 version of office but still have 2004 it will not let me use the remove program - it says PC programs are no longer supported.   I tried reading the discussions first but they are not using the latest version of MAC .  I really didn't

  • How to disabled (grey) the menu's options in the LaBVIEW window?

    HI, I would like to disabled (grey) all the menu options (e.g: File, Edit, Operate, Tools, Browse, Wndow, Help) in the LabVIEW window. Note: This when the program is ready for users. I would like them NOT to be able to see these menu options. How can