SAP-Connection via Servlet

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Vergleichbare Themen

2
Antw.
5823
Views
Von Servlet auf SAP zugreifen
von Challana » 27.07.2007 09:48 • Verfasst in Java & SAP®
24
Antw.
10286
Views
ArchiveLink testen / Servlet
von Dyrdek » 09.12.2014 10:08 • Verfasst in ABAP® für Anfänger
0
Antw.
1189
Views
Extern über Servlet einloggen möglich ?
von Dyrdek » 15.12.2014 11:05 • Verfasst in ABAP® für Anfänger
0
Antw.
920
Views
tcp connection aus abap?
von fino » 19.01.2007 07:23 • Verfasst in ABAP® Core
1
Antw.
2738
Views
Connection-Pool vs. direkte Verbindung
von Gast » 26.01.2006 12:02 • Verfasst in Java & SAP®

Über diesen Beitrag

Anonymous
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1777
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2319

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.

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1777
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2319

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 353
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 949
MS-Word als Editor
letzen Monat von tekko 1 / 4464