Routing the SAP RFC

Dear Folks,
While doing STMS configuration, the SAP Server automatically configure the RFC for the server which are included in the Transport Route.
Same as while adding the satellite system to SOLMAN , the SOLMAN Server automatically added the RFC as like above.
Now my server is separated with SAP Router as below.
SOLMAN  ---> SAP ROUTER ---> DEVELOPMENT
In this scenario,  the Pre-configured RFC is blocked by SAP ROUTER host. So I am not able to evaluate the Development Server for further update.
How to do route the RFC through SAP ROUTER ?

I am check with below notes.
#493501 SAProuterstrings within a TMS domain
#492142 SAProuterstrings for TMS Domain Links
But I don't know how to proceed with this . and how it will suit for my requirement.

Similar Messages

  • How do I call a SAP RFC from an Oracle Form using webutils CLIENT_OLE2?

    Hi guys,
    Your help on this problem would be greatly appreciated.
    We have an older forms 6i application which we are currently updating to 10g (which is a pain itself... but that's a different story.) which currently uses unssupported c++ routines to connect to the SAP system, we want to do away with this c++.
    What I have so far is the following test code:
    PROCEDURE cmd_summary
    IS
    o_sap_log client_ole2.obj_type;
    o_sap_conn client_ole2.obj_type;
    o_sap_rfcc client_ole2.obj_type;
    -- o_sap_rfcx client_ole2.obj_type;
    -- o_sap_rfc client_ole2.obj_type;
    v_args ole2.list_type;
    v_logon BOOLEAN := FALSE;
    BEGIN
    :block3.txt_result := 'TEST Started!';
    --create logon control object
    o_sap_log := client_ole2.create_obj ('SAP.logoncontrol.1');
    --create the function object
    o_sap_rfcc := client_ole2.create_obj ('SAP.Functions');
    --create a new connection object
    o_sap_conn := client_ole2.invoke_obj (o_sap_log, 'NewConnection');
    --set the connection properties
    client_ole2.set_property (o_sap_conn, 'System', caps$get_sys_param ('SAP_DST'));
    client_ole2.set_property (o_sap_conn, 'MessageServer', caps$get_sys_param ('SAP_HST'));
    client_ole2.set_property (o_sap_conn, 'GroupName', 'DEVELOP');
    client_ole2.set_property (o_sap_conn, 'client', caps$get_sys_param ('SAP_CLT'));
    client_ole2.set_property (o_sap_conn, 'SystemNumber', caps$get_sys_param ('SAP_SYN'));
    client_ole2.set_property (o_sap_conn, 'User', caps$get_sys_param ('SAP_USR'));
    client_ole2.set_property (o_sap_conn, 'Password', caps$get_sys_param ('SAP_PWD'));
    client_ole2.set_property (o_sap_conn, 'language', caps$get_sys_param ('SAP_LNG'));
    --set up the logon arguements
    v_args := client_ole2.create_arglist;
    client_ole2.add_arg (v_args, 1);
    client_ole2.add_arg (v_args, TRUE);
    --run the logon function
    v_logon := client_ole2.get_bool_property (o_sap_conn, 'logon', v_args);
    client_ole2.destroy_arglist (v_args);
    IF v_logon
    THEN
    :block3.txt_result := :block3.txt_result || CHR (10) || 'LOGON Worked!!';
    ELSE
    :block3.txt_result := :block3.txt_result || CHR (10) || 'LOGON Failed!!';
    END IF;
    :block3.txt_result := :block3.txt_result || CHR (10) || 'TEST Ended!';
    EXCEPTION
    WHEN OTHERS
    THEN
    :block3.txt_result := :block3.txt_result || CHR (10) || SQLERRM (SQLCODE);
    END cmd_summary;
    NOTE: the get_sys_param functionis returning text from a table.
    This seems to work okay, the logon command returning a TRUE. All good so far.
    However, when I try to then use this connection for anything then I stumble and fall!
    I've seen an example in VB where the SAP RFC object is "assigned" the connection object by simply stating:
    Set oSAPrfc.Connection = oSAPconn
    Where oSAPconn is setup in a similar way to my o_Sap_conn in the above example.
    I have tried using the CLIENT_OLE2.SET_PROPERTY procedures but I don't think that's quite right.
    I've tried using invoke, to try and "run" the method like:
    v_args := CLIENT_OLE2.CREATE_ARGLIST;
    client_ole2.add_arg_obj(v_args,o_sap_conn);
    client_ole2.invoke(o_sap_rfcc,'Connection',v_args);
    client_ole2.destroy_arglist(v_args);
    but it fails.
    I have also tried using the actual Connection function directly:
    SAP_ISAPFUNCTIONS.connection(o_sap_rfcc, o_sap_conn);
    But that just causes the Forms Server to crash... :?
    Has anyone connected to SAP via Forms? I noticed one post on this forum which an example of some code using a SAPBAPI control but not WEBUTIL (Which I think I'd need to use because we are running 10g)
    As a side note we are also looking into SAP Adapter as a possible "other" route but this too is getting very complicated... And I can't see a way of connecting a form to the Adpater anyway :(
    Any advice would be very much appreciated.

    Can anyone help?
    Mike

  • How to route the information to approver with out involving sap workflows.

    Hi Developers,
    i have a doubt regarding how the requester filled form information will be send to approver with out involving SAP workflows in the portal.
    Normally i know the procedure where users fills the form with the approver details, the filled information is routed to approver UWL by trigerring a function module thru webdynpro.
    But i need to know is there any procedure to route the information without involving any backends.
    Thanks in Advance.

    Michele is correct - sneep will help you get the serial from the running domain on the M3000 ,
    and it is a good idea to install STB on your machines.
    If that isn't possible for you, then sneep can be downloaded directly from [http://www.sun.com/sneep]
    I believe that on this platform, sneep gets the serial from the output of prtconf.
    There is a minor correction to be made :
    After installed SNEEP use "man sneep" for all technical details.The sneep man page is not linked into the shared man pages, so you need to use
    man -M /opt/SUNWsneep/man sneep
    with out going to OK prompt (Banner)It is worth noting that the serial shown in the OBP banner is not the product serial
    that you will find on the physical serial tag.
    The banner "serial" is the decimal equivalent of the host ID, which you normally get in hexadecimal from the "hostid" command.

  • Perl SAP::Rfc: how sets the export parameters correctly?

    Hi,
    we use SAP::RFC with Perl to read out some user details. We have a problem
    of reading the export parameter structure "address".
    Here is an example:
    #!/usr/bin/perl
    use strict;
    use SAP::Rfc;
    use Data::Dumper;
    my $rfc = new SAP::Rfc(
                ASHOST => ... );
    my $iface = $rfc->discover( "BAPI_USER_GET_DETAIL" );
    my $user = "TEST";
    $iface->USERNAME( $user );
    my $lastname = $iface->ADDRESS->{'LASTNAME'};
    print "lastname : $lastname\n";
    $rfc->callrfc( $iface );
    $rfc->close();
    Nothing is saved in the field "lastname". Can anybody help us?
    Thanks
    Helmut

    Answer is pure assumption
    Pls check this link, you may get a idea
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c98bea06-0b01-0010-78bd-8592433ff6f2
    Regards
    Madhan D

  • Error: No IDocs could be sent to the SAP BW using RFC.

    Hello Experts,
    I am getting following error while loading data into BW:
    Errors while sending packages from OLTP to BI
    Diagnosis
    No IDocs could be sent to BI using RFC.
    System Response
    There are IDocs in the source system ALE outbox that did not arrive in the ALE inbox of BI.
    Further analysis:
    Check the TRFC log.
    You can access this log using the wizard or the menu path "Environment -> Transact. RFC -> In source system".
    Error handling:
    If the TRFC is incorrect, check whether the source system is fully connected to BI. In particular, check the authorizations of the background user in the source system.
    Please advice how should i proceed in this case..
    Regards
    Priyanka

    Hi......
    Transactional RFC is an asynchronous communication method that executes the called function module just once in the RFC server. The remote system need not be available at the time when the RFC client program is executing a tRFC. The tRFC component stores the called RFC function, together with the corresponding data, in the SAP database under a unique transaction ID (TID).
    If a call is sent, and the receiving system is down, the call remains in the local queue. The calling dialog program can proceed without waiting to see whether the remote call was successful. If the receiving system does not become active within a certain amount of time, the call is scheduled to run in batch.
    Ur trfc connection not available may be because due to the work processors in R/3 would have not been available for the whole period of ur loading process .
    Pls wait for the parallel processes to end and then load ur data again after deleting the bad req from the manage tab
    if this error persists then go for a Ticket
    Hope this helps you......
    Thanks==Points as per SDN.......
    Regards,
    Debjani........
    Edited by: Debjani  Mukherjee on Sep 29, 2008 6:50 AM
    Edited by: Debjani  Mukherjee on Sep 29, 2008 6:52 AM

  • Host did not respond error in connecting the SAP Router from SERVICE PLACE

    Dear Sir,
    We renew the Router Certificate by October 2008.  We are using broadband connection in our office with firewall (ISA) .
    When we try to connect the sap router from SAP Service Market Place, It is connected and after some time, status is changing to Host did not respond due to timeout.
    We checked the SAP Router Tab File also. It is correct.  Guide us to solve this issue
    With Regards
    K.Natarajan

    Hi
    This type of error occurs maximum,only when there is no proper connection between the systems.So,my suggestion is to check with the connection between the systems with the help of Basis person.
    regards
    krishna

  • Perl SAP::Rfc - input tables - The specified type Typ rfcdes is unknown.

    I am pretty new to SAP and am working to understand the guts of it while also trying to do something useful, especially understanding how we could use Perl Sap::RFC.  I've been looking for days and making a little progress over time, but now I'm stuck.
    Problem Summary:
    I want to read the RFCDES table using RFC_READ_TABLE to get a dump of what's in there.   It is apparently too large for a plain RFC_READ_TABLE, but I discovered that by defining the fields that I want, I can get out what I need.  I did this by successfully executing RFC_READ_TABLE in SE37 for the RFCDES table by defining entries in the FIELDS table, but I can't figure out the right way to send a table as input to SAP via SAP::Rfc.
    Background:
    I am using SAP::Rfc v 1.55 on linux with 640,0,303 release of the rfcsdk.
    I am getting the error:
    RFC call failed: EXCEPT SYSTEM_FAILURE  GROUP   104     KEY     RFC_ERROR_SYSTEM_FAILURE        MESSAGE The specified type Typ rfcdes is unknown. at /home/<userid>/local/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/SAP/Rfc.pm line 1055.
    Here is my code block (minus connect info):
    my $it = $rfc->discover("RFC_READ_TABLE");
    $it->QUERY_TABLE("rfcdes");
    $it->ROWCOUNT( 30 );
    $it->OPTIONS( ["NAME LIKE 'SAP%'"] );
    my $str = $it->tab('FIELDS')->structure; # I think this line is extraneous
    $it->FIELDS([{ FIELDNAME => "RFCDEST", OFFSET=> "000000", LENGTH => "000000",  FIELDTEXT=> ""}]);
    $rfc->callrfc( $it );
    $rfc->close();
    The parameters to FIELDS are what worked in SE37.  I would eventually like to return more than just rfcdest (such as RFCOPTIONS) but at this point, anything working would be good
    I have successfully done an RFC_READ_TABLE with SAP::Rfc (using the tables.pl example) so I'm pretty sure I have that working but I think the FIELDS input/output table is throwing me off.  Maybe I'm not understanding the array of hashes correctly?
    I have looked at the thread SAP-::Rfc with Perl which got me this far but I'm still missing something.  Can anyone please help?
    Thank you for your time.

    You might want to check out the newer SAPNW::Rfc.  Not sure what version system you're connecting to.
    Anyway, here's how I did RFC_READ_TABLE with SAP::Rfc years ago:
    my $IT = $RFC->discover("RFC_READ_TABLE");
    $IT->QUERY_TABLE('TBTCO');
    $IT->OPTIONS( ["ENDDATE = '$MAXDATE' AND ENDTIME > '$MAXTIME' OR ENDDATE > '$MAXDATE'"] );
    my @FLDARRAY = qw(JOBNAME JOBCOUNT JOBCLASS PERIODIC REAXSERVER RELUNAME SDLUNAME
    AUTHCKMAN EVENTID SDLSTRTDT SDLSTRTTM STRTDATE STRTTIME ENDDATE ENDTIME STATUS);
    $IT->FIELDS([@FLDARRAY]);
    $RFC->callrfc( $IT );
    print "Num Rows in PRD matching selection criteria: ".$IT->tab('DATA')->rowCount()." \n";
    for my $ROW ( $IT->DATA ) {
       #do stuff;
    $RFC->close();
    Cheers,
    David.
    For reference, here's my wiki profile, where you can find my blogs on SAPNW::Rfc, and some sample scripts.
    http://wiki.sdn.sap.com/wiki/display/profile/David+Hull
    Edited by: David Hull on Mar 28, 2010 10:05 AM

  • SAP R3 Conector System at the Adaptative RFC model

    Hi folks!
    We´ve generated a Web Dynpro project using the Adaptative RFC model. When running the application we get the exception:
    com.sap.dictionary.runtime.DdException: at com.sap.tc.webdynpro.services.datatypes.core.DataTypeBroker$1.fillSldConnection(DataTypeBroker.java:89)
    This surely happens because we haven´t defined the SAP R3 connector system:
    Could someone please show us how to do this?
    We are using SAP R3 Dedeicated connection, should we use the SAP R3 ConnectionString? At least, we need to know which is the Gateway Host, the SAP R3 machine or the J2EE WAS one? Is the other the Application Server Host? What would be the Gateway Service?
    In the other hand, at defining the RFC Destinations on the SAP R3 server, we´re using the "Registered Server Program" Activation Type. Is this correct? When testing the connection, it fails because the program is not registered at the server.
    Thanks in advance.

    Hi Bernanrdo,
    I have given answer to your another post.
    Just look at that. It will help you.
    Regards,
    Bhavik

  • I want to find out the RFC or bapi that log on the SAP? is anybody know?

    i want to find out the RFC or bapi that log on the SAP?

    Hi,
    for BAPI's
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sappoint.com/abap/bapiprg.pdf
    http://www.sappoint.com/abap/bapiactx.pdf
    http://www.sappoint.com/abap/bapilst.pdf
    http://www.sappoint.com/abap/bapiexer.pdf
    http://service.sap.com/ale
    http://service.sap.com/bapi
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    http://www.planetsap.com/Bapi_main_page.htm
    http://www.topxml.com/sap/sap_idoc_xml.asp
    http://www.sapdevelopment.co.uk/
    http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
    ***do reward if usefull
    vijay

  • Port redirection on the router for SAP 8.8 client

    Dear all,
    there will be connection of the SAP client to remote SAP server.
    There is router that needs some ports to be redirected from WAN IP to internal IP of the SAP server.
    What ports needs to be redirected?
    I believe tcp 30000 for license server for sure - what next?
    Regards
    GN

    Hi,
    30000 port is only for licensing server. You need at least SQL server port 1433/4 as well.
    Thanks,
    Gordon

  • Output device DKRDSP029 is locked in the SAP system - RFC error

    Hi,
    One user of the system has got the following error when he is loading his "Change Office and communication" iView in the portal. This is the SAP standard DK used iView!
    No one else has this error in the system as far as we know and the DKRDSP029 is a printer. I had no idea that a printer was connected to this information but apparently there is.
    Does anyone has any input to what the problem actually is?
    Thanks :-)...
    Start of the stacktrace:
    com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException:      Output device DKRDSP029 is locked in the SAP system                 , error key: RFC_ERROR_SYSTEM_FAILURE
    at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:101)
    at com.sap.xss.hr.cod.FcCodBusinessLogicComp.callRFCGetDetails(FcCodBusinessLogicComp.java:472)
    at com.sap.xss.hr.cod.FcCodBusinessLogicComp.onInit(FcCodBusinessLogicComp.java:228)
    at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicComp.onInit(InternalFcCodBusinessLogicComp.java:512)
    at com.sap.xss.hr.cod.FcCodBusinessLogicCompInterface.onInit(FcCodBusinessLogicCompInterface.java:115)
    at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicCompInterface.onInit(InternalFcCodBusinessLogicCompInterface.java:147)
    at com.sap.xss.hr.cod.wdp.InternalFcCodBusinessLogicCompInterface$External.onInit(InternalFcCodBusinessLogicCompInterface.java:227)
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:922)
    at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:891)

    Please check if this user has any default output device configured in the corresponding backend system. (from SU01)
    If the printer/output device configured for this user is DKRDSP029, there might be a problem with the printer setup.
    You can try and change the printer to a different one if required.
    Thanks,
    Shanti

  • Error 1053 when i will start the sap router service

    Hi All,
    when i have start the saprouter service below following errors.
    could not start the saprouter service on local systems
    Error:1053 : the service didnot respond to the start or control request in a timely fashion.
    Please guide me,
    Thanks & Regards,
    Suresh.K

    Please check your saprouter.exe version... Unicode or non Unicode ?
    Open a command prompt and type 'saprouter -V' to find out if it is an Unicode or non Unicode version. If not sure, download both versions from the SAP Service MarketPlace and try them...
    You can also generate a dev_rout file by running your saprouter command in a prompt, removing 'service' and adding '-V2' (to activate the level 2 of your dev_rout trace). The content of your dev_rout file should give the cause of the problem...
    Hope this helps,
    Christophe

  • Error message 'Please log on to the SAP system' when selecting 'shop'

    In SRM when we click on 'shop' or 'Goods Receipt' we get the error 'ITS System Information 'Please log on to the SAP System' where it prompts user to log on again. However when user logs on it opens up the same screen again saying please log on to the sap system.
    This only happens when we shop using the External ITS (wgate), EBP works fine using the Internal ITS.
    Please can someone help.
    Kindest Regards
    Paul

    Hi
    <b>Please try this -></b>
    <b>Look using SRM transaction SITSPMON and RZ20, RZ21.</b>
    Also Please check <u>SAP OSS Note 517860</u>
    <b>-> For ITS,  You need to maintain the RFC connection in the connection type "T" i.e TCP/IP. Maintain in the Table - TWPURLSVR.
    Ensure that you have maintained correct entries in the TWPURLSVR table using SM30 transaction for the ITS Web path (http or https address path). Note you are passing port - 8001 in the address here. Incase you face problems, Please ask you BASIS person to help you out.
    -> Please ask you BASIS person to help you out for maintaining ITS settings. (Ensure IACOR service is running properly - ITS server is running), through the transaction SMICM
    -> What all logs appear in SLG1 and SM21 transactions after publishing all the Internet services.
    -> If you are using ITS 6.2,you need to do the IACOR settings for SRM on the ITS server.Also in SE80 mainatin the Site for SRM system.After this ,you can publish all the ITS services usig the report,W3_PUBLISH SERVICES.</b>
    <u>Related links -></u>
    Integrated ITS :Login Problem
    Re: ITS_CANT_LOAD_INCLUDE in BBPstart service
    Re: ITS_DEST_NOT_FOUND
    Re: ITS Configuration
    Re: ITS Template not found
    Do let me know.
    Regards
    - Atul

  • SAP Client to the SAP Server: internal Error (-1102)[Message 131-183]

    Hi,
    We are using Windows 2008 Server R2, SQL 2008 Standard, SAP B1 8.81 PL08.
    When we trying to connect SAP Client to the SAP Server. There has internal Error (-1102) occurred. We can view the database on client, but we always get the same error message after enter the User ID and Password. We have checked the native client and it is installed and also opened the following ports: 1433, 30000, 30001. We have tried to open all of firewall, but itu2019s no use.
    When I set a computer in to the engine room and set the network connection, this one can connect SAP Client to the SAP Server.
    But when client connect to server by VPN, the IP address will not in the same section. Then We tried to set the IP address has the same network section with the server, but it's still disable.
    I set a computer for SAP Server without firewall, complex network, virtual IP and no router in my office. And use a SAP Client which is in different network domain to connect to SAP Server by internet, not VPN, but the SAP Client still canu2019t connect to SAP Server. I get the same internal Error (-1102).
    It can not only ping to SAP Server IP, but telnet to the port 1433, 30000, 30001, 445.
    When I use a pc with server tools, it can connect to the SAP Server by the localhost license. But if I use a computer only install client and assign the server license. The latter one always got the error.
    How could we solve this problem? Is there has another setting I am missing which might be blocking the connection?
    Thanks in advance.

    Hi,
    We are using VPN and using Terminal Licensing or Remote Desktop Conneciton.
    The idea here is VPN will connect you to the network and when you are connected to the network
    dont use the direct LAN IP connection use the Terminal Licensing to connect.
    Again both are needed VPN and Terminal Licensing. VPN for the connection and if successfully connected
    use or connect from Terminal Licensing or Remote Desktop connections.
    Thanks.
    Clint

  • Registering a program on the SAP gateway

    Hi All
    I have to setup an interface to an external application from SAP using ALE and IDocs. The external application needs to register an instance on the SAP gateway server. If this is complete then you only need to setup an RFC connection with a programID (The ID that is used in the gateway instance) and it will allow a connection between SAP and the external application.
    The problem I am having is that I don’t know how to register the external application on the SAP gateway. Can anyone help me with this problem?
    Thank you.

    Hi,
    the below blogs may help you
    Program ID in RFC destination-XI
    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    - Satish

