SAP Jobsuche bei DV-Treff
ArGentum
  • ArGentum
  • SAP Forum - Neuling Thema Starter
vor 5 Jahre
Guten Tag,

in der Transaktion "MMBE" kann ich im Feld "Material" mit "F4" die "Wertehilfe" aktivieren.

In diesem Fall der TAB "Materialnummer, -kurztext"

Ich möchte nun das Feld "Materialkurztext" [MAKTG] mit dem "set" oder per "copyfrom text" füllen.

Der Recorder zeichnet dieses und alle weiteren Felder der Wertehilfe nicht auf.

Er zeichnet aber das klicken des Bestätigungshaken auf.

Den Tabwechsel benötige ich nicht und habe ihn nur als Beispiel mit aufgezeichnet.

Der Befehl

set [MAKTG] "mein text"

löst einen Fehler aus. Er kennt dieses Feld nicht.

Die Aufzeichnung sieht wie folgt aus:

Zitat:

// SAP Easy Access -- Startpunkt

Screen SAPLSMTR_NAVIGATION.0100

Enter "MMBE"

// Bestandsübersicht: Buchungskreis/Werk/Lager/Charge --Wertehilfe aufrufen

Screen RMMMBESTN.1000

Enter "/4"

// Bestandsübersicht: Buchungskreis/Werk/Lager/Charge --in der Wertehilfe den Tab wechseln

Screen RMMMBESTN.1000

Enter control="TABControl" item="1;11" event="8"

// Bestandsübersicht: Buchungskreis/Werk/Lager/Charge --in der Wertehilfe den Tab wechseln

Screen RMMMBESTN.1000

Enter control="TABControl" item="1;10" event="8"

--> hier müsst ich mein Feld füllen

// Bestandsübersicht: Buchungskreis/Werk/Lager/Charge --Wertehilfe "ausführen"

Screen RMMMBESTN.1000

Enter control="TABControl" item="10;1001;1;X" event="2"

ScriptMan
vor 5 Jahre
Hallo ArGentum,

in der SAP GUI Version 7.5 PL 10 sieht die Skriptaufzeichnung wie folgt aus:


...
// Bestandsübersicht: Buchungskreis/Werk/Lager/Charge 
Screen RMMMBESTN.1000
  Enter "/4"
 
// Wertebereich einschränken 
Screen SAPLSDH4.0200
  Enter "=TAB002"      	// A: Material zur alten Materialnummer
 
// Wertebereich einschränken 
Screen SAPLSDH4.0200
  Enter "=TAB001"      	// M: Materialnummer/-kurztext
 
// Wertebereich einschränken 
Screen SAPLSDH4.0200
  Set F[TabCol2(1)] 	"mein Text"
  Enter
 
// Materialnummer 40 Einträge 
Screen SAPLSDH4.0120
  Enter "/2"
...

Das Feld F[MAKTG] konnte ich bei mir nicht sichten.

Grüße,

ScriptMan

ArGentum
  • ArGentum
  • SAP Forum - Neuling Thema Starter
vor 5 Jahre
Vielen Dank für die Antwort.

Leider funktioniert auch diese Variante nicht :/

Hier ein paar Informationen zum Systen:

GuiXT: Version 2013 Q2 3

SAP: MAIN MODULE INFORMATION:

sapfront.dll

SAP-Frontend für Windows

730 Final Release

7300.2.5.3278

1429747

Ich habe auch Versucht nur den Set Befehl bei mir einzufügen -> Das Feld bleibt leer.

Weitere Ideen?

ScriptMan
vor 5 Jahre
Wenn SAP GUI Scripting möglich ist, würde ich ein VB-Skript aufzeichnen und dieses mit dem Kommando applyguiscript oder mit start ausführen lassen.
ArGentum
  • ArGentum
  • SAP Forum - Neuling Thema Starter
vor 5 Jahre
Hallo,

das mit dem Scripting muss ich nachschauen ob dies für mich möglich ist.

Gibt es innerhalb von GuiXT eine Möglichkeit die freigeschalteten Module zu "erkennen"?

Ich weiß auf jeden Fall, dass ich nicht in die ABAP Workbench komme.

ArGentum
  • ArGentum
  • SAP Forum - Neuling Thema Starter
vor 5 Jahre
SAP GUI Scripting scheint nicht zu funktionieren obwohl es in den Optionen aktiv ist.

Der Menüpunkt ist ausgegraut.

Ich werde morgen einmal folgendes versuchen:

https://studio.uipath.com/lang-de/docs/enabling-sap-gui-scripting