What's SAP Router String for?

Hi,
I can not find proper module for me to post this message, so I post it here.
When we create a new item in the SAP logon screen , we need to specify the following parameters:
1) System description
2) Message server
3) SAP Router String (optional)
4) System ID
5) System Number
4) Group
My question is, what's SAP router string for? How to define a new SAP router string?
Because sometimes we don't need to input SAP router string, and we can still logon to the system successfully.
So, If I need to create a new SAP router string, where to define?
Thanks.

Hi
A route string describes the stations of a connection required between two hosts. A route string has the syntax
(/H/host/S/service/W/pass)*
It consists of any number of substrings in the form /H/host/S/service/W/pass .
A route string contains a substring for each SAProuter and for the target server.
Each substring contains the information required by SAProuter to set up a connection in the route: the host name, the port name, and the password, if one was given.
Syntax for substrings:
·        /H / indicates the host name‑{}‑
Note that the host name must be at least two characters long.
·        /S/ is used for specifying the service (port); it is an optional entry, the default value is 3299
·        /W/ indicates the password for the connection between the predecessor and successor on the route and is also optional (default is u201Cu201D, no password)
In earlier Releases (<4.0A), the password entry was made one substring later and with the letter /P/.
New: /H/saprouter/W/pass/H/targetserver
Old: /H/saprouter/H/targetserver/P/pass
(Here pass is the password which is checked by the SAProuter on host saprouter to set up or prohibit the connection from the source host to the target host.)
Due to downward compatibility, the old password entry form is still possible.
Thenaks & Regards
Kishore

