Das SAP® Business One Software Development Kit (SDK) ist eine Sammlung von Werkzeugen, die die Programmierschnittstellen enthält, Beispielcodes, Dokumentationen und einfache Hilfsprogramme.

Das SDK enthält Schnittstellen, über die Entwickler externe Anwendungen oder kundenindividuelle Funktionen einfach an SAP Business One anbinden können.

SAP Business One besteht aus einer grafischen Benutzeroberfläche und einer separaten Geschäftsobjektschicht. Das SDK bietet vollständigen Zugang zu beiden Ebenen, sowohl auf die Benutzeroberfläche (UI) als auch auf die Geschäftsobjektschicht (DI).


Wichtige Funktionen des SDK:

  • Bietet über eine objektorientierte Ebene Programmierzugriff auf die Applikationslogik von SAP Business One
  • Ermöglicht SAP-Partnern und -Kunden das Erweitern des Funktionsumfang von SAP Business One, um die Anwendung ihren Anforderungen anzupassen
  • Unterstützt eine breite Palette von Programmiersprachen und Werkzeugen – Entwickler können auf vertraute Technologien und Anwendungen zurückgreifen
  • Bietet eine zuverlässige Abwärtskompatibilität, wodurch bei Upgrades auf eine neue Version von SAP Business One nur geringer Überarbeitungsaufwand entsteht

Zum SDK gehören folgende Hauptkomponenten:

  • Data-Interface-API: Schnittstelle zur Anbindung externer Anwendungen an SAP Business One
  • User-Interface-API: Erweiterung und Anpassung der SAP-Business-One-Anwendung des Kunden
  • Screen Designer: Drag&Drop-Oberfläche zum Erstellen eigener Fenster für SAP Business One
  • Java Connector: Schnittstelle zur Anbindung externer Anwendungen an SAP Business One mit der Programmiersprache Java
  • Vollständige Dokumentation
  • Beispielanwendungen