Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Kann mir bitte jemand die Programmierung unten zu Ende bringen.

Ich habe im SAP-IW58 mehrere Meldenummern in einer Spalte, die

bearbeitet werden müssen. Beim Aufruf der Meldenummer ist im

Hintergrund ein ablaufender Befehle aufgezeichnet (Script

Aufzeichnung). Ist die Meldenummer abgearbeitet, wird die

Hauptmaske mit der Spalte meiner Meldenummern aufgerufen. Jetzt

soll der Befehl kommen "Gehe in die nächste Zelle und arbeite

die selben Befehle erneut ab". Unten ist currentCellRow

= 1 angegeben, also springt er wieder in die erste Zelle

Die Eingabe, einfach in die 2. /3. /4. Zelle zu springen fehlt mir hier, ich bin leider kein Programmierer.

303209358 - Zelle 1 abgearbeitet, springe in Zelle

303209404 - Zelle 2 abgearbeitet, springe in Zelle

303209704 - Zelle 3 abgearbeitet, springe in Zelle

303209744 - Zelle 4 abgearbeitet, springe in Zelle

303209822 - Zelle 5 abgearbeitet, springe in Zelle usw.

Gruß

Rainer

Scrip Aufzeichnung mit GuiXT aus SAP.

If Not IsObject(application) Then

Set SapGuiAuto = GetObject("SAPGUI")

Set application = SapGuiAuto.GetScriptingEngine

End If

If Not IsObject(connection) Then

Set connection = application.Children(0)

End If

If Not IsObject(session) Then

Set session = connection.Children(0)

End If

If IsObject(WScript) Then

WScript.ConnectObject session, "on"

WScript.ConnectObject application, "on"

End If

session.findById("wnd[0]").maximize

session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell").doubleClickCurrentCell

session.findById("wnd[0]/shellcont/shell").selectItem

"0020","Column01"

session.findById("wnd[0]/shellcont/shell").ensureVisibleHorizontalItem

"0020","Column01"

session.findById("wnd[0]/shellcont/shell").clickLink

"0020","Column01"

session.findById("wnd[1]").sendVKey 0

session.findById("wnd[1]").sendVKey 12

session.findById("wnd[1]").sendVKey 0

session.findById("wnd[0]").sendVKey 11

session.findById("wnd[0]/usr/cntlGRID1/shellcont/shell").currentCellRow

= 1

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...