Skip to Content
avatar image
Former Member

RFC with SAProuter-String?!

Hi,

well i am trying to set up a RFC Connection to a external 4.6c because i would like to send an IDoc into our XI. I have no clue if this will work, it seems not to work so I ask all of you if you could give me a hand to use the SAProuter-String inside a RFC-Connection.

I have the router-string, means the /H/Host/H/Service/H/ and also the IP-Adress of the 4.6c- System

Can u please help me?! best regards, Jens

btw, I already posted this question in the XI forum.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    avatar image
    Former Member
    Jan 11, 2007 at 11:41 AM

    Hi jens,

    Are you planning to use ALE for this purpose?

    Even if you are not using ALE you need to create an RFC destination for 4.6 C system. You can use the IP address of the external system. Further you need to create a LS type port in WE20 and add message types there.of course you need to create a logical system for 4.6 system as well. The same activities need to be carried out in 4.6 C for making connections to your system.

    Same LAN is not neccesary as long as firewall ports are open using secure BP VPN.

    Regards.

    Ruchit.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Jens,

      It this is not a network issue, it can only be the setup of the saprouter(s).

      You should check up with the admin's of the router(s) if they in the saprouttab have opened up for connections between the saprouter(s).

      If this is not the case, ask them to look at the dev_rout file on the saprouter box.

      If the saprouter(s) are blocking the connection there will be an entry saying so in the dev_rout file.

      If there is no entry in the dev_rout file of the saprouter(s), it is not the saprouter(s) blocking the connection, and then we are back to network / firewall settings.

      Regards

      Rolf

  • avatar image
    Former Member
    Jan 18, 2007 at 09:10 AM

    Hello jens,

    OS01 allows you to ping from application server at SAP level without actually login into it as OS level.

    Delays are fine but since you say that a package is lost then it indicates a firewall issue.

    Again I must stress successful ping alone doesnot mean that firewall ports are open. In reality telnet has to work.

    In your case I really believe that this might be a networking issue.

    Regards.

    Ruchit.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Rolf C. Weber

      Hi Rolf,

      I will check it out.

      Finally the destination is working from client system. From our side it's because of a second network device which is installed inside our XI-Server.

      We figured it out because of adding the "trace" option in the RFC Dest and check Tx SMGW in the SAP-System. There we found the the second Network-Adapter's IP-Address.

      Now the routing has to be modified!!!

      Thx so far, Jens

  • avatar image
    Former Member
    Jan 11, 2007 at 11:05 AM

    Hi,

    Is you XI and 4.6c on same LAN?

    Have you configured the partner profile, ports for IDOCs?

    Wht error message do you get?

    Cheers

    Arun

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi, excatly thats the problem. The 4.6c is not in our LAN, otherwise there won't be any problem for me.

      Until the connection isn't running i don't have to configure ports and profile!?

      br, Jens

  • avatar image
    Former Member
    Jan 11, 2007 at 02:27 PM

    Hello Jens,

    it might be a firewall issue. Do telnet from the application server to 4.6 C system using port as 32XX where XX is the system number of the 4.6 C system.

    Check with your network team as well as that responsible for 4.6 C system

    Regards.

    Ruchit.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 18, 2007 at 08:51 AM

    Hello Jens,

    When you are login through SAP GUI then it that case presentation server (your PC) should have firewall ports opened up for 4.6C sytem. They would be opened and hence you are able to connect. This is your normal connection enabled through LAN,WAN or VON.

    However in case of RFC connection firewall ports have to be opened at application server levels. So check with both XI and 4.6 C admins if these ports are open.

    Has an entry been made in your XI hosts file for 4.6C system?

    Next up check in transaction OS01 in your XI system check if you are able to ping 4.6C system giving its IP address.

    Frankly this is a network issue and there is not much a non networking guy can do much about.

    Get a team of dedication networking people from both the systems and ask them to look into this issue. They will be able to fix it asap.

    regards.

    Ruchit.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi thx for ur help.

      Well i got all the information from our Basis-Team which implement the SAProuter-Connection in connection with the client-basis-team.

      I checked OS01 (i didn't know this) - and i could ping the target system - without using the SAProuter-String! But the are one package-lost message in the report, the others have some delay about 250ms.

      Now i thought i check the RFC-Dest by only using the IP of the target system - but the connection failed, again 😔

      What can i do???