Hiho,
ich habe hier nichts finden können, aber vllt hat einer von euch schon was in der art gesehen.
Gibt es evtl schon ein Login-Script für SAP?
also SAP starten, die gewünsche Plattform auswählen und dort anmelden?
Hiho,
ich habe hier nichts finden können, aber vllt hat einer von euch schon was in der art gesehen.
Gibt es evtl schon ein Login-Script für SAP?
also SAP starten, die gewünsche Plattform auswählen und dort anmelden?
Hi,
gibt es bei SAP nicht x Module? Probier es doch selbst aus, das reine Login sollte nicht so schwer sein.
So long,
Mega
ja, genau da ist auch das prob =)
ich kann SAP starten, und je nachdem, auf wievielen Plattformen man zugelassen ist, dass eine Auswahl kommt. wenn man dann die plattform ausgewählt hat, kann man sich einloggen.
alles im allen vllt möglich, aber ich dachte vllt hat das schonmal jmd geschrieben *g*
da ich selber keine sap zugriffsrechte habe, werde ich, sofern es wirklich noch nichts gibt), mal ein paar screens machen und mich drangeben dass selber (mit der hilfe vom board *g*) in die hand zu nehmen.
ok, hier die screens. das prob ist, dass die ganzen "felder" keine bezeichnung haben. kann man die nachträglich auslesen?
Bild 1 kommt zuerst, hier müsste man nach den vorgegebenen Kriterien suchen (die Liste ist immer anders, jmd möchte aber standardmäßig p21 einloggen) ...
Bild 2 ist dann die Anmeldung ... User/PW eintragen =/
ich kenn die rechte maske. bei uns sieht das auch so aus. allerdings werden bei uns alle systeme angezeigt und anhand der zugriffsrechte wird dann entschieden, ob man das recht hat das programm zu starten.
Ich würde zum autostart die tastatur zur steuerung nehmen.
aber dazu müsste er im linken fenster lesen können, was da steht, oder?
weil das info-tool die sachen ja garnicht anzeigt.
Wenn du mit TAB da reinspringst, kannst du mit den Pfeiltasten durch gehen.
ja, das ist schon klar, aber die liste die im bild ist, ist variabel.
die einen haben da nur 1 plattform drin, die anderen 3, dann einer 5 und jmd 10.
und jeder braucht standardmäßig eine andere, die immer an unterschiedlicher stelle ist.
er müsste als erst alle plattformen "auslesen" und dann so lange runtergehen, bis er die richtige gefunden hat ....
ok, im englischen forum erreichte mich diese antwort
ZitatAlles anzeigen
Global $LogonControl = ObjCreate("SAP.LogonControl.1")
$g_oConnection = $LogonControl.NewConnection
$g_oConnection.System = "R30" ;Name of your R/3 System
$g_oConnection.ApplicationServer = "hs2001" ;Applic.Server of R/3 System
$g_oConnection.SystemNumber = 0 ;SystemNumber of your R/3 System;***User specific data
$g_oConnection.User = "MyUserName"
$g_oConnection.Password = "secret"
$g_oConnection.Client = "000"
$g_oConnection.Language = "E"
$connect = $g_oConnection.Logon
If $connect = True Then
MsgBox(64, "Connection", "R/3 connection was successfull")
Else
MsgBox(64, "Connection", "Something went wrong!")
EndIf
werde das heute mal ausprobieren, hoffe es geht (evtl kanns noch wer gebrauchen)
hi, leider komm ich mit diesem unattend script nicht weiter, also wollte ich es auf die altmodische art probieren, die da wäre "ControlSend".
leider geht das nicht, da irgendwas mit dem fenstertitel nicht stimmt.
die funktion bleibt z.B. bei WinWaitActive("SAP") hängen (oder wahlweise auch dem controlsend, obwohl mir das infotool sagt, dass der titel SAP ist.
was kann ich machen (wie man sieht, hat das offene fenster kein "titel", jedoch in der taskleiste heisst es wirklich SAP)