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
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 = NothingSince 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/ -
DBACOCKPIT Connection for SAP systems with SAP Router
Hello!
We are trying to integrate all the remote SAP systems and their databases (primarily Oracle) into DBACOCKPIT of SAP Solution Manager 7.1.
Our SAP Solution Manager is running on Windows with Oracle 11.2.0.2
The most SAP systems (Unix and Windows) can only be reached from SAP Solution Manger over the SAP Router connection.
It means no direct ping from Solution Manager server to the Server of managed system will work.
Question
Is it possible to integrate such SAP systems (with SAP Router) into DBACOCKPIT of Solution Manager?
According to sap note 1265134 only the DBCON-connection will be required.
By doing so (tcode SOLMAN_SETUP), we get TNS errors.
Do we miss some additional steps (adapting tnsnames.ora of SOLMAN with the entry of managed system), etc.?
Thank you!
regardsSAP-SDN wrote:
> We of course can reach these systems via SM59.
>
> The question still is whether or not the several SAP systems with Oracle that can be reached from Solution Manager over SAP Router can be integrated into DBACOCKPIT of SAP Solution Manager in order to gather/ analyze performance data?
Systems can be reached via SM59, then what's the problem ?
In fact, this 'is' the standard procedure. This is as normal as you could have Solution manager in same 'network' with rest of the remote systems.
Answer should be yes, you can manage several remote sap systems from sap solution manager dbacockpit.
Thanks -
Connection to R/3 with SAP Router
Hello,
I want a connecton from XI 3.0 to R/3 with SAP Router.
But if i want to import the RFCs i become no connection.
I Edit Software Component Version, but there is it not possible to set any Sap Router String.
For Connection Data you can only set System, Client, Message Server and
Group.
I have also test to write the Router String before the Message Server IP without any sucess. Not enough Place to write the holfe Path in the Field.
I become no connection to the R/3 to import the RFCs.
Regards,
Robinpls check correct port number..
basis will give u this information. or u use tcode SCOT. -
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 -
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,
SamratYou 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 -
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 MHi
Check out these thread
/message/5401584#5401584 [original link is broken]
JCO$Exception: (102) RFC_ERROR_COMMUNICATION: CPIC-CALL: 'SAP_CMACCPTP'
Thanks -
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
hungthHi 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 -
RFC connection between two SAP systems (with SAP router)
Hi!
I would like to set up a RFC-connection from SAP Solution Manager to other SAP system.
The network connection between the servers is VPN.
How can I set up this RFC-connection, if my connection between two SAP systems looks as follows,
(I use the following SAP routers)?
my server --> customer
my server --> internal SAP Router server xy (10.101....) --> SAP Router customer 2 (10.1....) --> SAP System customer (134....)
Back-way
SAP Systeme customer --> SAP Router customer (134.1....) --> internal SAP router (212.6....) --> my server
How can I set up this RFC-connection, if my connection between two SAP systems looks as follows,
(I use the following SAP routers)?
something like:
/H/10.101..../S/sapdp99/H/10.1.4..../S/sapdp99/H/134...
Thank you very much!
regards
ThomSame answer as in the other forum where you cross posted....
-
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 KUMARDear 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 -
Hi all!
I´m connected to a BW 7.0 system through SAP Router. I'm able to open Bex Designer, perform all necessary changes in the queries, however I am unable to execute the queries.
It shows me warnings like : "Creation of item TEXTELEMENT_25 Failed". I then press ok, input the variable values and then when I press Ok to execute the query, it shows me an Excel error and closes Excel.
Any hints??
Thanks in advance,
Cristina.Hi,
The problem is a known issue, and the issue is solved with BI addon patch 900.
Please refer to note 1325527, which explains this.
I suggest you go one step further and apply the latest FEP, BI addon patch 1200, along with GUI 7.10 patc 17.
You can download the BI add-on patch from:
Goto URL:
http://www.service.sap.com/swdc
SAP Software Distribution Center -> Download -> Support Packages and
Patches -> Entry by Application Group -> SAP Frontend Components ->
BI ADDON FOR SAP GUI -> BI 7.0 ADDON FOR SAP GUI 7.10 -> win 32 ->
Patch 1200
GUI 7.10 patch 17, you can download this from the
following url,
Goto URL: http://www.service.sap.com/swdc
SAP Software Distribution Center -> Download -> Support Packages and
Patches -> Entry by Application Group -> SAP Frontend Components ->
SAP GUI FOR WINDOWS -> SAP GUI FOR WINDOWS 7.10 CORE -> win32 ->
patch 17.
This will solve the problem.
Thanks,
Michael -
Changing SAP Router to different System
HI Experts,
SAP Router is installed in our Develpoment system can it be possible for us to install this on the solution manager System. Is this advisable to change the SAP router to a different machine. If so How is that possible?
Regards,
Vamshi.Hi,
Please use the following step.
Installation Steps
1.1 Downloading necessary software components from SAP Service Marketplace:
1. SAProuter
Use the latest SAProuter version (37.x), which can be downloaded from
SAP Service Marketplace under the following link.
http://service.sap.com/swdc
 Download
 Support Packages and Patches
 Entry by Application Group
 Additional Components
 SAPROUTER
 SAPROUTER 6.40