Similar Messages

  • How to use SAP Router String with SAP Web Services

    Hi All,
    I have developed an SAP Web Service and I'm using it from a vb.net dll by using web reference.
    I want to use an SAP Router string when I try to call web service but I don't how to do it.Should the url of my proxy contain this router string in itself or is there any other attribute that I should configure for this purpose?
    Please help!!!
    MERAL
    My code is as in the followings .
    (And my SAP router string is like /H/111.11.111.11/H/)
    Dim srvProxy As New PSUDamacanaProxy4.Z_SDB_RFC_GetList
                srvProxy.Url = s"http://21.11.1.43:8000/sap/bc/soap/rfc"
                srvProxy.Timeout = 10000
                srvProxy.Credentials = New System.Net.NetworkCredential(strUserName, strPassword)
                srvProxy.Z_SDB_RFC_GetList(p_bayi, durum, True, miktar, telefon, expMusteri, expReturnValue, expSiparis, expTeslimat, expAdSoyad)
                musteriAdSoyad = expAdSoyad
                ReturnValue = expReturnValue
                srvProxy.Dispose()
                srvProxy = Nothing

    Since I posted this question, I have abandoned the notion of
    auto-generated web services and embraced the good old FDS concept
    where the RemoteObject meta-tag does all the conversion work for
    me. We are now using the Granite DS package and it is working well
    for us. I would love to consume web services, but it just isn't
    worth the hassle when all you have to do with Granite (and FDS) is
    cast your return objects to the proper object type.
    BTW, since this posting, I have investigated competing Flex
    app frameworks. After my research, I checked out the PureMVC
    framework. Wow!! Cairngorm always left me with an uneasy feeling
    and I guess I am not alone. Apparently, Cliff Hall felt the same
    way. That is why he started the project. I like his approach alot
    more than Cairngorm especially since it includes notifications
    which allow me to broadcast my own app level events independent
    from the AS Event framework. Check out PureMVC. For what it is
    worth, it has my humble endorsement. Cliff was even gracious enough
    to acknowledge the other Adobe Consulting guys for their work. Good
    for you Cliff, I respect that. Check out a better way at
    http://www.puremvc.org/

  • JCO Creation error using SAP router string

    Hi All,
    I have created technical system using customer system IP. After that I have created the JCO
    I have given the details while creating a JCO:
    JCO Name : <Name>
    Client detail:  <Client>
    Message Server :< hostname>
    Logon Group :<SPACE>
    SAP Router String :< /H/<host IP>/H/S/<message server port number>
    User Name :<User name>
    Password :<***>
    I have updated the Host and service file in the portal server.
    When I am testing the JCO I got an exception:
    com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM  TYPE=B MSHOST=dicisap1 GROUP=PUBLIC R3NAME=DCD MSSERV=sapmsDCD SAPROUTER_STRING=/H/<RouterIP>/S/3600  PCS=1 LOCATION    SAProuter 37.11 on SOLNMAN ERROR       timeout occured TIME        Wed Nov 05 17:42:31 2008 RELEASE     640 COMPONENT   NI (network interface) VERSION     37 RC          -93 COUNTER     4825
    How to resolve this problem ?
    Regards,
    Boopathi M

    Hi
    Check out these thread
    /message/5401584#5401584 [original link is broken]
    JCO$Exception: (102) RFC_ERROR_COMMUNICATION: CPIC-CALL: 'SAP_CMACCPTP'
    Thanks

  • Quality Server not connect through SAP Routing String

    Hi,
    When remotely access client SAP through SAP routing string in Quality Server it shows error message as
    "timeout occured
    Location : SAP router 37.11 on solman
    Time: Tue May 05 11:19:37 2009
    Component : NI (Network Interface)
    Release : 640
    Version : 37
    Return Code : -93
    Counter : 131 "
    Here GUI version is 7.1(where from connecting). Client SAP version is ECC 5.0 and they use GUI 6.4 version. But Development server is being connected through SAP Routing String.
    Regards,
    Samrat

    You might want to check following things:
    Can you do a ping to the IP address you specified?
    Is the data correct (ip, host, system number,...)?
    Is the gateway with system number 00 running on the server?
    Did you install the SAP RFC SDK dll's?
    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu

  • Connect EPM and web portal BPC through SAP router string

    Dear Expert,
    Please tell me how to connect EMP and web BPC through SAP router string?
    thanks so much
    hungth

    Hi hungth,
    Can you explain more? Do you mean you need a sap support to log on to your BPC web and investigate your BPC issues? If so, you can open HTTP connect connection by following note 592085.
    Best regards,
    Charlie

  • How to fill the SAP router String :

    Dear friends ,
    During GUI installation 1 field is SAProuter String so what i fill here .
    Please guide us for SAProuter String .
    i) what is SAProuter String .
    ii)What is use of SAProuter String.
    Thanks & Regard
    SAURAV KUMAR

    Dear sourav,
    Hope you got answer of your question if not following is the answer.
    i think you need to know about the router string first.
    router string is nothing but the external IP of the saprouter system which is mapped with the local IP of the saprouter system.
    if you know router string you can put it directly, no need to add any thing extra. suppose your router string is 12.35.56.952 you can put it directly over their if you want to access remote SAP system if you are in LAN you don't need to put that.
    hope this will solve you problem.
    Regards
    Rupesh Kr singh

  • SAP router installation for VPN method

    Hi All,
    Can any one share me the steps to perform SAP Router Configuration with VPN method.
    Also what are changes i need to  make in saproutab file.
    Appreciate your inputs.
    Thanks
    Pradeep.

    There is paperwork that you need to fill out with IPSec information, once its filled out you fax it over to SAP.
    Not entirely sure what changes need to be made in saprouttab?  Are you changing SAPRouter to no longer perform SNC to SAP?
    Here is the doco I used for my company - https://support.sap.com/content/dam/library/SAP%20Support%20Portal/remote-support/RemoteSupport.pdf

  • What is SAP name space for different objects.

    Hi Guys,
    Kindly let me know the SAP name spaces for different objects.
    Thanks

    hi,
    Naming Conventions in ABAP Objects 
    Global classes and interfaces that you create in the Class Builder are stored in the class library and administered by the R/3 Repository: they therefore have the same namespace as all other Repository objects (database tables, structures, data elements, and so on).
    It is therefore necessary to have naming conventions for object types and their components and to use them uniformly within program development.
    The following naming convention has been conceived for use within the SAP namespace:
    If you do not observe the naming conventions for object types (classes and interfaces), conflicts will occur when the system creates persistent classes, since it will be unable to generate the necessary co-classes.
    Namespace for Components
    A single namespace within a class is shared by:
    All components of the class itself (attributes, methods, events, constructors, interfaces, internal data types in the class, and aliases)
    All public and protected components of the superclasses of the class.
    Method implementation has a local namespace. The names of the local variables can obscure those of class components.
    Naming Convention
    The naming convention has been kept as general as possible to avoid adversely influencing the naming of objects.
    General Remarks
    When you choose names for development objects, you should:
    Use English names
    Use glossary terms when possible
    For example, CL_COMPANY_CODE instead of BUKRS
    In compound names, use the underscore character (_) as a separator. Since names are not case-sensitive, this is the only character that you can use to separate names.
    Example: CL_COMPANY_CODE, CL_GENERAL_LEDGER_ACCOUNT
    Names should describe the action, not the implementation of the action.
    Example: PRINT_RECTANGLE, not RECTANGLE_TO_SPOOL
    Conventions for Object Types
    Class and interface names in the class library belong to the same namespace as data elements, tables, structures, and types. They are maintained centrally in table TADIR.
    Class in the class library
    CL_<class name>
    The class name should be made up of singular nouns.
    CL_COMPANY_CODE, CL_GENERAL_LEDGER_ACCOUNT
    Interfaces in the class library
    IF_<interface name>
    The same naming convention applies to interfaces as to classes.
    IF_STATUS_MANAGEMANT, IF_CHECKER
    Local classes in programs
    (recommendation)
    LCL_<class name>
    The class name should be made up of singular nouns.
    LCL_TREE_MANAGEMENT
    Local interfaces in programs
    (recommendation)
    LIF_<interface name>
    The sane naming convention applies to interfaces as to classes.
    LIF_PRINTER
    Recommended naming conventions are not compulsory. However, if you use prefixes for these class and interface names, you should use those listed above.
    Conventions for Components
    Method name
    <method name>
    Method names should begin with a verb:
    GET_STATUS, CREATE_ORDER, DETERMINE_PRICE
    Events
    <event name>
    Event names should have the form
    <noun>_<participle>:
    BUTTON_PUSHED, COMPANY_CODE_CHANGED, BUSINESS_PARTNER_PRINTED
    Local type definitions within a class
    (recommendation)
    TY_<type name>
    TY_INTERNAL_TYPE, TY_TREE_LIST
    Data definitions (variables)
    <variable name>
    When you name variables within a class (CLASS-DATA or DATA), avoid using verbs at the beginning of the name (to avoid conflicts with method names).
    LINE_COUNT, MARK_PRINTED, MARK_CHANGED, STATUS
    Data definitions (constants)
    (recommendation)
    CO_<constant name>
    CO_MAX_LINE, CO_DEFAULT_STATUS, CO_DEFAULT_WIDTH, CO_MAX_ROWS
    Recommended naming conventions are not compulsory. However, if you use prefixes for these class and interface names, you should use those listed above..
    Concrete Method Descriptions
    Attribute access
    SET_<attribute name>, GET_<attribute name>
    Methods that access attributes of any kind should be prefaced with GET_ or SET_.
    GET_STATUS, SET_USE_COUNT
    Event handler methods
    ON_<event name>
    Methods that handle events should begin with ON, followed by the name of the event that they handle.
    ON_BUTTON_PUSHED, ON_BUSINESS_PARTNER_PRINTED
    Methods that perform type conversions
    AS_<new type>
    AS_STRING, AS_ISOCODE
    Methods that return a Boolean value
    These methods may not return any exceptions.
    Recommendation: Use SPACE and 'X' to represent false and true respectively.
    IS_<adjective>
    IS_OPEN, IS_EMPTY, IS_ACTIVE
    Check methods
    CHECK_<objective>
    CHECK_AUTHORIZATION, CHECK_PROCESS_DATE
    Local Conventions Within Methods
    For parameters
    The parameters are regarded from the point of view of the method that implements them:
    IMPORTING parameters
    IM_<parameter name>
    EXPORTING parameters
    EX_<parameter name>
    CHANGING parameters
    CH_<parameter name>
    RESULT
    RE_<result>
    Using prefixes is NOT compulsory. However, if you do use them, use those listed above.
    For exceptions
    The following table contains a series of possible exception names, that can also be used generically (for example, NOT_FOUND could also be used as DATE_NOT_FOUND)
    EXCEPTION
    Meaning
    ACTION_NOT_SUPPORTED
    The requested action or function code is not supported.
    CANCELLED
    If a method uses a dialog to find out what has to be dome (for example, a list of choices), and the user chooses "Cancel", you can set this exception.
    EXISTING
    A new object that you want to create already exists in the database.
    FAILED
    The method could not be executed because of the current environment. This exception is intended for cases where the method cannot be executed because of variable system circumstances.
    ..._FAILED
    Part of the method could not be completed because of the current environment. (OPEN_FAILED, CLOSE_FAILED, SELECTION_FAILED, AUTHORIZATION_FAILED)
    FOREIGN_LOCK
    Data is locked by another user.
    INCONSISTENT
    Object data in the database is inconsistent.
    ..._INCONSISTENT
    The component data for … of an object in the database is inconsistent.
    INVALID
    The object data entered is incorrect (for example, company code does not exist). Compare NOT_QUALIFIED.
    ..._INVALID
    The component data entered for an object is incorrect. Compare NOT_QUALIFIED.
    INTERNAL_ERROR
    Last resort. Only use this exception if you cannot be more precise about the nature of the error.
    NOT_AUTHORIZED
    The user does not have the required authorization.
    NOT_CUSTOMIZED
    The object requested is not correctly customized.
    ..._NOT_CUSTOMIZED
    The component … of the requested object is not correctly customized.
    NOT_FOUND
    Unable to find the requested object.
    ..._NOT_FOUND
    Unable to find component … of the requested object.
    NOT_QUALIFIED
    The combination of input parameters is insufficient to run the method. Compare INVALID.
    ..._NOT_QUALIFIED
    One parameter of the method is not qualified.
    NUMBER_ERROR
    Error assigning a number.
    SYSTEM_ERROR
    This exception is set if the Basis system returns an unexpected error message.
    regards,
    sudheer.

  • What is SAP's strategy for XSI (Express Shipping Interface)?

    We are investigating if we can use SAP XSI for parcel tracking with DHL. We like the idea of having an integrated tracking solution that we can call from SO, PO, delivery note and shipment. However, I found information on the internet related to XSI versus UPS telling me UPS is no longer supporting new implementations of SAP. Does somebody know why they stopped supporting XSI? See URL below for all details:
    http://sap.ittoolbox.com/groups/technical-functional/sap-log-sd/vtrc-xsi-and-interface-into-ups-3265707
    According to this discussion XSI is not the direction SAP is going with transportation in the future. Event Management is the solution for tracking. Their recommendation is to use XML API's from carriers instead like e.g. TrackIT from DHL? Does somebody know whether this information is reliable or not?
    Does somebody have information about SAP's strategy for XSI ? Is it worthwhile spending time on configuring XSI for DHL tracking or does somebody have better or other options?
    We are aiming for as less custom changes as possible.
    kind regards,
    Angelique Heutinck
    IFF

    Dear Angelique,
    ProcessWeaver  u2018Global Enterprise Centralized Shipping (ECS)u2019  solution certified by the SAP  and DHL.
    Advantages:
    - No middleware required.
    - SAP Certified
    - Around 25 parcel carriers certified including FedEx, UPS and DHL.
    - You can track shipments directly within SAP
    We are happy to provide demo.
    Best Regards,
    Prasad
    Edited by: ProcessWeaver Inc on May 29, 2010 4:17 PM

  • What function searches a string for a phrase?

    I'm looking for an AS3 phrase that searches a text string for a given search term, and then returns a certain numerical value if that phrase is found.
    How would I go about doing this? Is there a built-in function for this?
    I'm a nube and all help is appreciated.
    Thanks,
    Michael

    indexOf or search(), depending on how exact the string is that you're trying to match. If it's exact, use indexOf. If it's a little "fuzzy," use search with a regular expression.

  • What is best conection  string for application to connect to active standby

    I have setup a primary db and an active standby database on two servers in different city.
    Now for people to test it, what is the best tnsnames strings I should provide to them?
    Plus how do I test it?
    Thanks in advance.

    Hello;
    What you are looking at Transparent Application Failover for Data Guard. ( Way cool idea if you decide to use it )
    Example
    ernie =
    (DESCRIPTION =
        (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = TCP)(HOST = Primary.server.com)(PORT = 1521))
           (ADDRESS = (PROTOCOL = TCP)(HOST = Standby.server.com)(PORT = 1521))
           (CONNECT_DATA =
           (SERVICE_NAME = ernie)
    )The DBMS_SERVICE.CREATE_SERVICE will let create an alias for database which can be used on both servers so the end user never sees a failover.
    The rough outline is
    1. Create the service
    BEGIN
       DBMS_SERVICE.CREATE_SERVICE('ernie','ernie');
    END;
    /2. Start the service
    BEGIN
       DBMS_SERVICE.START_SERVICE('ernie');
    END;
    /3. default parameters can now be set for 'ernie'.
    BEGIN
       DBMS_SERVICE.MODIFY_SERVICE
       ('ernie',
       FAILOVER_METHOD => 'BASIC',
       FAILOVER_TYPE => 'SELECT',
       FAILOVER_RETRIES => 200,
       FAILOVER_DELAY => 1);
    END;
    /4. Finally a database STARTUP trigger should be created to ensures that this service is only offered if the database is primary.
    CREATE TRIGGER CHECK_ERNIE_START AFTER STARTUP ON DATABASE
    DECLARE
    V_ROLE VARCHAR(30);
    BEGIN
    SELECT DATABASE_ROLE INTO V_ROLE FROM V$DATABASE;
    IF V_ROLE = 'PRIMARY' THEN
    DBMS_SERVICE.START_SERVICE('ernie');
    ELSE
    DBMS_SERVICE.STOP_SERVICE('ernie');
    END IF;
    END;
    /A complete document is available here :
    http://uhesse.wordpress.com/2009/08/19/connect-time-failover-transparent-application-failover-for-data-guard/
    Best Regards
    mseberg

  • WebGUI iview with SAP route string in system connector

    HI SAP Expert
    Anyone try creating a WebGUI iview connecting to the backend R/3 instance with a SAProuter String?
    We are trying to start a WebGUI connection to an external SAP instance, however the connection require a SAProuter string plus the Application Server address.
    Anyone knows where we should specify the SAProuter string? iview or system connector?
    Any suggestion will be greatly appreciated.

    All I can suggest is to use a SAP Web Dispatcher or similar sitting in a firewall. It's not what you want, but it may alleviate the security concern

  • What is SAP PACE Program for NetWeaver Solutions

    Hi,
    Can anyone tell me about any details for the "SAP PACE (Pro-Active Customer Engagement) Program for NetWeaver Solutions".
    I want to know, what is this program or product?
    What does it do? is it good to recommend the client for implementing this product?
    Any inputs are highly appreciated.
    Thank you.

    Hi,
    I'm afraid in standard SAP do not have such report.
    As a workaround you could try the following: The correction would consist of the following steps:
    1) remove the link between the budget and the IT0759 in the IMG step "Assign Compensation Review Item Attributes"
    Here you will need to remove the "Budget Type"
    2) Then you should delete the IT0759 records for which the budget was not updated (revert the process completely, this means that if the status of IT0759 is "active" you will need to check IT0008 also)
    3) next step will be to reset the link removed in step 1) betweenthe budget and the IT0759
    4) create new IT0759 records as initially intended
    Please note that you should try this in a test or development system first and check if everything worked well before using it in the production system.
    Hope this help
    Sarah

  • WHAT IS SAP  " GOOD PRACTICE" FOR TESTING PROCEDURES ?

    Dear Gurus, could you please share with me the good practice of testing procedures? I am a 1st level fico support and being asked for this. Thanks in advance for your kindest help.

    Hi,
    Please use the below links FYR...
    http://help.sap.com/erp2005_ehp_02/helpdata/en/2f/75ba3bd14a6a6ae10000000a114084/content.htm
    http://www.ebooksquad.com/search/SAPmoduletesting+procedures
    With Regards,
    Lolla.

  • What is SAP best practice for SU24 "no check" indicators

    Hi Experts,
    Let's say during testing if we find a t-code needs some authorization objects for end to end execution, and those objects are maintained as "CHECK" "NO" in USOBX_C.
    Please suggest the best practice...
    Should we change the proposal in USOBX_C to "CHECK" "YES" and populate specific values in USOBT_C or we can insert those authorization objects manually in the roles without changing proposals??
    As far as I know, it makes upgrade activities more difficult when there is more customization in these tables....However manual insert of auth objects are not impacted during upgrade and also any SU24 maintenance of custom t-codes.
    Thanks,
    Deb
    Edited by: Julius Bussche on Feb 8, 2012 10:31 AM
    Subject title made more meaingful.

    Normally there is some thought which went into the "no check" flag so you should put some thought into it before testing it to turn it on. It might force you to grant access for that transaction context but have the implication that in other transactions the user can access too much again.
    There are however some authorization objects which were added with support packs with this "no check" in the hope of adding the authority-checks into the code to make them possible, but deliver them as backward compatible with existing roles. This is a work-around for not being able to deliver it as deactivated globally in transaction AUTH_SWITCH_OBJECTS.
    You can find the candidates by sorting the + 12k entries in USOBX_C by object name and finding those which were dealt with in a very liberal way. Check the docs and OSS notes for them.
    Other than that I can only say that a best practice which I believe in is to remove some of the odd things in SU24 immediately after the installation. This means that you later (and as required) only need to add proposals and checks. That is much less error-prone than removing proposals and checks again!
    Cheers,
    Julius

Maybe you are looking for

  • Error while testing SD cycle (Release to Accounting)

    Prof.segment for prim.cost elements not advisable for costing-based CO-PA Message no. KI183 Diagnosis You posted to a profitability segment for primary cost element 42031053. However, only costing-based profitability analysis is active in your contro

  • HT5312 i forget rescue email adress and security question too ,..... any sloution please reply ASAP

    i can't buy any thing because i forgot my both security question and resuce emial address please help to get out from this problem PLEASE!!!

  • What is that monochrome icon again?

    Folks, I know this is trivial but there's a somewhat new monochrome GNOME icon that many third-party icon sets seem to miss - it's for a USB device that is larger than 8.0 Gib so it does not get a pendrive monochrome icon in Nautilus but not big enou

  • Problem with posting GL document  in QA

    Iam upload data using BAPI "BAPI_ACC_DOCUMENT_POST" "We were not able to successfully upload an Excel spreadsheet into SAP in QA area . When we attempted to do the upload in QA, SAP displayed a blank screen and then froze. No error messages were disp

  • IPOD UPDATER HELP!

    When I try and update my ipod with the new software it will only let me restore. I have the latest version of itunes and I do not want to restore my ipod I want to update it. I know it needs the update, because it says (needs update). The update butt