[61837] in SAPr3-news
Re: SAP Transaktion aus MS-Access starten
daemon@ATHENA.MIT.EDU (Gerhard Fricke)
Wed Mar 11 01:53:27 2009
X-Barracuda-Envelope-From: dmr@mit.edu
To: sapr3-news@mit.edu
Date: Wed, 11 Mar 2009 06:53:18 +0100
From: Gerhard Fricke <gerhard.fricke@lsw.de>
Message-ID: <1236750798.11@user.newsoffice.de>
msit2000@googlemail.com schrieb am 03.10.2009:
> Hallo.
> Wir haben eine ACCESS Datenbank mit z.B. einem Feld für "kreditor".
> Wie könnte man nun direkt aus ACCESS Datenblattansicht über Hyperlink/
> Makro,etc. einfach
> die Transaktion starten:
> FB1LN mit dem Parameter aus Feld "Kreditor".
> Gibt es da was, irgendeine Idee ?
> Danke und Grüsse,
> Michael
Hallo Michael,
ich kenne zwar Access nicht so gut, weiß aber, dass es möglich ist,
Hyperlinks zu verwenden. Daher würde ich folgenden Ansatz wählen:
1. Erstellen einer CMD-Datei, die folgende Zeilen enthält:
@echo off
c:
cd\Programme\SAP\FrontEnd\SAPgui
sapshcut.exe -sysname="<Bezeichnung des Systems>" -client=<Mandant>
-user=<Username> -pw=<Passwort> -language=DE -maxgui -type=transaction
-command="FBL1N"
2. Einbauen des Hyperlinks in Access
Nachteile dieser Variante:
- Passwort steht im Klartext in der CMD-Datei
- Dem User muss Mehrfachanmeldung erlaubt sein.
- Der User muss diszipliniert sein, sonst hat er schnell zig Sessions
offen.
Andere Möglichkeit, die ich sehe, ist, mit einem Makro-Rekorder ein
Makro erzeugen und es anschließend verallgemeinernd modifizieren und in
Access einbinden.
Vielleicht helfen dir ja meine Gedanken dazu.
Tschüß
Gerd