• 6 User online von 18,233 Mitgliedern
  • 48,342 Beiträge zu 13,172 Themen
  • 6 User online von 18,233 Mitgliedern
  • 48,342 Beiträge zu 13,172 Themen
02196 7066-717
Willkommen Gast! Um alle Funktionen zu aktivieren müssen Sie sich Anmelden oder Registrieren.

Mitteilung

Icon
Error

Optionen
Gehe zum aktuellsten Beitrag Gehe zum letzten Ungelesenen
Offline Michel01  
#1 Geschrieben : Donnerstag, 13. April 2017 07:20:17(UTC)
Michel01

Beiträge: 12
Germany
Hallo zusammen,
mit Excel schaffe ich es ja inzwischen bestimmte Felder aus der MM03 auzulesen, aber ich brauche es eigentlich in MS Access. Da funktioniert der Code aber nicht.
Ich möchte also eine Matnummer übergeben und dann die Matbezeichung, Warengruppe usw. auslesen.

Der Code in Excel sieht so aus, das läuft nicht in Access.

Code:

Sub Daten_aus_MM03()

Dim Matnummer As String
Dim Wrg As String, MatBez1 As String, MatBez2 As String
Dim test1, test2, test3

Set SapGuiAuto = GetObject("SAPGUI") 'Get the SAP GUI Scripting object
Set SAPApp = SapGuiAuto.GetScriptingEngine 'Get the currently running SAP GUI
Set SAPCon = SAPApp.Children(0) 'Get the first system that is currently connected
Set Session = SAPCon.Children(0) 'Get the first session (window) on that connection


Der Code bricht bei dem letzen Set Session ab. Mit der Fehlermeldung
Laufzeitfehler '440'
Die Eigenschaft ist schreibgeschütz

Wie geschrieben in Excel läuft es durch? Muss ich in Access irgendwas einstellen?

Danke und Gruss
Michel

Nehmen Sie an dieser Diskussion teil! SAP FORUM - SAP Community LoginHier registrieren.

Offline Tron  
#2 Geschrieben : Donnerstag, 13. April 2017 17:52:55(UTC)
Tron

Beiträge: 59
Moin.
Warum nimmst Du nicht RFC_READ_TABLE ?
siehe http://www.abapforum.com...opic.php?f=1&t=21360
gruß Jens
Offline Saptimierer  
#3 Geschrieben : Samstag, 22. April 2017 12:41:16(UTC)
Saptimierer

Beiträge: 29
Versuch es doch mal mit
Code:
Set Session = SAPApp.ActiveSession
Benutzer, die gerade dieses Thema lesen
Das Forum wechseln  
Du kannst keine neue Themen in diesem Forum eröffnen.
Du kannst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge nicht löschen.
Du darfst deine Beiträge nicht editieren.
Du kannst keine Umfragen in diesem Forum erstellen.
Du kannst nicht an Umfragen teilnehmen.

- Impressum -