Maybe you are looking for

  • Data Extraction failure from DSO to Cube

    Hello Experts, The Data load to Cube( zfiar_c03) from DSO (zfiar_03) using a full update is failing throwing the error message"Incomplete update due to errors in single records ".We had deleted the failed request from infocube and loaded the the same

  • Error while running pw_agent_util.sh -create on golden gate instance

    ./pw_agent_util.sh -create Please create a password for Java Agent: Exception in thread "Thread-2" java.lang.NoClassDefFoundError: java.util.concurrent.TimeUnit at com.goldengate.wallet.PasswordMasker$StreamMasker.run(PasswordMasker.java:204) at java

  • Need to call funtion in stored procedure to run one customized report

    Hi, I need to call one function in stored procedure for our customized report. Can anyone please help me in calling the function in stored procedure and provide the syntax for the same. Thanks, Kalpana.

  • Could somebody with NS 6 check an applet for me?

    Hi, I have a Japplet that I want to see if it runs in Netscape 6.0. If you have that browser please use it to go to the following link: http://smashingwebs.com/colorPick.html you should see an applet that gives you the choice between 3 colors. Please

  • Importing Data from Access

    I have a table in an Access 2002 database, which has about 60000 records, and I'm trying to send that data into an Oracle 8.1.7 database. I have created a link to my Oracle table in Access and wrote an insert statement to insert the data from the Acc