SAPROUTER 6.40
From the available list of SAProuters, select the SAProuter for your OS platform.
2. SNC Libraries (SAPcryptolib) download:
http://service.sap.com/swdc
 Download
 SAP Cryptographic Software
Select the SAPcrytoLib libraries compatible with your Operating System.
Note: Please also download the SAPCAR.exe file from the above location to extract the SAProuter archive files.
3. Create a folder in /usr/sap with the name as: saprouter.
4. Extract both the files i.e. SAProuter.SAR and Cryptolib.CAR files into saprouter folder using the command:
SAPCAR -xvf SAProuterxxx.SAR
SAPCAR -xvf CRYPTOLIBxxx.CAR
1.2 Creating the certificate request
1. As user <snc>adm set the environment variables:
SECUDIR = /usr/sap/saprouter
SNC_LIB = /usr/sap/saprouter/libsapcrypto.so
2. Go to the Trust Center Service - Download Area and get the "Distinguished Name" for your SAProuter from the list of SAProuters registered for your installation.
3. Generate the certificate Request with the command:
./sapgenpse get_pse -v -r certreq -p local.pse "<Your Distinguished Name>"
P.S: We can also get the distinguished name from SAP itself when we register for the remote service connection.
4. Display the output file "certreq" using the command:
cat certreq
and with copy & paste insert the certificate request into the text area of the same form on the SAP Service Marketplace from which you copied the Distinguished Name.
1.3 Importing the certificate request
1. With this in turn you can install the certificate in your saprouter by calling
./sapgenpse import_own_cert -c srcert -p local.pse
1.4 Setting secured login to SAProuter
1. Now you will have to create the credentials for the SAProuter with the same program (if you omit -O <user>, the credentials are created for the logged in user account)
sapgenpse seclogin -p local.pse -O <user_for _saprouter>
2. This will create a file called cred_v2 in the same directory.
3. Check if the certificate has been imported correctly
./sapgenpse get_my_name -v -n Issuer
4. If this is not the case, delete the files cred_v2, local.pse and start over at Item 3 of 4.2 . If the output still does not match please open a customer message in component XX-SER-NET-OSS stating the actions you have taken so far and the output of the commands 3 of 4.2, 4.3, and 4.4.
1.5 Additional actions necessary before you can start saprouter
1. Logon to the system as <sid>adm, here sa1adm.
2. The environment variables SECUDIR, SNC_LIB and USER needs to be set for the user account SAProuter is running under using the commands:
setenv SECUDIR <path_to_libsecude>
i.e. setenv SECUDIR /usr/sap/saprouter
setenv SNC_LIB <path_to_libsecude>/<name_of_sapcrypto_library>
i.e. setenv SNC_LIB /usr/sap/saprouter/libsapcrypto.so
setenv USER sa1adm
3. Check if the environment of the user running saprouter contains the environment variable SECUDIR, SNC_LIB and USER using : printenv
4. Start the saprouter with the following command line:
#./saprouter -r -S <port> -K "p:<Your Distingushed Name>"
-K tells the saprouter to start with loading the SNC library
Eg. ./saprouter -r -S 3299 -K "p:CN=nradev, OU=0000759188, OU=SAProuter, O=SAP, C=DE"
./saprouter -r -V 2 -K "p:CN=nradev, OU=0000759188, OU=SAProuter, O=SAP, C=DE"
./saprouter -r -R /usr/sap/saprouter/saprouttab -G log.txt -V 2 -K "p:CN=nradev, OU=0000759188, OU=SAProuter, O=SAP, C=DE"
5. The corresponding file ./saprouttab should contain at least the following entries
inbound connections MUST use SNC
KP "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" <your_server1> <port_number>
repeat this for the servers and port_numbers you will need to allow,
please make sure that all explicit ports are inserted in front of a
generic entry '*' for port_number
outbound connections to <sapservX> will use SNC
KT "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" <sapservX> <sapservX_inbound_port>
permission entries to check if connection is allowed at all
P <IP address of a local host> <IP address of sapserv2>
all other connections will be denied
D * * *
6. Example: For a SNC encrypted connection to the SAPRouter on sapserv2 (194.39.131.34), the saprouttab should contain the following entries:
SNC-connection from and to SAP
KT "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" 194.39.131.34 *
SNC-connection from SAP to local R/3-System for Support
KP "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" <R/3-Server> <R/3-Instance>
SNC-connection from SAP to local R/3-System for NetMeeting, if it is needed
KP "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" <R/3-Server> 1503
SNC-connection from SAP to local R/3-System for saptelnet, if it is needed
KP "p:CN=sapserv2, OU=SAProuter, O=SAP, C=DE" <R/3-Server> 23
Access from the local Network to SAPNet - R/3 Frontend (OSS)
P <IP-addess of a local PC> 194.39.131.34 3299
deny all other connections
D * * *
Thanks,
Harshal -
SLD configuration - JCO connection with SAP Router
Hi,
I installed the new Sneak Preview SP11 Java Edition including SAP Portal. I tried to run an own Web Dynpro Application with RFC-Access on a R/3 System.
Unfortunately I was not able to get the JCO Connection to run. The R/3 System is reached via SAP Router. I am a little bit confused, because with the last Sneak Preview (SP6 or SP7) this application was running without problems. Of course I thought that this can't be. So I uninstalled SP11 and installed the old version (SP7). I configured the JCO-connection, no problems.
Now I know that this is not my mistake (hopefully ).
If I configured a JCO-connection in SP11 and tried to PING, the first PING was ok. After testing the connection with user, the PING failed. The testing with user returns something like "user or password are not accepted".
Any ideas?
Best regards
RenaldIn your SLD configuration, what do you have as your Logon Group under the message server config. Is it "PUBLIC". if so, then the user id needs to belong to that Logon Group in the system.
Regards,
Rich Heilman -
Problem in Transactional iView with SAP GUI Type
Hi,
I've one Transactional iView in which I'm opening one SAP report. This report can be downloaded using option Local File. Once I click on this option, one popup appear where format can be selected and afterward file can be downloaded.
Problem: Once I choose SAP GUI Type in Transactional iView is SAP GUI for HTML then it wouldn't allow me to download file and just hanged, once I click on popup download.
But same is working once I choose SAP GUI Type = SAP GUI for Windows.
Can someone suggest me, what is the problem exactly?
Thanks,
VikasYeah Michael, you are absolutely right, it seems same problem, I'm getting some applet loading exception.
But, I already have JVM installed version j2se1.6, same as colleague have.
I couldn't understand solution properly suggested in Note, can you brief me, would be really great.
The error I'm getting is..
load: class Query.class not found.
java.lang.ClassNotFoundException: Query.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.SocketException: Network is unreachable: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception: java.lang.ClassNotFoundException: Query.class
Please suggest.
Thanks,
Vikas -
Hello Experts,
I Paste my dev_route error here
trc file: "dev_rout", trc level: 2, release: "700"
Wed Dec 29 12:17:32 2010
NiHsLInit: alloc host/serv bufs (200/200 entries)
NiIInit: allocated nitab (811 at 000000000026B140)
NiIInit: host/serv bufs already initialized
SAP Network Interface Router, Version 38.10
Compiled Feb 28 2010 21:11:42
command line arg 0: saprouter
command line arg 1: -r
command line arg 2: -V
command line arg 3: 2
command line arg 4: -K
command line arg 5: p:CN=fghsrv016, OU=0000885529, OU=SAProuter, O=
service : 3299
routtab : ./saprouttab
plug-in : no plug-in
-argument: 'no argument'
clients : 800
max servers : 1
quelength : 1
maxheap : 20000000
timeoutL : 5000
tracefile : dev_rout
logfile : no logging active
portrange : no portrange active
local address : default address
SncInit(): Initializing Secure Network Communication (SNC)
PC with Windows NT (mt,ascii,SAP_UC/size_t/void* = 8/64/64)
SncInit(): Trying environment variable SNC_LIB as a
gssapi library name: "J:\saprouter\nt-x86_64\ sapcrypto.dll".
ERROR => DlLoadLib()==DLENOACCESS - LoadLibrary("J:\saprouter\nt-x86_64\ sapcrypto.dll")
Error 126 = "The specified module could not be found." [dlnt.c 255]
ERROR => SncPDLInit()==SNCERR_INIT, Adapter #1 (J:\saprouter\nt-x86_64\ sapcrypto.dll) not loaded [sncxxdl.c 640]
<<- SncInit()==SNCERR_INIT
sec_avail = "false"
ERROR => NiSncInit: SncInit failed (rc=-1) [nisnc.c 647]
ERROR => main: NiSncInit failed (rc=-17) [nirout.cpp 1227]
ERROR SNC processing failed:
SncInit
TIME Wed Dec 29 12:17:32 2010
RELEASE 700
COMPONENT NI (network interface)
VERSION 38
RC -17
MODULE nisnc.c
LINE 646
DETAIL NiSncInit: sncrc=-1
COUNTER 4
<<- ERROR: SncDone()==SNCERR_INIT_FIRST
NiIExit: free nitab 000000000026B140
please try to solve it guys
Thanks and regardsHi,
At first login with the user and start the router the same user id from where you have installed the router and define the parameters etc., the error looks generic with many possibilities to answer have a look on below thread which is already solved:
SAProuter error: SNC processing failed: SncInit
"ERROR: SNC processing failed: SncSessionInitiatorAK"
Thanks,
Salim
Maybe you are looking for
-
Mid 2010 MacBook Pro Kernel Panics
I''ve been getting intermittent Kernel Panics on my laptop. Mostly while watching video, so I downloaded the firmware fix, but that hasn't fixed anything. Took it to the geniuses to have a look, they couldn't find an issue with the video, or hard dri
-
View .rpt files(reports) in pdf format
Hello I'm working with reports generated in CrystalReports and i want to view them in pdf format (in browser using a servlet) but not generating a .pdf file on disk(work with ByteArrayOutputStream). But i can't get to a result. Can you sugest a certa
-
I have a document that has a field. In that field I have text and everywhere I hit ENTER there is a box. I need to figure out how to get rid of the boxes. They show on screen and in print. Thanks,
-
C# How to Get Windows Version
Hi guys, Im on a Project in WPF! Well however I wanna check the Windows OS by MessageBox.Show(Environment.OSVersion.ToString()); I tried that on Windows 8.1 and I got as result: 6.3.9600.0 Well, on the Windows Server 2012 R2 i get the same result. I
-
Info package option in bw 3.5
experts can anyone tell me where can I see the opition of simulating the data upload in the info package screen . or how to simulate the data upload with the help of info package which loading data from flat file to the cube