28 Apr.

REST-API

Versino Financial Suite

Eine REST-API (Representational State Transfer) ist ein Schnittstellenstil, bei dem Ressourcen eines Systems über HTTPS-URLs angesprochen und mit den Standard-Methoden GET, POST, PATCH und DELETE gelesen bzw. verändert werden. Der Austausch erfolgt meist als JSON, Zustände werden nicht auf dem Server gehalten, und jede Anfrage enthält alle Informationen, die sie zur Verarbeitung braucht.

Kontext

Im SAP-Business-One-Umfeld ist die wichtigste REST-API der Service Layer v2 unter /b1s/v2/. Er stellt die Geschäftsobjekte — Items, BusinessPartners, Orders, Invoices, ProductionOrders — als OData-v4-Endpunkte bereit und antwortet in JSON. Typische Aufgaben sind die Anbindung von Webshops, die Synchronisation mit Drittsystemen, Python-/Node.js-Microservices und der Aufbau von B2B-Portalen. Aus Entwicklersicht ist die Authentifizierung session-basiert über den Login-Endpunkt mit gesetztem B1SESSION-Cookie; Anfragen werden per Default auf 20 Datensätze paginiert und müssen über @odata.nextLink weitergeschaltet werden. Zusätzlich zum Service Layer bieten viele Versino-Erweiterungen wie der DMS-Zugriff oder die Versino Financial Suite eigene kleine REST-Endpoints für spezifische Anwendungsfälle.

Abgrenzung

Eine REST-API unterscheidet sich vom älteren SOAP-Ansatz des DI-Servers durch geringeren Overhead, schlankere Payloads und fehlende Verwendung von WSDL-Verträgen. Gegenüber der UI API ist sie ausschließlich daten- und prozessorientiert — sie beeinflusst die SAP-Oberfläche nicht. REST bedeutet im B1-Kontext nicht automatisch „Service Layer": Auch B1if-Szenarien können REST-Endpunkte publizieren, und Webshop-Konnektoren bieten häufig eigene REST-Routen oberhalb des Service Layers.


KI im Arbeitsalltag: Person beginnt mit der eigenen Aufgabe statt mit dem Lernstapel

KI im Arbeitsalltag: So finden Sie den richtigen Start

Wer KI im Arbeitsalltag einsetzen will, kennt das: Man liest einen Beitrag über Prompts. Darin taucht ein neues Modell auf ...
AI-SHOP

KI-Assistent trifft SAP Business One: Zwei Wege aus dem Versino KI-Shop

KI-Assistenten wie Claude oder Copilot schreiben E-Mails, fassen Dokumente zusammen und erklären Fachbegriffe. Fragt man sie aber nach dem offenen ...
SPRINT & SWIRL

Sprint und Swirl: Wie ein KI-Agent Arbeit aufteilt und aus Probeläufen lernt

Diese Reihe beschäftigt sich mit Künstlicher Intelligenz im Zusammenspiel mit SAP Business One. Sie nimmt sich grundlegende KI-Prinzipien in Ruhe ...
LATS

LATS: Mehrere Wege gleichzeitig durchdenkt mit KI — und die Verfügbarkeitsprüfung in SAP B1

Diese Reihe beschäftigt sich mit Künstlicher Intelligenz im Zusammenspiel mit SAP Business One. Nicht als Ansammlung von Produktankündigungen, sondern als ...
ReAct und RLEF

ReAct und RLEF: Wie Künstliche Intelligenz aus echten Fehlern lernt — und was der automatische Bankabgleich in SAP Business One damit zu tun hat

Dies ist die vierte Folge einer Reihe auf diesem Blog, die sich mit KI-Grundlagen im Zusammenspiel mit SAP Business One ...
Service Layer KI als transaktionalen Schicht

SAP B1 10.0 FP2608: Service Layer KI als transaktionalen Schicht

Der Service Layer von SAP Business One diente bisher überwiegend als passiver Datenlieferant: Anwendungen fragten Daten über OData ab, jede ...
Wird geladen …