Hallo liebe Gemeinde,
als SAP Berater bei mir Inhouse habe ich das Problem das ich in sehr vielen SAP Systemen natürlich einen User habe , der nach 90 Tagen nach einem neuem Passwort schreit.
Damit ich mir Zeit sparen kann habe ich mir mal GUIXT angeschaut und hätte nun natürlich eine Frage.
Wenn ich im SAP Logon mein System auswähle wäre das erste Script was aufzurufen wäre -> elogon.txt
In dieses Script habe ich zum ausprobieren folgendes eingetragen:
// SAP Anmeldemaske
Screen SAPMSYST.0020
Set F[Client] "123"
Set F[User] "test_user"
Set F[Password] "test01"
Set F[Language] "de"
// SAP Neues Passwort setzen
Screen SAPMSYST.0020
Enter "/5" // New password
Dies lässt mich in das nächste Script springen -> sapmsyst.d0041.txt
// Neues Passwort
Screen SAPMSYST.0041
// Please choose the right format:
Set F[Neues Kennwort] "test02" // Sets a variable
Set F[Kennwort wiederholen] "test02" // Sets an input field value
Enter // options: Enter "fcode" process="InputScript.txt" onerror="continue" wait=n
Dies funktioniert soweit prima. Nur wäre es mein Wunsch das ich mir in der Anmeldemaske Buttons einblenden lasse zum Ändern mehrerer Mandanten
Leider fehlt es mir hier am Syntax =/
Ich würde das Script eleogon.txt insofern ändern:
Pushbutton (Toolbar) "Mandant xyz" "Process=xyz.txt"
Pushbutton (Toolbar) "Mandant zyx" "Process=zyx.txt"
und das vorhandene Coding mit geänderten MAndanten in xyz.txt und zyx.txt eintragen.
Dies funktioniert leider nicht so wie ich es mir denke, gibt es hier eventuell andere Ansätze zum lösen ?
Ich danke euch im voraus !
Gruss der PMLER