28 Apr.

Xform / XSLT in B1if


E-Rechnung in Deutschland: So setzen Sie die Pflicht mit SAP Business One um

Im Integration Framework for SAP Business One (B1if) sind Xform und XSLT die zentralen Werkzeuge für Datentransformationen. XSLT (Extensible Stylesheet Language Transformations) ist der Standard, mit dem XML-Nachrichten in andere XML-, JSON- oder Textstrukturen überführt werden. Xform ist der B1if-eigene grafische Editor, der XSLT-Transformationen per Drag-and-Drop zwischen Quellen- und Zielschema konstruiert und den generierten XSLT-Code hinterlegt.

Kontext

Ein typischer B1if-Flow nimmt eine Inbound-Nachricht (z.B. einen ZUGFeRD-XML-Auftrag oder einen Shopware-JSON-Auftrag), transformiert sie per XSLT in ein B1i-internes Format und weiter in ein SAP-Business-One-DI-Import-XML oder einen Service-Layer-JSON-Request. Xform erlaubt, Quell- und Zielfelder miteinander zu verknüpfen, Bedingungen zu definieren (nur liefern, wenn Pflichtfeld gefüllt), Schleifen über Zeilen (DocumentLines) zu bauen und Konstanten einzuschieben. Die Transformation läuft als Atom im Szenario und profitiert von Variablen, Kontextdaten und dem BizStore. XSLT-Direktschreiber nutzen den Xform-Editor oft nur zum Gerüst und finalisieren im Source-Editor — weil komplexe XPath-Ausdrücke, Templates und Parameter in der grafischen Sicht schwierig abzubilden sind.

Abgrenzung

XSLT in B1if ist kein Ersatz für Datenbankskripte oder SQL-Abfragen; es arbeitet auf XML-Strukturen, nicht direkt auf Tabellen. Gegenüber moderneren Formatkonvertern (z.B. JSONata, Camel Data Format) ist XSLT ausdrucksstark, aber weniger lesbar und schwieriger zu debuggen. Xform liefert einen pragmatischen Einstieg, kann aber nicht die Komplexität jeder denkbaren Transformation abbilden — ab einem bestimmten Punkt wird Hand-XSLT notwendig. Für Neuentwicklungen auf BTP-Seite wechseln viele Partner zu SAP Integration Suite mit Groovy-/JavaScript-Skripten, behalten aber B1if für Mandantennahe Szenarien bei.


KI-im-Unternehmen

Warum Unternehmen bei KI im ERP zögern

Künstliche Intelligenz im ERP-Kontext weckt hohe Erwartungen, da signifikante Produktivitätsgewinne, eine tiefgreifende Automatisierung und fundiertere Entscheidungen in Aussicht stehen. Dennoch ...
Predictive Maintenance

Predictive Maintenance: Wie den Mittelstand zur intelligenten Fabrik macht

In der heutigen intelligenten Welt ist die Fähigkeit, Probleme zu lösen, bevor sie überhaupt entstehen, kein futuristisches Szenario mehr, sondern ...
RPA

RPA im ERP-Umfeld: Effizienzsteigerung durch digitale Prozesshelfer

In vielen ERP-Systemen laufen tagtäglich Prozesse ab, die zwar notwendig, jedoch nicht wertschöpfend sind. Mitarbeiter verbringen wertvolle Zeit damit, Bestellungen ...
Generative KI im ERP

Generative KI im ERP: Wie LLMs die Rolle von ERP-Systemen verändern

Mit dem Aufkommen generativer KI und großer Sprachmodelle (Large Language Models, LLMs) verändert sich die Rolle von ERP-Systemen grundlegend. Statt ...
ERP FUTURE

Mit APIs und Microservices die ERP-Zukunft vorbereiten

Viele mittelständische Unternehmen arbeiten noch immer mit ERP-Monolithen, die über Jahre gewachsen sind. Die Module dieser Systeme sind eng miteinander ...
DATA-QUALITY

Datenqualität & KI : KI kann nur so gut sein wie Ihre Daten

Unternehmen investieren heute massiv in KI-Technologien, intelligente Automatisierung und moderne ERP-Architekturen. Trotzdem scheitern viele Modernisierungsprojekte schon in frühen Phasen, weil ...
Wird geladen …