SAP-Connection via Servlet Thema ist als GELÖST markiert

Rund um Java und SAP®.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

SAP-Connection via Servlet

Beitrag von KarstenD ( / / 0 / 3 ) »
Hallo,

ich möchte über ein Servlet eine Verbindung zum SAP-System herstellen. Die Login-Daten lese ich über ein Formular ein und rufe dann folgende Funktion für die Anmeldung am System auf:

Code: Alles auswählen.

public void connectToSAP(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
	String client = req.getParameter("client"); 
	String user = req.getParameter("user");
	String pw = req.getParameter("password");
	String server = req.getParameter("server");
	String language = req.getParameter("language");
	String system = req.getParameter("system");
		
	JCO.Client sapclient = JCO.createClient(client,user,pw,language,server,system);
		
      try
		{
			sapclient.connect();
		}
		catch(Exception exc)
		{
			handleException(exc,res);
		}
	}
Das funktioniert leider nicht und ich bekomme folgende Fehlermeldung:
Missing R3NAME=... or ASHOST=... in connect_param in RfcOpenEx
Ich habe die RFC-Anmeldung auch schon über eine Java-Applikation getestet und da lief es einwandfrei. Hat jemand eine Idee, wo hier das Problem liegen könnte?

Gruß,
Karsten

gesponsert ⓘ
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Gast ( / / 0 / 3 ) »
Gib beim Erzeugen der Verbindung auch die Systemnummer mit. Außerdem mußt Du mal nachschauen, ob auf der Kiste auf der die J2EE-Engine (und damit Dein Servlet) läuft, ein SAP GUI installiert ist bzw. die Dateien für die SAP-Systeminfos (saplogon.ini, sapmsg.ini) - das gilt für den Windows-Fall. Wie es mit anderen Betriebssystemen aussieht kann ich nicht sagen, da müßtest Du mal einen Admin fragen.

Beitrag von KarstenD ( / / 0 / 3 ) »
Vielen Dank für die schnelle Antwort.

Was die Systemnummer betrifft, so gebe ich diese bereits mit (in meinem Fall die "01"). Die steht auch so in der saplogon.ini. Kann der JCo.Client eigentlich nochmehr Parameter besitzen? Ich finde immer nur Beispiele mit den von mir verwendeten sechs Parametern in der vorgegebenen Reihenfolge. Wo würde denn ein zusätzlicher Parameter eingefügt?

Seite 1 von 1

Über diesen Beitrag

Anonymous
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

Von Servlet auf SAP zugreifen
von Challana » 27.07.2007 09:48
ArchiveLink testen / Servlet
von Dyrdek » 09.12.2014 10:08
Extern über Servlet einloggen möglich ?
von Dyrdek » 15.12.2014 11:05
tcp connection aus abap?
von fino » 19.01.2007 07:23
SAP Connection bricht beim 504'ten Abruf immer ab
von johann » 29.07.2007 17:35

Unbeantwortete Forenbeiträge

Einsatz von CDS-Views
vor 4 Wochen von Ingo 1 / 2628
Stücklisten
August 2026 von Selma.schwarz 1 / 581383
Belege
August 2026 von Selma.schwarz 1 / 570691