Home » Jouw SAP BW-systeem is geen database. Het zijn 15.000 beslissingen die niemand heeft opgeschreven.
Actueel + + +

Jouw SAP BW-systeem is geen database. Het zijn 15.000 beslissingen die niemand heeft opgeschreven.

Ronald Konijnenburg

WavePath leest een echt (geanonimiseerd) BW-landschap: 15.254 objecten en 4.451 transformaties, in één keer in kaart gebracht.

WavePath leest een echt (geanonimiseerd) zwart-witlandschap: 15.254 objecten en 4.451 transformaties, in één keer in kaart gebracht.

Elke SAP-klant die ik tegenkom, draait dezelfde aftelklok. BW is op weg naar de uitgang, Datasphere is waar iedereen naartoe gaat, en het board heeft ontdekt dat “binnenkort” geen datum is. Allemaal volkomen logisch. Er is alleen één addertje, en dat duikt op zodra iemand het systeem daadwerkelijk opent.

Vijftienduizend objecten. Duizenden transformaties, geschreven door mensen die jaren geleden vertrokken naar beter betaalde oorden. ABAP-routines die “iets belangrijks doen”, al kan niemand precies zeggen wat, als je doorvraagt. DataStores die voor het laatst geladen zijn rond de lancering van de eerste iPhone, maar nog steeds stilletjes een rapport voeden waar iemand voor zal vechten om te behouden.

Dit is de zin die de migratie-slidedeck gemakshalve overslaat: data verplaatsen is de makkelijke 10%. De moeilijke 90% is archeologie, uitzoeken wat je behoudt, doorgronden wat de logica eigenlijk doet, en ontdekken wat er breekt zodra je er met je vinger naar wijst. Precies in die 90% verandert een net 12-maandenplan stilletjes in een programma van 30 maanden, met zijn eigen stuurgroep, zijn eigen mythologie en een budgetregel waar de CFO stil van wordt.

We bouwden WavePath om recht die 90% in te lopen. Of, zoals ik het laatst tegen een klant zei met meer eerlijkheid dan diplomatie: “we hebben nu een serieuze kans om dit beest daadwerkelijk te migreren.”

Eerst trekt het de scope in twijfel

De meeste migraties beginnen met een heroïsch instinct: alles converteren. Die ene beslissing is precies wat een plan van één jaar verandert in een plan van drie jaar. Alles staat in scope, dus alles is verdacht, dus niets gaat live.

WavePath start vanuit het omgekeerde uitgangspunt. Het leest jouw live BW-metadata en je werkelijke gebruiks- en laadstatistieken, en stelt op basis daarvan een scope voor die aansluit op wat de business daadwerkelijk draait. Dode providers, verouderde loads en bronfeeds die niemand meer raadpleegt sinds het organigram er compleet anders uitzag, worden automatisch weggesneden. Je loopt de stuurgroep binnen met een verdedigbare lijst, niet met een wens en een gebed.

Klassieke 3.x- en 7.x- versus BW/4-objectverdeling over de volledige catalogus, direct inzichtelijk.

Daarna leest het de ABAP die niemand wil openen

Dit is het deel dat traditioneel de hele zomer van een consultant opslokt, vakantie inbegrepen.

De conversie-engine van WavePath vertaalt BW-transformatielogica: routines, master-data lookups, formules, veldbewerkingen, naar inzetbare SQL voor jouw doelplatform. En het systeem weet, verfrissend genoeg, wat het niet weet: alles dat niet met volledige zekerheid vertaald kan worden, wordt gemarkeerd voor een mens. Nooit stilletjes gegokt en doorgesmokkeld naar productie. Elk output-bestand laat precies zien wat automatisch is, wat een tweede blik nodig heeft en wat een volledige herschrijving vereist.

Zo krijg je een vliegende start met een heldere to-do-lijst. Geen black box die je middernacht regel voor regel opnieuw moet verifiëren, terwijl je je afvraagt of het de machine is of jouw carrière die op het spel staat.

Elke transformatie gescoord op complexiteit en converteerbaarheid: automatisch, begeleid of handmatig.

Het vindt de landmijnen voordat jij erop stapt

Het duurste moment in elke migratie is het ontdekken van een probleem nadat je er al drie lagen op hebt gebouwd.

WavePath draait die volgorde om. Voordat ook maar één object wordt uitgerold, levert het een readiness-assessment op: object-voor-object beslissingen, blokkades en de precieze businessvragen die een eigenaar en een antwoord nodig hebben. Het resultaat: risico’s komen terecht waar ze horen, op een slide, in een planningsoverleg, met een naam erbij, in plaats van als een incident om 2 uur ’s nachts met je telefoon die de slaapkamer verlicht.

En het geeft je een getal dat je kunt verdedigen in een lastige vergadering

Afhankelijkheidsvolgorde in golven, met fully-manual versus WavePath-versnelde inspanning naast elkaar, inclusief ingestion en replicatie.

Volledige details over afhankelijke golven

Wavepath mist geen transformatie- of updateregel

