Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DerAndre am 09.07.08 - 14:54:19

Titel: SAP GUI mit Transaktion öffnen
Beitrag von: DerAndre am 09.07.08 - 14:54:19
Wahrscheinlich oute ich mich jetzt als Mr. Tomaten auf den Augen.
Habe gesucht und nicht gefunden, ok will nicht viel heissen.

Ist es Möglich unter R6.5.1 eine Schaltfläche in einem Dokument zu hinterlegen, womit die SAP-GUI mit einer vorgegebenen Transaktion geöffnet wird?
Problem ist, es kann nicht gesagt werden, ob der Benutzer schon angemeldet ist oder nicht.
SAP Version ist mySAP ERP 2005. Und ich hab keine Ahnung von SAP.

Wenn da jemand einen Hinweis für mich hat würde ich mich freuen  :)
Titel: Re: SAP GUI mit Transaktion öffnen
Beitrag von: eknori (retired) am 09.07.08 - 15:10:45
Zitat
Und ich hab keine Ahnung von SAP
Das sind selbstverständlich mal wieder die besten Voraussetzungen, um erfolgreich an einer Lösung des "Problems" zu arbeiten.  ;D

Im Prinzip musst du nur einem Haufen DLL Funktionen eine gewisse Menge an Werten zu übergeben. Auch lässt sich ermitteln, ob der User schon am SAP angemeldet ist. Eine dieser Funktionen der DLL, die das SAL Logon bilden liefert einen Wert, der dem geneigten Programierer sagt, ob der User schon angemeldet ist und wie das liebe Programm den damit umgehen soll.

Leider habe ich jetzt das Problem, daß ich zwar weiss, wie das geht, ich aber diese Erkenntnis nicht weitergenben kann, da es sich zwar um mir verfügbaren Code handelt, der aber Bestandteil einer kommerziellen Anwendung ist. Daher muss ich hier leider passen; ich kann da nicht weiter helfen.

Titel: Re: SAP GUI mit Transaktion öffnen
Beitrag von: DerAndre am 09.07.08 - 15:19:22
Na wenn es mehr nicht ist  :D
Hm, kannst Du mir denn sagen um welche DLL's es sich handelt?

Ach ja, ich hab noch nichtmal eine SAP-GUI, geschweige denn eine Anmeldung. Vielleicht kann man das ja mit dem Einwand des Aufwand die Forderung versenken...
Titel: Re: SAP GUI mit Transaktion öffnen
Beitrag von: eknori (retired) am 09.07.08 - 15:26:31
Zitat
nichtmal eine SAP-GUI
Es sollte doch wohl möglich sein, dir als Entwickler einen entsprechenden Zugang zu euren SAP testsystem einzurichten.

Alternative. Mini SAP. Gibt es irgendwo auf den SAP Seiten zum Download. Kann man prima auf einer VM installieren und hat dann ( fast ) alles, was man braucht.

Edit : http://www.4ap.de/pages/abap/mini-sap.php

P.S. Ich mag die Oberfläche vom Mini SAP http://www.eknori.de/2006-05-24/minisap-and-lotus-notes-access-for-sap/  ;D
Titel: Re: SAP GUI mit Transaktion öffnen
Beitrag von: LN4ever am 09.07.08 - 22:37:04
Hallo Mr. Tomato on the eyes,

wenn es alleine darauf ankommt, aus einer Notes-Applikation heraus einen SAPGUI-Client mit einer bestimmten Transaktion im Userkontext des angemeldeten (oder eines hinterlegten) Benutzers zu öffnen und evtl dabei noch ein paar Felder in der SAP-Maske zu füllen, die für diese Transaktion benötigt werden, dann kann man das auf sehr einfache Weise durch die Erzeugung eines SAP-Shortcuts durchführen. (z.B. aus einer Reklamation (Notes-DB), in der die SAP-Kundennr, die LieferNr. usw. hinterlegt sind, den SAPGUI öffnen und Kunden- oder Liefer- oder Produktdaten, Spezifikationen usw. im SAPGUI anzeigen lassen).

Dafür braucht man keine aufwändigen Schnittstellen zu programmieren, wenn der Anwender einen SAP-Account hat. Und in vielen Fällen reicht das ja bereits aus.

Aber du mußt da schon etwas mehr beschreiben, was genau du eigentlich willst und brauchst. Müssen Daten aus SAP in Notes übertragen werden oder geht es wirklich nur darum, einen SAPGUI aus einer Notes-Applikation zu öffnen ?

Gruß

Norbert
Titel: Re: SAP GUI mit Transaktion öffnen
Beitrag von: DerAndre am 10.07.08 - 06:15:17
@Ulrich
Das ist nicht das Problem, würde ich bekommen  :)

@Norbert
Es ist tatsächlich so wie es da steht. Nur die GUI öffnen. Das mit dem Shortcut hört sich gut an. Werde ich mal nach gucken.

Danke schonmal für die Hinweise.

P.S. Ulrich, der Pinguin rechts sieht nett aus.  ;D
Titel: Re: SAP GUI mit Transaktion öffnen
Beitrag von: LN4ever am 10.07.08 - 08:56:58
Hallo Andre,

ich kann dir dazu einmal etwas zukommen lassen. Schreib mir eine Nachricht. In der Antwort kommt dann die Anleitung incl. Programmbeispiel.

Gruß

Norbert