Microsoft Excel

Herbers Excel/VBA-Archiv

SAP Materialstamm ändern mit VBA

Betrifft: SAP Materialstamm ändern mit VBA von: hEXCELei
Geschrieben am: 17.07.2020 19:51:10

Hallo liebe Excel-Freunde,

Ich habe die Aufgabe ca. 500-1000 Materialstämme im SAP zu ändern.
Nun stellte sich die Frage ob man das nicht per VBA machen kann.

Aktuell öffnen wir nur Materialstämme über den sapshcut.exe... mit diesem kann man aber scheinbar nur in die Startmaske einer Funktion hüpfen und danach nichts mehr ändern...

Ich würde gerne den Befehl MM02 (Materialstamm ändern) aufrufen, einen Haken in KHT (Tabellenfeld weiß ich gerade nicht auswendig) einpflegen ,sowie speichern.
Dies dann automatisch für alle Materialstämme die in der Excel-Liste/Spatle (z.b. Spalte A)stehen.

Ist soetwas möglich?

Vielen Dank im voraus!

Grüße

Betrifft: AW: SAP Materialstamm ändern mit VBA
von: onur
Geschrieben am: 17.07.2020 20:12:29

SAP hat doch eine eigene Makrorecorder-Funktion.

Betrifft: AW: SAP Materialstamm ändern mit VBA
von: hEXCELei
Geschrieben am: 19.07.2020 19:28:37

Der wurde bei uns in der Arbeit leider gesperrt...

Betrifft: AW: SAP Materialstamm ändern mit VBA
von: onur
Geschrieben am: 19.07.2020 20:46:13

Google mal "SendKeys".

Betrifft: AW: SAP Materialstamm ändern mit VBA
von: hEXCELei
Geschrieben am: 22.07.2020 07:17:20

danke für den Tipp... scheint aber auch nicht zu funktionieren.
Excel bricht bei der Zeile "Set session = connection.Children(0)" ab.

Danke trotzdem
Grüße

Beiträge aus dem Excel-Forum zum Thema "SAP Materialstamm ändern mit VBA"