En het geeft in één oogopslag de veldtoewijzing, herkomst en ABAP-code weer.

WavePath plant de volledige migratie in afhankelijkheidsvolgorde, in golven, en schat de inspanning op twee manieren: volledig handmatig versus WavePath-versneld, met ingestion en replicatie apart berekend in plaats van met de hand gewuifd.

Dus wanneer de stuurgroep de twee vragen stelt die er echt toe doen — “hoe lang, en hoe weet je dat?” — heb je een antwoord met het bewijs erbij. Geen onderbuikgevoel verkleed als Gantt-chart.

Van analyse naar deployment, met een assistent die jouw systeem kent

Als het plan klaar is, gebruik je WavePath om iteraties te maken (ja, met AI) van de modellen die uitgerold moeten worden. Het kent de oude situatie (BW), het kent de nieuwe situatie (bijvoorbeeld Datasphere), en komt terug met het best uitziende model dat je ooit hebt gezien, mijn zoon niet meegerekend, natuurlijk. Daarna pusht het de gegenereerde objecten direct naar je doelplatform. De ingebouwde AI-assistent laat iedereen in gewone taal vragen stellen over elk object, elke transformatie of afhankelijkheid. Hij bevraagt live de echte, geparste metadata en kan namens jou deployen.

Dit alles leeft in één interactief dashboard — lineage, golven, roadmap, sizing, gebruik — dat volledig offline draait. Jouw metadata verlaat nooit je eigen omgeving.

Wat WavePath ondersteunt

Voor wie deze lijst scant op zoek naar hun specifieke SAP-afkorting: ja, die staat er waarschijnlijk in.

Sizing. Hoeveel loads, hoe oud, hoeveel redundantie? Welke queries worden actief gebruikt, met welke berekende en gerestricteerde kerncijfers, en hoe harmoniseer je die?

Query-gebruik. Geschatte migratie-inspanning rapportage.

Gebruik van query’s

Geschatte inspanning voor rapportagemigratie(Edited)Restore original

Doelplatforms. SAP Datasphere · Snowflake · Databricks · Microsoft Fabric · ANSI SQL.

SAP Standard Data Products. Een live mapping van klassieke SAP-datasources naar standaard SAP Data Products, altijd met de nieuwste SAP-producten in scope. Zo zie je direct wat je simpelweg kunt vervangen in plaats van herbouwen.

Live mapping van klassieke SAP-datasources naar SAP Standard Data Products. Altijd met de nieuwste data products in scope.

Live deployment. CSN push naar Datasphere (CLI) · Snowflake · Databricks Unity Catalog · Fabric Warehouse (inclusief Service Principal authenticatie voor MFA-tenants).

Logicaconversie. ABAP → SQL (inclusief Datasphere CSN) voor transformaties: routines (IF/CASE), START delete-filters, master-data lookups (→ LEFT JOIN), CONCATENATE / veldsplitsingen / rekenkundige bewerkingen. Onbepaalde regels worden gemarkeerd, nooit verkeerd vertaald.

BW-objectdekking. ADSO/ODSO/CUBE, HCPR/MPRO/HYBR/ISET, TRFN/UPDR, RSDS, InfoObjects, InfoSources (TRCS), klassieke 3.x-flows (ja, ook die!), multi-JOIN en UNION ALL-views.

Analyse. Complexiteitsscore · dependency lineage · gebruiksgedreven scoping · load/recency-scan · aggregatie van kerncijfers.

Planning. Topologische golfplanning · handmatige versus versnelde inspanningsschattingen · ingestion/replicatie-sizing.

Output. Interactief dashboard · multi-sheet Excel · per golf georganiseerde SQL · readiness- en validatiebacklog.

AI-assistent. Aangedreven door Claude, met live tool-gebruik over de volledige metadata, deployment vanuit de chat.

De conclusie

WavePath vervangt jouw migratieteam niet. Het doet iets nuttigers: het levert hen de saaie, risicovolle, zomer-verslindende 90% data aan, al in kaart gebracht, geconverteerd en gescoord. Zodat hun expertise terechtkomt waar die werkelijk het verschil maakt, niet waar het spreadsheet toevallig zegt dat het moet.

Plan je een SAP BW → SAP Datasphere-migratie (of naar Snowflake, Databricks of Fabric)? Ik haal graag jouw landschap erdoorheen en laat je zien wat eruit komt kruipen. Sommige dingen zullen je verbazen. De meeste zullen je waarschijnlijk een beetje, of behoorlijk, zorgen baren.

Hoe dan ook: beter nu dan in productie.

Benieuwd wat er in jouw BW-landschap verstopt zit?

Plan een vrijblijvend gesprek met Louis en ontdek wat WavePath in jouw situatie blootlegt.

Louis ter Voorde

Altijd als eerste op de hoogte?
Volg ons op LinkedIn!

Lincedin icon

Mis geen update of event!
Abonneer je op onze nieuwsbrief en hoor als eerste over onze nieuwste updates, klantverhalen en events.

Skip form

Gerelateerde artikelen