Guten Abend;
Bei "SAP Bussines One" ist die einzige erlaubte direkte Schnittstelle
der Weg über die DI-API, aber dazu müssen auch viele internas der
SAP-Datenbank-Struktur bekannt sein. Z.B. sind der Artikelstamm, die
Belege und die enthaltenen Beleg-Zeilen je wieder eigene Tabellen.
Über andere SAP-Varianten habe ich noch weniger Informationen, das
dürfte aber ähnlich sein und ohne den SAP-Partner (Zuständiger für
Wartung / oder den Admin) zu befragen würde ich selbst über die API
nichts an SAP ändern.
Allen Systemen gemeinsam ist NIEMALS per SQL in die Datenbank schreiben,
das hat den sofortigen Verlust des SAP-Supports zur Folge. Auch wenn es
nur ein FLAG sein sollte...
Wir nutzen ein SAP-Addon, welches seinerseits in ".net" geschrieben ist,
welches von eimem SAP-Partner stammt und auch dieses nutzt die DI-API.
Allerdings lassen sich Stücklisten automatisiert aus Excel mit etwas
Disziplin und der "Sendkeys" methode per VBA ohne API an das SAP-Add-On
senden, als würde das jemand abtippen. Nur darf während dieser Zeit
keine Eingabe oder kein Mausklick gemacht werden.
Ansonsten kenne ich noch einen "Data migration Wizard", aber der wurde
bei mir im Betrieb nur beim Umstieg aus einem Access-System genutzt.
MFG:MBP