Jarosław
K.
Master Data
Coordinator,
Unilever Polska S.A.
- Zakład Pr...
Temat: SAP --> API - jak zacząć?
Mój pierwszy post, więc witam wszystkich!Piszę dość sporo w VBA, z drugiej strony nie mam dostępu do zmian masowych w naszym SAPie, chciałbym więc do tej roboty zaprzęgnąć Excela, ale mam problem. Próbowałem wykorzystać makra przytaczane tu przez kolegów, np poniższe:
If Not IsObject(lrw) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set lrw = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(Connection) Then
Set Connection = lrw.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 lrw, "on"
End If
Makro wysypuje się na linii:
Set session = Connection.Children(0)
dając komunikat:
Run-time error '614': The enumerator of the collection cannot find en element with the specified index.
Jak mogę sprawdzić, czy SAP API jest w ogóle włączone (wyczytałem, że to jest opcja, która musi być włączona)? A może ten błąd nie ma nic wspólnego z tym, czy SAP API jest aktywne?
Pozdrawiam