Ga naar de inhoud

SAP koppeling

SAP koppelen aan je andere systemen

Een SAP koppeling zorgt dat orders, artikelen, prijzen, voorraad en facturen automatisch tussen SAP en je andere systemen stromen: je webshop, klantportaal, CRM, magazijn of dashboard. Of je nu SAP Business One draait of S/4HANA, SAP is meestal de bron en de rest moet er netjes op aansluiten. Wij bouwen die koppelingen op de officiële API's, met foutafhandeling en monitoring.

In het kort

Waarom

Wat je koppelt met SAP, en waarom

SAP is in veel bedrijven het hart van de administratie en logistiek: artikelen, klanten, prijsafspraken, voorraad, inkoop, productie en financiën. Tegelijk draaien eromheen systemen die SAP niet goed kan vervangen: een webshop, een klantportaal, een CRM waar sales liever in werkt, een vervoerder, een planningstool of een dashboard.

Zonder koppeling wordt er overgetypt. Webshoporders gaan met de hand in SAP, voorraad wordt één keer per dag geëxporteerd, en de binnendienst zoekt in SAP op wat een klant in het CRM vraagt. Dat kost tijd, en het levert fouten op die bij SAP-klanten vaak duur zijn: een order met een verkeerde prijsafspraak of een levering die niet kan omdat de voorraad online niet klopte.

Een goede SAP koppeling laat die gegevens automatisch stromen, met SAP als bron voor wat daar hoort, en legt vast wie wat mag wijzigen.

Stromen

Veelgebruikte koppelingen met SAP

KoppelingNaar SAPUit SAP
Webshop of B2B-portaalOrders, nieuwe klanten, betaalstatusArtikelen, klantprijzen, voorraad, orderstatus
EDI met afnemersInkooporders van de afnemerOrderbevestiging, pakbon, factuur
CRMGewonnen deals, offertes, nieuwe klantenOrderhistorie, omzet, openstaande posten
Vervoerder of WMSVerzendstatus, track-and-traceTe verzenden orders met colli en adres
InkoopfacturenGelezen facturen als conceptInkooporders en ontvangsten voor de controle
DashboardNietsOmzet, marge, voorraadwaarde, doorlooptijden

Zie ook ERP koppeling voor de algemene aanpak en EDI koppeling voor berichten met grote afnemers.

Techniek

API of koppelplatform: hoe koppel je met SAP?

Welke route je neemt, hangt af van je SAP-product.

  • SAP Business One heeft de Service Layer: een REST-API op basis van OData, met JSON. Vrijwel alle objecten, zoals klanten, artikelen, orders en facturen, kun je lezen, aanmaken en bijwerken. Sinds versie 10.0 FP 2405 is OData v4 de standaard, via het pad /b1s/v2. De koppeling logt in en werkt met een sessie. Documentatie
  • SAP S/4HANA Cloud werkt met vrijgegeven API's, in OData of SOAP. Die staan in de SAP Business Accelerator Hub. Per API zet je een communicatiescenario aan met een technische gebruiker. Alleen vrijgegeven API's gebruiken is de kern van wat SAP clean core noemt. SAP Business Accelerator Hub
  • Oudere SAP ECC-omgevingen koppelen vaak via RFC, BAPI's of IDocs. Dat werkt, maar wie naar S/4HANA gaat, vervangt die koppelingen bij voorkeur door vrijgegeven API's.

We kiezen per stroom. Een koppelplatform zoals n8n voor duidelijke stromen, eigen code voor grote volumes of ingewikkelde prijslogica, en de middleware die je al hebt, zoals SAP Integration Suite, als je organisatie daarmee werkt. Meer over hoe API's werken lees je bij API koppelingen.

AI

AI bovenop de SAP koppeling

Met een werkende koppeling kan AI taken overnemen die nu tussen SAP en de mailbox blijven hangen:

  • Orders uit mail en pdf. AI leest een inkooporder van een klant, zoekt artikelen en prijsafspraken op in SAP en zet een conceptorder klaar. Zie orderverwerking automatiseren.
  • Inkoopfacturen controleren. AI leest de factuur, legt hem naast inkooporder en ontvangst in SAP en markeert verschillen. Zie facturen automatiseren.
  • Vraag voorspellen. Uit de verkoophistorie in SAP komt een voorspelling per artikel en een inkoopadvies. Zie forecasting met AI.
  • Vragen aan SAP. Een AI agent met leesrechten beantwoordt vragen als: wanneer is de order van deze klant geleverd, en wat staat er nog open?

SAP heeft zelf ook AI-functies, zoals de assistent Joule in de cloudproducten. Maatwerk loont als AI gegevens van buiten SAP nodig heeft of iets moet doen in je mailbox, portaal of CRM.

