BLOGINTEGRATIONSAP CPI
Victor Brosens

Wat is een API? Hoe gebruik ik API's met SAP?

In deze blog brengen we je graag op de hoogte van het fenomeen API. In deze blog behandelen we definitie van API samen met de toepassing hoe API's met SAP gebruikt kunnen worden.

Met de opkomst van cloud-, mobiele en sociale technologieën zijn nieuwe toepassingen een aanjager geworden van de manier waarop mensen content en toegang tot services gebruiken. Miljoenen mobiele apparaten die tegenwoordig worden gebruikt, genereren digitale gegevens met een hoge snelheid. Deze massale toestroom van digitale informatie verandert de manier waarop bedrijven werken. 

Via softwarematige interfaces genaamd ‘application programming interfaces’ (API's) kunnen bedrijven zakelijke services en informatie rechtstreeks aan klanten leveren. API's vereenvoudigen het werk van het programmeren van grafische gebruikersinterfacecomponenten voor alle soorten apps op mobiele apparaten en/of in de cloud.

Een API staat dus voor ‘application programming interface’, oftewel: een verzameling definities op basis waarvan een computerprogramma kan communiceren met een ander programma of onderdeel. Een API maakt het mogelijk een ingang te bieden voor gebruikers, andere systemen en software. Met deze ingang kunnen verschillende systemen met elkaar communiceren en gegevens uitwisselen. 

Hoe gebruik ik API's met SAP Software

Moderne API's voldoen aan standaarden (meestal HTTP en REST), die ‘developer-friendly’ zijn, gemakkelijk toegankelijk zijn en breed worden begrepen.  Het centrale platform wat we binnen McCoy hiervoor gebruiken is het SAP Cloud Platform Integration (SAP CPI), dat dient als centraal API communicatieplatform en waar deze moderne en makkelijk toegankelijke (en zelf te ontwerpen) API’s terug te vinden zijn in de SAP API Business Hub (https://api.sap.com).  

De SAP API Business Hub is een catalogus voor het zoeken en browsen van applicaties, integraties en API's. Sommige van de API's zijn een eenvoudige taalvertaling en middelen voor het extraheren van tekst, terwijl andere krachtige toegang bieden tot de SAP S/4HANA, SAP Ariba en andere SAP-systemen. Daarnaast kunnen we ook integreren met de andere SAP oplossingen als SAP SuccessFactors, SAP C/4HANA, Concur etc. alsmede het integreren met non-SAP oplossingen als bijvoorbeeld Salesforce.

Toepassingen van SAP API's

Deze toegang met SAP Ariba, SAP S/4HANA hebben wij binnen McCoy geimplementeerd onze klanten waarbij er gebruik is gemaakt van een reeks robuuste application programming interfaces (API's) om het uitwisselen van documenten tussen SAP ERP, SAP S/4HANA en SAP Ariba-oplossingen (Ariba Network en Ariba Procurement) via Cloud Integration Gateway (die is gebouwd op SAP CPI) of via SAP Cloud Platform Integration te vereenvoudigen:

Het gevolg van het uitvoeren van deze implementatie is dat gegevens makkelijk kunnen worden uitgewisseld tussen de verschillende systemen van de klant, met behulp van API's dus.

Ben jij al een Friend of McCoy?

Als innovatiepartner willen wij graag blijven inspireren. Daarom delen wij graag onze meest relevante content, evenementen, webinars en andere waardevolle updates met jou.