
HR naar ERP
Oracle HCM Cloud SAP S/4HANA koppeling: workers uit Oracle als medewerkers en zakenpartners in S/4HANA
Met een koppeling tussen Oracle HCM Cloud en SAP S/4HANA staat elke medewerker uit Oracle automatisch in S/4HANA, met dienstverband, bedrijfscode en kostenplaats, en met de zakenpartner die inkoop en declaraties nodig hebben. Een indiensttreding die niet doorgaat of een vertrek in Oracle werkt ook in S/4HANA door, zodat er geen actieve medewerkers blijven staan die er niet zijn.
Wat de koppeling doet
Organisaties met Oracle HCM Cloud als HR-systeem en SAP S/4HANA voor financiën en inkoop, uploaden medewerkers met de hand in S/4HANA of laten finance ze aanmaken. Een kandidaat die op de eerste dag niet komt, blijft in S/4HANA staan, en een overplaatsing in Oracle bereikt de kostenplaats in SAP pas na weken.
- Oracle HCM publiceert een hire, assignmentwijziging of termination in een Atom-feed.
- KoppelHet leest de worker op via de REST-API en vertaalt legal employer en afdeling naar bedrijfscode en kostenplaats.
- KoppelHet stuurt de medewerker naar de replicatie-API van S/4HANA.
- KoppelHet controleert of zowel de medewerker als de zakenpartner in S/4HANA is gelukt, en meldt fouten aan HR of finance.
- Een termination of geannuleerde werkrelatie zet het dienstverband in S/4HANA op inactief.
Waar je op let bij Oracle HCM Cloud en SAP S/4HANA
- Oracle HCM heeft een aparte feed voor een werkrelatie die wordt geannuleerd, bijvoorbeeld als iemand op de afgesproken startdatum niet komt of een aanbod afwijst. KoppelHet zet het dienstverband in S/4HANA dan op inactief vanaf de startdatum, zodat er geen zakenpartner blijft die bestellingen of declaraties kan krijgen.
- De replicatie in S/4HANA bestaat uit twee stappen: eerst de medewerkergegevens, daarna de synchronisatie naar de zakenpartner. SAP stelt dat beide moeten slagen. KoppelHet controleert beide uitkomsten, omdat een geslaagde aanroep nog geen bruikbare zakenpartner betekent.
- Oracle HCM publiceert feeds ook voor contingent workers en pending workers. In S/4HANA is een externe een dienstverlener, en die vraagt een werkorder met leverancier en geldigheid. KoppelHet stuurt pending workers niet, en contingent workers alleen als inkoop de leverancier heeft vastgelegd.
- De assignment-feed van Oracle vuurt ook bij een salariswijziging. S/4HANA heeft voor inkoop en declaraties geen salaris nodig; KoppelHet vergelijkt de velden die naar SAP gaan en stuurt alleen als legal employer, afdeling of manager echt is veranderd.
- Een nieuwe hire met een startdatum in de toekomst staat al in de feed van Oracle. KoppelHet stuurt die medewerker meteen met de juiste ingangsdatum naar S/4HANA, zodat inkoop en reiskosten op de eerste werkdag al kunnen.
- Een global transfer in Oracle opent een nieuwe werkrelatie bij een andere legal employer. In S/4HANA is dat een andere bedrijfscode. KoppelHet beëindigt het oude dienstverband en stuurt het nieuwe met dezelfde persoon, zodat finance één zakenpartner houdt.
Hoe we het bouwen en beheren
- De koppeling draait op het KoppelHet platform, gehost in een datacenter in de EU.
- Elke synchronisatie en elke fout is zichtbaar in de functionele logging; bij een fout krijgt jullie beheerder een melding.
- Een mutatie die niet door kan, wordt niet half doorgezet maar klaargezet om opnieuw te proberen.
- KoppelHet is ISO 27001-gecertificeerd. Gegevens gaan versleuteld over en blijven niet langer op het platform dan nodig.
- Na livegang beheren wij de koppeling en passen we hem aan als jullie proces verandert.
- De koppeling past naast je bestaande integratielaag. Alleen de velden uit het ontwerp gaan over; het platform houdt geen eigen registratie bij.
Implementatie en prijs
Dit is geen app die je aanzet. We bouwen de koppeling voor jullie organisatie op ons platform, met bouwstenen die we steeds opnieuw gebruiken. Zo is het maatwerk, zonder dat we bij nul beginnen.
Een consultant bereidt de intake voor en analyseert beide systemen. Daarna leggen we de mapping en uitzonderingen per veld vast, testen we in de test- of acceptatieomgeving en gaan we live op een moment dat jij kiest. De kosten bestaan uit een eenmalig bedrag voor de inrichting en een maandbedrag voor platform, monitoring en beheer.
Veelgestelde vragen
Gaat salaris uit Oracle naar S/4HANA?
Nee. Voor inkoop, declaraties en goedkeuringen zijn dienstverband, bedrijfscode en kostenplaats genoeg. Het loonjournaal is een aparte koppeling.
Werkt dit ook met S/4HANA on-premise?
Deze pagina gaat uit van S/4HANA Cloud Public Edition. Voor on-premise kiezen we bij de start de interface die bij de release past.
Technische details voor IT
Voor wie wil weten hoe het onder de motorkap werkt: gebruikte API's, velden en bronnen.
- Oracle HCM Cloud via de employee Atom-feeds (/hcmRestApi/atomservlet/employee/ newhire, empassignment, empupdate, termination, cancelworkrelship, workrelshipupdate) en de workers REST-resource met workRelationships, assignments en names.
- SAP S/4HANA Cloud Public Edition via de SOAP-API Replicate Basic Master Data for Workforce from External HR Systems (WORKFORCEPERSONMASTERDATAREPLI), scope item 1FD, communicatieafspraak SAP_COM_0301. Fouten in het antwoord of in Message Monitoring. Een dienstverlener vraagt een WorkOrder met ValidityPeriod en Supplier.
Welke velden overgaan
De belangrijkste velden. De volledige mapping stellen we per klant vast.
| Veld in Oracle HCM Cloud | Veld in SAP S/4HANA | Toelichting |
|---|---|---|
PersonNumber | PersonExternalID | |
AssignmentNumber | PersonWorkAgreementExternalID | |
Names (FirstName, LastName) | Naam van de persoon | |
Work email | E-mailadres | |
LegalEmployerName | Bedrijfscode | Via een tabel van legal employer naar bedrijfscode |
DepartmentName | Kostenplaats | Via een tabel die finance beheert |
ManagerId | Manager | |
Termination of cancelworkrelship | Status inactief |
Gerelateerd
Ashby → Oracle HCM Cloud
Ashby Oracle HCM koppeling: geaccepteerd aanbod op een opening wordt een pending worker
Bullhorn → Oracle HCM Cloud
Bullhorn Oracle HCM koppeling: goedgekeurde plaatsing van een werknemer wordt een pending worker
Carerix → Oracle HCM Cloud
Carerix Oracle HCM koppeling: geslaagde plaatsing als pending worker in Oracle HCM Cloud
Greenhouse → Oracle HCM Cloud
Greenhouse Oracle HCM koppeling: geaccepteerd aanbod als pending worker in Oracle HCM Cloud