Beheer

Beheer, foutmeldingen en monitoring

SAP is streng: een order die niet klopt, wordt geweigerd. Dat is goed, zolang de fout niet ongemerkt blijft. Wat er mis kan gaan, en wat we eraan doen:

  • Een document wordt geweigerd. Onbekend artikel, geblokkeerde klant, periode gesloten. De koppeling zet het in een wachtrij met de foutmelding van SAP, en een vaste persoon lost het op.
  • Sessie of wachtwoord verlopen. De koppeling logt opnieuw in en meldt het als dat niet lukt.
  • Dubbele orders. Elke order krijgt het ordernummer van de bron mee in een veld in SAP. Voor we iets aanmaken, zoeken we daarop.
  • Gelijktijdige wijzigingen. Twee systemen passen hetzelfde record aan. Waar de API dat ondersteunt, gebruiken we versiecontrole, zodat een wijziging niet ongemerkt een andere overschrijft.
  • Updates van SAP. Een nieuwe feature pack of release kan velden of gedrag veranderen. We testen de koppeling mee in de testomgeving.

Elke stroom krijgt logging per document en een dagelijkse telling tussen bron en SAP. Wijkt het af, dan komt er een melding.

Prijs

Wat kost een SAP koppeling?

De kosten hangen af van je SAP-product, het aantal stromen, de prijslogica en het aantal uitzonderingen. Een stroom die webshoporders als concept in SAP Business One zet, is kleiner dan een B2B-portaal met klantprijzen, voorraad per magazijn en facturen terug. We werken met een vaste prijs per afgesproken stap, met acceptatiecriteria vooraf. prijsindicatie SAP koppeling, enkele stroom en meerdere stromen

Daarnaast kunnen er kosten zijn aan de kant van SAP, zoals licenties voor een technische gebruiker of werk van je SAP-partner. Dat loopt via je eigen contract. Elke verbinding met de Service Layer logt in met een SAP Business One-gebruiker. Of daar een aparte licentie voor nodig is, hangt af van je contract. SAP noemt indirecte toegang in de licentiegids. Vraag het na bij je SAP-partner voordat je begint.

Een fictief voorbeeld. Een technische groothandel met SAP Business One wil dat installateurs zelf bestellen in een portaal met hun eigen prijzen. De koppeling haalt prijzen en voorraad uit SAP en zet orders terug. Welk klantvoorbeeld mogen we hier noemen? Meer over hoe we bouwen staat bij AI automatisering.

Een deel kan gefinancierd worden

Voor onderzoek, ontwikkeling en scholing zijn er landelijke en regionale regelingen. We checken welke bij jouw plan passen.

Bekijk de regelingen

Veelgestelde vragen

Vragen over een SAP koppeling

Met welke systemen kun je SAP koppelen?

Met vrijwel elk systeem dat een API heeft of bestanden kan uitwisselen: webshops en B2B-portalen, CRM-pakketten, EDI-partners, vervoerders en magazijnsystemen, documentherkenning en dashboards. Voor SAP Business One gaat dat via de Service Layer, voor S/4HANA Cloud via vrijgegeven OData- en SOAP-API's.

Wat kost een SAP koppeling?

Dat hangt af van je SAP-product, het aantal stromen en de prijslogica. We spreken vooraf een vaste prijs per stap af, met acceptatiecriteria. Aan de kant van SAP kunnen kosten komen voor licenties of werk van je SAP-partner. In een kort gesprek geven we een eerste inschatting.

Wie beheert de SAP koppeling?

Dat spreken we vooraf af, vaak samen met je SAP-partner. Die beheert SAP zelf, wij de koppeling, met monitoring en meldingen binnen een afgesproken supportvenster. Je kunt het beheer ook zelf doen. De code, de workflows en de documentatie zijn van jou.

Werken jullie samen met onze SAP-partner?

Ja, graag. Je SAP-partner kent de inrichting, de maatwerkvelden en de releaseplanning. Wij bouwen de koppeling en de software eromheen. Vooraf spreken we af wie wat doet, bijvoorbeeld wie velden aanmaakt in SAP en wie de technische gebruiker beheert. Zo blijft voor iedereen duidelijk wie verantwoordelijk is.

Verder lezen

Meer over dit onderwerp

Andere koppelingen

Bronnen (geraadpleegd in september 2026)
  1. SAP, SAP Business One License Guide. help.sap.com

SAP en de rest in één stroom

Plan een kort gesprek. We kijken welke gegevens uit SAP moeten komen en waar een koppeling het meeste scheelt.

2 open vragen