Hallo zusammen,
ich versuche per vb.net auf SAP ( Warenwirtschaftssystem ) zuzugreifen. Dafür habe ich einen Codeschnipsel von SAP genutzt:
Meine Applikation greift nach dem Buttonklick auch auf SAP zu, weil dieses mir meldet das ein script versucht sich anzumelden. Sobald ich zustimme und meine Applikation weiter machen könnte erhalte ich einen unbekannten Laufzeitfehler. In der Fehlerkonsole erhalte ich folgende Meldung für jedes deklarierte Objekt:
Kann mir jemand da mal auf die Sprünge helfen ?
Vielen Dank
Gruß Kay
ich versuche per vb.net auf SAP ( Warenwirtschaftssystem ) zuzugreifen. Dafür habe ich einen Codeschnipsel von SAP genutzt:
VB.NET-Quellcode
- Public Partial Class MainForm
- Public Sub New()
- Me.InitializeComponent()
- End Sub
- Sub Button1Click(sender As Object, e As EventArgs)
- '====Declare objects
- Dim application As Object
- Dim SapGui As Object
- Dim connection As Object
- Dim session As Object
- '===Activate SAP logon pad engine
- application = CreateObject("Sapgui.ScriptingCtrl.1")
- '===Initiate one of the predefined SAPlogon pad connection
- SapGui = GetObject("SAPGUI")
- application = SapGui.GetScriptingEngine
- connection = application.OpenConnection("Auftrag anlegen: Einstieg",True)
- Session = connection.children(0)
- '===Fill in the logon screen fields
- session.findById("wnd[0]/usr/ctxtAUFPAR-PM_AUFART").text = "Test"
- session.findById("wnd[0]/usr/subOBJECT:SAPLCOIH:7100/ctxtCAUFVD-EQUNR").text = "Test"
- End Sub
- End Class
Meine Applikation greift nach dem Buttonklick auch auf SAP zu, weil dieses mir meldet das ein script versucht sich anzumelden. Sobald ich zustimme und meine Applikation weiter machen könnte erhalte ich einen unbekannten Laufzeitfehler. In der Fehlerkonsole erhalte ich folgende Meldung für jedes deklarierte Objekt:
Spät gebundene Auflösung. Laufzeitfehler sind möglich. (BC42017)
Kann mir jemand da mal auf die Sprünge helfen ?
Vielen Dank
Gruß Kay