IAM vs. GRC vs. IAG: modern stack för SAP-åtkomststyrning (integrationsguide 2026)
Varför svaret inte är "det ena eller det andra" - utan best-of-breed-integration. Och varför instinkten att bygga om SoD-motorn från grunden är fel.
Modern stack för SAP-åtkomststyrning: en SoD-motor, ett API, hela landskapet.
IAM/IDM hanterar livscykeln - vem som loggar in, vem som provisioneras till vilket system, vem som deaktiveras när de slutar.
SAP GRC Access Control gjorde jobbet i över 15 år men är en tungrodd legacy-plattform på väg mot end-of-life (2027 huvudsakligt, 2033 utökat). SoD-motor-kapaciteten inuti måste bevaras - själva plattformen behöver det inte.
smartGRC är den moderna efterföljaren till den kapaciteten - en lättviktig SoD-motor för SAP- och icke-SAP-system, levererad som en tjänst via REST API. Samma motor hanterar analys på auktoriseringsobjektsnivå i SAP och behörighetsanalys + toxiska kombinationer över applikationer i icke-SAP-appar (Salesforce, ServiceNow, Workday, egenutvecklade). Driftsättningsflexibilitet: kör som molntjänst (SaaS) eller on-premise-tjänst (privat) - samma API-kontrakt. IAG-plattformen (Omada, SailPoint, Saviynt) orkestrerar, smartGRC returnerar SoD-utlåtandet för hela landskapet.
Det moderna mönstret: best-of-breed. IAG för livscykel. smartGRC som SoD-as-a-Service för SAP. Ett verktyg per uppgift, ingen dubblering, inga stora installationer.
1. Varför denna fråga dyker upp nu
De flesta stora SAP-kunder omvärderar sin stack för åtkomststyrning 2026 av tre skäl på en gång:
- SAP GRC Access Control 12 end-of-life 2027 (huvudsakligt) och 2033 (utökat) tvingar fram ett beslut - stanna kvar, ersätta eller förena med en bredare IAG-plattform.
- S/4HANA-migreringar inför FUE-baserad licensiering där rolldesign nu direkt driver kostnad - auktoriseringsbeslut blir snabbt dyra.
- Moderna IAM/IDM-verktyg (SailPoint, Saviynt, Okta, Microsoft Entra) har mognat bortom autentisering och konkurrerar nu om det styrningslager som GRC AC historiskt ägde.
En mycket vanlig instinkt i detta läge: "vi bygger vår egen". Ett förenklat internt verktyg låter billigare än ännu en SAP GRC-licens. Det är det inte. Den här artikeln förklarar varför, och visar det moderna integrationsmönstret som faktiskt fungerar.
2. Stacken, i detalj
IAM (Identity and Access Management)
Disciplinen att hantera identiteter och autentisering: vem loggar in, med vilka autentiseringsuppgifter, med vilken MFA. Omfattar användarprovisionering, SSO, sessionshantering. Välkända verktyg: Microsoft Entra ID (tidigare Azure AD), Okta, Ping Identity, ForgeRock, Auth0.
IDM (Identity Management)
Den livscykeldel av IAM som omfattar joiner-, mover- och leaver-processer över många system. SAP-inbyggda: SAP IdM (nu i underhållsläge), SAP Cloud Identity Services. Tvärapplikations: SailPoint IdentityNow, Saviynt EIC, Omada.
SAP GRC Access Control
SAP:s GRC-modul dedikerad åt åtkomstrisk. Kärnan är en mogen SoD-motor som analyserar åtkomst på auktoriseringsobjektsnivå (inte bara på roll- eller transaktionsnivå) plus revisionsklara bevis, hantering av akutåtkomst och åtkomstförfrågnings-workflow med SoD-kontroller. Används i företagens SAP-landskap i över 15 år och känd av alla SAP-revisorer - men den är en stor, dyr on-premise-plattform. Huvudsakligt underhåll upphör 2027, utökat 2033. Den kapacitet den ger är viktig; installationens fotavtryck är det de flesta kunder vill bli av med.
IAG (Identity and Access Governance)
Den framväxande kategorin som förenar IAM/IDM (livscykel) med GRC (styrning, SoD, revision) till en enda plattform - en dashboard för förfrågningar, kontroller, provisionering och bevis. Exempel: SailPoint IdentityIQ (bredare), Saviynt EIC (bredare), smartGRC (SAP-inriktad).
smartGRC
Modern SoD-motor för SAP- och icke-SAP-system - den lättviktiga efterföljaren till det SAP GRC AC levererar, utan det tunga plattformsfotavtrycket. Ursprungshistorien är SAP (där SoD på auktoriseringsobjektsnivå är svårast); idag analyserar samma motor också icke-SAP-applikationer (Salesforce, ServiceNow, Workday, egenutvecklade appar) och upptäcker toxiska kombinationer över applikationer - konflikterna som uppstår när en person ackumulerar rättigheter över SAP + icke-SAP tillsammans. Levereras som tjänster med REST-API:er: FUE-medveten rollklassificering, AI-agenter för rolldesign och konfliktlösning, automatisering av granskningskampanjer. Driftsätt där du behöver det: molntjänst (SaaS) eller on-premise (privat driftsättning) - samma produkt, samma API. Detta är den "svarta låda" som en IAG-plattform (Omada, SailPoint, Saviynt) anropar för att få sina SoD-utlåtanden över hela applikationslandskapet, inte ännu en tung plattform att installera.
3. SAP GRC AC end-of-life: tre alternativ - och det som de flesta team missar
SAP GRC Access Control 12 huvudsakligt underhåll upphör 2027 (utökat 2033). SAP GRC AC har utfört verkligt arbete i över 15 år, men det är en tung on-premise-plattform med betydande licens-, infrastruktur- och driftskostnad. EOL-deadlinen tvingar nu varje stor SAP-kund att fatta ett beslut. Valet framställs vanligen som "stanna eller ersätta" - men den formuleringen döljer den verkliga frågan: SoD-motor-kapaciteten måste överleva; den tunga plattformen måste inte det.
Från allt-i-ett-legacy-plattform till modulära tjänster kopplade via REST API.
De tre faktiska alternativen
| Alternativ | Vad det betyder | Kostnadsprofil |
|---|---|---|
| 1. Ersätt med IAG/IAM | Gå över till Omada, SailPoint, Saviynt osv. som central plattform. Avveckla SAP GRC. | IAG-licens + implementation + du behöver fortfarande SoD-analys någonstans. Slutar med att du betalar för IAG plus att bygga om eller underhålla ett andra SoD-verktyg. Två verktyg, dubblerad funktion. |
| 2. Bygg själv | Förenklat internt verktyg som återskapar SoD-analys, workflow, provisionering. | 12+ månaders utveckling, permanent underhållsansvar, inget revisionsförtroende förrän det bevisats, och 90 %-kostnaden (regeluppsättning + motor på objektsnivå) är just det du inte kan förenkla bort. |
| 3. SoD-as-a-Service | Prenumerera på SoD-analys som en molntjänst via REST API. Din IAG (Omada/SailPoint) orkestrerar; SoD-motorn körs någon annanstans. | Endast prenumerationskostnad. Ingen motor att underhålla. Ingen regeluppsättning att bygga. IAG förblir IAG. SoD-tjänsten sköter SoD. Ett verktyg per uppgift. |
Varför alternativ 1 (ersätt) är dyrare än det ser ut
Moderna IAG-verktyg som Omada eller SailPoint är utmärkta på livscykelorkestrering - joiner, mover, leaver, provisionering över applikationer, godkännande-workflow. Vad de inte är är en SoD-motor på SAP-objektsnivå. Deras inbyggda riskanalys fungerar väl för toxiska kombinationer över applikationer ("denna person är admin i SAP OCH admin i Salesforce"), men går inte in på djupet i SAP:s auktoriseringsobjekt och värden - nivån där verkliga SAP SoD-konflikter finns.
Så i samma stund du avvecklar SAP GRC AC har du ett gap. Du antingen:
- Förlänger SAP GRC AC in i 2033 (betalt utökat underhåll) bara för att hålla SoD-motorn igång vid sidan av den nya IAG - du betalar nu för båda
- Bygger en intern SoD-analysator - hamnar i alternativ 2 ovan
- Använder IAG:s egen riskmodul och accepterar att den inte går ned till objektsnivå - svår försäljning till din revisor
Den dolda kostnaden för alternativ 1 är inte IAG-licensen. Det är SoD-gapet som IAG inte täcker.
Varför alternativ 2 (bygga) sällan går väl ut
Instinkten att bygga ett enklare internt verktyg är verklig. Den brukar förlora när du bryter ned vad ett SoD-verktyg faktiskt innehåller:
De 90 % som är dyra och svåra att bygga om
1. Regeluppsättning (regelmatris) - det verkliga innehållet
Definitioner av affärsfunktioner ("skapa leverantör", "godkänna betalning", "bokföra journal"), risker (par av motstridiga funktioner), risknivåer och - avgörande - mappningen av varje funktion till auktoriseringsobjekt + fält + värden. Detta är inte kod, det är sakkunskap byggd över åratal. Hundratals till tusentals regler per modul (FI, MM, SD, HR). Kräver versionshantering och kontinuerligt underhåll.
2. Analysmotor (på objektsnivå)
Utvärderar regler mot faktiska behörigheter i tre omfattningar (användare / roll / profil) och två nivåer (åtgärd / auktoriseringsobjekt). Endast analys på objektsnivå fångar verkliga konflikter - enbart åtgärdsnivå ger falska negativa och falska positiva. Kör både batch (hela populationen) och what-if-simulering ("vad händer om användare X får roll Y"). Hanterar organisatoriska regler (olika bolagskoder / anläggningar som minskar tydliga konflikter). Måste vara snabb i skala: miljontals auktoriseringsobjekt för en stor SAP-kund.
3. Kompenserande kontroller
När en konflikt inte kan tas bort: register över kompenserande kontroller, tilldelning till användare/roll, kontrollägare, giltighetstid, uppföljning av effektivitet.
4. Prevention by design
Inte bara i efterhand-upptäckt - analys vid åtkomstförfrågningssteget (före provisionering) och rolldesign-verktyg som förhindrar konfliktframkallande rollsammansättning från början.
5. Workflow och processorkestrering
Godkännandevägar för funktioner, risker, tilldelning av kompenserande kontroller. Eskalering, delegering, aviseringar. I SAP GRC AC är detta MSMP-ramverket - konfigurerbara 1-5-stegs workflows med villkorlig routing.
6. Rapportering och revisionsbevis
Rapporter per användare / roll / organisatorisk enhet, dashboards, trendlinjer, revisionsklara bevis med drill-down från affärsriskbeskrivning till teknisk detalj för åtgärd.
7. Integration och provisionering
Kopplingar till målsystem (hämta roller/behörigheter, skicka ändringar), integration med CUA/HCM, synkronisering av användar-/roll-/profilregister.
8. Hantering av privilegierad åtkomst
Akutåtkomst med loggfångst, granskning i efterhand, korrelation av revisionsspår mellan källsystem.
Två fakta förändrar hur du tänker kring "bygg eller köp":
- Värdet i ett SoD-verktyg är ungefär 90 % regeluppsättning + motor på objektsnivå, 10 % UX och rapportering. Ett bygg-själv-projekt angriper just de svåra 90 %.
- Regeluppsättningen är inte ett kodprojekt - den är åratal av ackumulerad SAP-modulkunskap som mappar hundratals till tusentals affärsfunktioner till deras mönster av auktoriseringsobjekt. Att bygga den internt betyder att återskapa den kunskapsbasen.
Vad som faktiskt kostar när du bygger
Från verkliga transformationsprojekt (stor företagsskala: flera SAP-instanser, tusentals användare, 20 000+ roller, miljontals auktoriseringsobjekt):
- Konfigurerbar workflow-motor (MSMP-motsvarighet) - villkorlig routing, delegering, eskalering, aviseringar, 1-5-stegs godkännanden över ett dussin processtyper
- SoD-motor på objektsnivå - batch- + simuleringslägen, kompenserande kontroller, organisatoriska regler
- Rollhanteringsmotor - härledning på org-nivå, affärsroller över flera system, generering av roller i målsystem
- Provisionerings- och integrationslager - kopplingar till varje målsystem, CUA/HCM-integration, synkronisering
- Akutåtkomst med loggfångst - korrelerade revisionsspår från varje källsystem
- Återskapande av SoD-innehåll - själva regeluppsättningen (den högsta dolda kostnaden, teknikoberoende)
- Change management-workflows kring SoD - hantering av funktions- och riskändringar, kataloghantering för kompenserande kontroller
- HR-händelsestyrd provisionering - joiners/movers/leavers från HCM till alla nedströms system
Realistisk budget: 12+ månaders utveckling, dubbla licenskostnader under övergången, ingen garanti för paritet i resultat med den granskade baslinjen i tidiga releaser, och permanent ansvar för säkerhet och underhåll flyttat till det interna teamet. Och du måste fortfarande bevisa för revisorerna att din motor producerar samma risksiffror som SAP GRC-motorn alla använde igår.
Vad som faktiskt kvarstår som en oreducerbar kärna
Även efter förenkling av varje perifer beståndsdel kvarstår den oreducerbara kärnan av en SoD-lösning som SoD-analysmotorn på auktoriseringsobjektsnivå - den som verifierar om specifika auktoriseringsobjekt och värden förekommer i roller, inte den som baseras på affärsbeskrivningar. Detta är det korrekta angreppssättet ur kontrollperspektiv. Att bygga den från grunden, i den skala som beskrivs ovan, är den kostnadsmässigt och riskmässigt högsta beståndsdelen - och det, inte de perifera komponenterna, avgör kostnad och risk för byggvägen.
Klagomålet att "GRC-utdata är för tekniskt" är verkligt. Men det är en rapporteringslagerfråga, inte en analysmotorfråga. Det kan lösas genom att lägga ett presentationslager (inklusive en AI-assistent) över befintliga motorutdata - oproportionerligt billigare än att återskapa motorn. Detta bör därför vara ett kriterium för att välja ett verktyg, inte en motivering för att bygga ett.
Varför alternativ 3 (SoD-as-a-Service) är svaret som de flesta team missar
Fällan i formuleringen "ersätta eller bygga" är att båda alternativen antar att du äger SoD-motorn. När du väl accepterar att SoD-motorn är en mogen, standardiserad kapacitet - som skatteberäkning, valutaomvandling eller adressvalidering - blir det uppenbart att du kan prenumerera på den istället för att äga den.
En lättviktig tjänst exponerar SoD-motorn (regeluppsättning + analys på objekts- eller behörighetsnivå + FUE-medvetenhet för SAP + toxiska kombinationer över applikationer + revisionsbevis) via REST API. Fungerar över SAP och icke-SAP-applikationer - en motor, ett utlåtande per användare över hela landskapet. Din IAG-plattform (Omada, SailPoint, Saviynt) anropar den under åtkomstförfrågningar, granskningskampanjer eller vid behov. Motorn körs där du vill - molntjänst (SaaS) eller on-premise (privat, för reglerade branscher, datasuveränitet, air-gappat).
Samma produkt, samma REST API-kontrakt, samma revisionsutfall över alla applikationstyper. Ingen tung plattform att installera. Ingen regeluppsättning att bygga. Ingen parallell IAG.
Vad SoD-as-a-Service ersätter
- Istället för utökat underhåll av SAP GRC AC - endast prenumerationskostnad, inget legacy-verktyg att hålla vid liv
- Istället för att bygga din egen SoD-analysator - motorn finns, regeluppsättningen finns, revisionen litar redan på den underliggande metodiken
- Istället för att betala för två verktyg - IAG förblir IAG (orkestrering), SoD-tjänsten sköter SoD-analysen. Ingen dubblering.
- Istället för otydlig "IAG-riskmodul" - analys på objektsnivå som mappar till SAP:s auktoriseringsobjekt och värden, den nivå revisorerna förväntar sig
Varför det är en bättre ekonomisk modell än licensiering
Jämför över 5 år för ett medelstort SAP-företag (~3 000 användare):
| Väg | År 1 | År 2-5 | 5-årskostnad |
|---|---|---|---|
| IAG + utökat SAP GRC AC | IAG-licens + implementation + utökat underhåll av SAP GRC AC | Båda licenserna körs parallellt | 🔴 Högst - två leverantörer, två implementationer, två revisioner |
| IAG + bygg egen SoD | IAG + 12-18 månaders byggprojekt + parallell drift | Underhållsteam för regeluppsättning + motor | 🔴 Hög + hög risk (revisionsförtroende, paritetsbevis) |
| IAG + SoD-as-a-Service (smartGRC) | IAG + prenumeration (per användare/månad) | Endast prenumeration - motorn underhålls av leverantören | 🟢 Lägst - en leverantör för SoD, inget dubbelt verktyg, uppgraderingar ingår |
Hur smartGRC levererar SoD-as-a-Service
smartGRC erbjuder exakt denna modell: SoD-analys på objektsnivå för SAP (auktoriseringsobjekt + fält + värden) + behörighetsanalys för icke-SAP-appar + detektion av toxiska kombinationer över applikationer, FUE-medveten rollklassificering, hantering av kompenserande kontroller och revisionsbevis - allt levererat som tjänster med REST-API:er. Din IAG-plattform skickar åtkomstförfrågningsscenariot, smartGRC returnerar riskutlåtandet. Ingen parallell installation, ingen regeluppsättning att underhålla.
Hela SoD-integrationen är ett HTTP-anrop - motorkomplexiteten stannar inuti smartGRC.
| Läge | Bäst för | Tid till värde |
|---|---|---|
| Molntjänst (SaaS) | Snabb onboarding, inget infrastrukturarbete, prenumeration per användare, automatiska uppgraderingar | Dagar |
| On-premise-tjänst | Reglerade branscher (finans, offentlig sektor, försvar), krav på datasuveränitet, air-gappade miljöer, befintliga on-prem-investeringar | Veckor (privat driftsättning i ert datacenter) |
Samma produkt, samma REST API-kontrakt, samma SoD-regeluppsättning, samma revisionsutdata. Migrering mellan lägena är möjlig utan ny integration.
Konkreta API-scenarier som täcks:
- What-if SoD-kontroll - "användare X + föreslagen roll Y, vilka SoD-konflikter uppstår, på vilken risknivå?"
- Rollvalidering - "skapar denna föreslagna rollkomposition konflikter i sig själv?"
- Populationsanalys - "över alla användare, vem har denna specifika konflikt just nu?"
- Påverkan på FUE-klassificering - "om vi provisionerar denna roll, hur ändras användarens FUE-klass?"
- Tilldelning av kompenserande kontroll - "konflikt oundviklig - vilken kontroll ska tilldelas, med vilken ägare?"
- Data för åtkomstgenomgång - "för användare X, vilken åtkomst har de och vilka är SoD-riskerna?"
- Export av revisionsbevis - "generera revisorspaketet för denna period"
IAG-plattformen (Omada, SailPoint m.fl.) behöver aldrig känna till interna detaljer om SAP:s auktoriseringsobjekt. Den skickar affärsscenariot, får svaret, registrerar beslutet. SAP-specifik komplexitet stannar hos den SAP-specifika tjänsten.
4. Det moderna integrationsmönstret - det bästa från varje leverantör
Istället för en enleverantörsstack är mönstret som fungerar 2026 modulärt:
| Lager | Syfte | Best-of-breed-val |
|---|---|---|
| IAM / IDM / IGA (livscykel + styrning) |
Provisionering över system, SSO, MFA, joiner/mover/leaver, orkestrering över applikationer, åtkomstförfrågnings-workflow | Omada, SailPoint, Saviynt, Okta, Microsoft Entra, ForgeRock |
| SoD-motor (svart låda) |
SoD-analys på objektsnivå, revisionsbevis, kompenserande kontroller, regeluppsättning | SAP GRC Access Control (bevisad, känd av revisorer) |
| Tjänstelager (tillägg) |
AI-driven rolldesign, granskningskampanjer, FUE-medveten analys, provisionerings-workflow-stöd | smartGRC (SAP-inriktad, REST API), Xiting, egna interna verktyg |
Filosofin: ta det bästa från varje leverantör, integrera via API:er, dubblera inte.
5. Hur smartGRC kopplas in - REST API-integration
smartGRC syftar inte till att ersätta SAP GRC Access Controls SoD-motor eller IAM-verktygets provisioneringslager. Det kopplas in som ett tjänstelager via REST API som lägger till kapacitet som ingen av de andra två levererar väl:
Rolldesign-stöd under åtkomstförfrågningar
När IAM-verktyget tar emot en åtkomstförfrågan kan det anropa smartGRC:s REST API för att fråga: "för den efterfrågade affärsfunktionen, vad är minimal rollkomposition, med hänsyn till aktuell FUE-klasspåverkan och SoD-implikationer?" smartGRC returnerar en rollrekommendation (befintlig roll som passar, eller minimiuppsättningen av behörigheter för att bygga en ny). IAM-verktyget dirigerar sedan rekommendationen genom sitt eget godkännande-workflow.
What-if SoD-simulering före provisionering
Innan IAM-verktyget faktiskt provisionerar kan det anropa smartGRC:s what-if-endpoint med målanvändaren och den föreslagna rolluppsättningen. smartGRC returnerar SoD-påverkan (inklusive FUE-klassändring och effekt på användarpopulationen). Om risken är acceptabel går provisioneringen igenom; om inte, utlöses mitigering - allt via API, ingen manuell inloggning i GRC AC krävs.
Hantering av åtkomstgenomgångskampanjer
Periodiska genomgångar körs traditionellt i SAP GRC eller Excel. smartGRC kan hämta det aktuella tillståndet via API, köra genomgångskampanjen (uppgiftslistor per chef, bevisinsamling, spårning av signering) och skicka tillbaka beslut till IAM-verktyget för verkställande. GRC AC förblir revisionens sanningskälla; smartGRC lägger till en modern granskningsupplevelse.
FUE-medveten analys för S/4HANA-projekt
SAP GRC AC förstår inte inbyggt FUE (Full User Equivalent)-licensiering. smartGRC gör det - det mappar användarbehörigheter till FUE-klassificering (Core, Advanced, Developer Use) med hjälp av SAP:s regeluppsättning. I åtkomstförfrågnings-workflows betyder detta "du är på väg att flytta denna användare från Self-Service till Advanced Use - det motsvarar sexsiffriga belopp per år" - en signal som SAP GRC AC ensam inte kan ge. Se vår FUE by Design-fallstudie för hela tekniken.
AI-agenter för mönsterupptäckt
smartGRC:s 19 AI-agenter (SoD-konfliktlösning, upptäckt av rollöverlapp, avvikelsedetektion i Firefighter-användning m.fl.) körs över den data som IAM och GRC AC redan samlar in. Istället för parallell datainfrastruktur läser smartGRC via API och lägger till ett analytiskt lager.
6. Praktiska integrationsscenarier
Scenario A: företag med SailPoint + SAP GRC AC (stannar kvar till EOL)
Vanligt i stora finansiella tjänster och tillverkning som ännu inte har lämnat SAP GRC AC. SailPoint hanterar användarlivscykel över alla icke-SAP-system (Salesforce, ServiceNow, Workday, egenutvecklade appar). SAP GRC AC hanterar SAP-specifik SoD. smartGRC lägger till det FUE-medvetna rolldesign-lagret under S/4HANA-migrering - biten som både SailPoint och legacy-SAP GRC AC saknar. Detta är ett övergångsmönster - det fungerar idag, men beroendet av SAP GRC AC måste avvecklas innan utökat underhåll upphör.
Scenario B: medelstor SAP-centrerad organisation ersätter SAP GRC AC 12
SAP GRC AC 12:s huvudsakliga end-of-life 2027 driver många medelstora kunder att konsolidera. Istället för att licensiera en full ny SailPoint-stack plus förlänga SAP GRC AC-underhållet, prenumererar de på smartGRC som SoD-motor (via REST API) och parar den med en lättviktig IAM (Microsoft Entra ID) för SSO över applikationer vid behov. En SoD-tjänst. En IAM. Ingen tung on-prem GRC-plattform att underhålla.
Scenario C: företag med Saviynt EIC + egna SAP-verktyg
Vissa organisationer har byggt partiella interna verktyg för SAP-åtkomststyrning genom åren - enkla SoD-kontroller i rapporter, rollkatalog i en wiki. Saviynt hanterar livscykeln. smartGRC kopplas in som det SAP-specifika analyslagret som det interna verktyget inte kan leverera (FUE-analys, medvetenhet om S/4HANA Fiori-katalog, AI-agenter). Ingen ombyggnad av Saviynt eller interna verktyg krävs.
Scenario D: hybrid med SAP IdM-avveckling
SAP IdM är i underhållsläge. Kunder som använder det behöver en efterföljare. smartGRC kan fungera vid sidan av SAP IdM under övergångsperioden (SAP IdM hanterar legacy-provisionering, smartGRC hanterar nya åtkomstförfrågningar och genomgångar) och gradvis ta över livscykelansvar allteftersom förtroendet byggs upp.
Scenario E: OMADA-centrerat företag avvecklar SAP GRC (verkligt kundmönster)
Ett mönster vi ser återkommande: ett stort företag med ett heterogent, hybrid SAP-landskap - S/4HANA on-prem som ledande system (tusentals användare, 15+ enheter), plus SAP BTP och SAP SuccessFactors i molnet - beslutar sig för att gradvis avveckla SAP GRC (typiskt till 2028, i linje med huvudsaklig EOL) och basera kontoskapande och behörighetstilldelning på Omada som central IGA-plattform.
Den strategiska frågan i detta mönster är inte "vilket verktyg ersätter SAP GRC från ände till ände". Den är: hur för vi in SAP-sidans kompetens i en Omada-orkestrerad stack så att auktoriseringsarkitektur, rollprovisionering och SoD-analys fortfarande fungerar korrekt över moln + on-prem SAP?
| Lager | Ansvar |
|---|---|
| Omada | Central IGA - kontoskapande, workflow för behörighetstilldelning, joiner/mover/leaver-orkestrering över alla målsystem, åtkomstgenomgångskampanjer, revisionsspår |
| SAP Cloud Identity Services (SAP-sidans lim) | Identity Provisioning + Identity Authentication - den SAP-inbyggda bryggan som förmedlar data mellan Omada och SAP-molnsystem (BTP, SuccessFactors) samt S/4HANA on-prem |
| S/4HANA on-prem + BTP + SuccessFactors | Målsystem - auktoriseringsobjekt, roller, affärspartners; provisionering tar emot instruktioner från Omada via Cloud Identity Services eller direkta kopplingar |
| smartGRC (tjänstelager) | SoD-analysmotor (på objektsnivå) som anropas av Omada under åtkomstförfrågningar via REST API; rekommendationer för rolldesign; FUE-medveten analys; överlämning av revisionsbevis till Omadas workflow |
Det kritiska beslutet i detta scenario: var sker SoD-analysen?
Tre alternativ, vart och ett med avvägningar:
- SoD på Omada-sidan - bygg SoD-regler inuti Omadas egen riskanalys. Fungerar för styrning över applikationer, men Omada förstår inte inbyggt SAP:s auktoriseringsobjekt på det djup SAP GRC gör. Kan inte upptäcka SoD-konflikter på objektsnivå. Inte tillräckligt för revisionsklar SAP SoD.
- SoD på SAP-sidan (tjänstelager) - anropa en SAP-medveten SoD-motor (rest av SAP GRC AC, smartGRC via REST API eller motsvarande) under Omadas åtkomstförfrågnings-workflow. Omada får riskresultatet och tar med det i sin beslutslogik. Analys på objektsnivå stannar där den hör hemma (hos den SAP-kunniga motorn). Detta är mönstret som fungerar för reglerade företag.
- Blandad modell - Omada hanterar risk över applikationer (t.ex. "denna person har admin i SAP OCH admin i Salesforce - toxisk kombination"), SAP-sidans motor hanterar SoD på SAP-objektsnivå. Båda matar Omadas revisionsspår.
Det pragmatiska svaret är alternativ 2 eller 3, med SoD-analysen kvar på SAP-sidan. Detta är precis det integrationsmönster smartGRC:s REST API är byggt för - Omada anropar smartGRC innan SAP-åtkomst godkänns, smartGRC returnerar SoD-påverkan (inklusive FUE-klassändring för S/4HANA), Omada använder det i sitt godkännandeflöde.
SAP-sidans expertis roll i denna övergång
Att avveckla SAP GRC är inte en lift-and-shift. SAP-sidans kapaciteter som historiskt bott i GRC AC måste omfördelas:
- Auktoriseringsarkitektur: rollkatalog, härledning på org-nivå, komposition av affärsroller - stannar på SAP-sidan, anropas av Omada
- Rollprovisioneringsflöden: hur en rolltilldelning omvandlas till konkreta grants av auktoriseringsobjekt - konfigureras i Cloud Identity Services eller direkta SAP-kopplingar
- SoD-analys: alternativ 2 eller 3 ovan
- Akutåtkomst (Firefighter-motsvarighet): stannar på SAP-sidan med loggfångst; Omada registrerar godkännande-workflow men den faktiska privilegierade sessionen körs i SAP
Detta är arbetsprofilen som specialiserade SAP-praktikfirmor (som vårt systerföretag GRC Advisory) tar med sig till Omada-ledda program: SAP-auktoriseringsarkitektur, uppsättning av rollprovisionering för S/4HANA + BTP + SuccessFactors, samt en tydlig rekommendation om var SoD-analysen landar i den nya arkitekturen.
7. Varför "bygga ett enklare verktyg" nästan alltid förlorar
Instinkten är begriplig: SAP GRC AC känns tungt, dess UX är föråldrat och licenskostnaden är betydande. Att bygga en smal intern ersättning låter som att det borde vara billigare. I praktiken:
- De 90 % som är dyra förblir dyra. Regeluppsättning och motor på objektsnivå är inte vad ett enklare UX löser. Du behöver dem fortfarande.
- Revisionsförtroende är inte gratis. Ett nytt internt verktyg måste bevisa för revisorerna att dess riskberäkningar matchar siffrorna de såg förra året. Avvikelse från den granskade baslinjen är en verklig efterlevnadsrisk.
- Underhållsansvaret överförs permanent. SAP uppdaterar sina auktoriseringsobjekt, levererar nya transaktioner, ändrar Fiori-kataloger. Varje ändring får konsekvenser i regeluppsättningen. En extern leverantör absorberar denna kostnad; ett internt team äger den för alltid.
- Prestanda i skala är ett verkligt ingenjörsproblem. Miljontals auktoriseringsobjekt över flera instanser kräver optimerad datahantering. Detta är löst out-of-the-box i mogna produkter.
- Läsbarhet i utdata är ett presentationsproblem, inte ett motorproblem. Det vanligaste klagomålet på SAP GRC AC ("utdata är för teknisk för verksamhetsanvändare") besvaras genom att lägga till ett rapporterings- eller AI-lager, inte genom att skriva om motorn.
Rätt formulering är inte "bygg billigare GRC" utan "använd SAP GRC AC:s motor, lägg till bättre UX och AI ovanpå via API". Det är smartGRC-mönstret.
8. Beslutsramverk
Behåll SAP GRC AC + lägg till tjänstelager om:
- Stort SAP-landskap (tusentals användare, dussintals roller, flera instanser)
- Stark revisionshistorik med SAP GRC AC-regeluppsättning som redan är intrimmad
- Reglerad bransch där revisionsförtroende spelar roll
- S/4HANA-migrering pågår (behov av FUE-analys)
Konsolidera till förenad IAG (smartGRC eller liknande) om:
- Medelstor SAP-centrerad organisation
- SAP GRC AC 12 end-of-life-tryck och ingen aptit att migrera till SAP GRC 15/nästa
- Förenkling är prioritet - en plattform för SAP-åtkomststyrning slår två
Lägg till IAM-verktyg vid sidan om:
- Många icke-SAP-system i scope (Salesforce, ServiceNow, egenutvecklade appar)
- Behov av SSO/MFA över alla affärsappar
- Efterlevnadskrav utöver SAP
Bygg INTE din egen SoD-motor om inte:
- Mycket litet SAP-fotavtryck (färre än 200 användare, en enda instans)
- Oreglerat sammanhang utan extern revision
- Du har ovanliga, väldefinierade SoD-krav som ingen leverantör täcker
Även i dessa fall talar den ärliga kalkylen typiskt för att köpa.
9. Slutsats
Debatten formulerad som "IAM vs. GRC" är fel debatt. Båda behövs. Den verkliga frågan är hur man integrerar dem kostnadseffektivt samtidigt som revisionsförtroendet bibehålls.
Det moderna svaret är best-of-breed-integration: SAP GRC Access Control som SoD-motor (bygg inte om), IAM/IDM-verktyg för livscykel över alla system (SailPoint, Saviynt, Okta) och ett tjänstelager som smartGRC via REST API för de delar som ingen av dem levererar väl - AI-driven rolldesign, FUE-medveten analys, moderna granskningskampanjer. Ta det bästa från varje leverantör. Integrera, dubblera inte. Och lägg inte 12 månader på att bygga om det som revisorerna redan litar på.
Se även
SAP GRC End of Life: Migreringsplaybook 2026-2031
Datumen, kostnaden och 90-dagars-playbooken för SAP GRC AC end-of-life-beslutet som utlöser denna integrationsfråga.
FUE by Design: hur du aktivt hanterar licensklassificering i SAP S/4HANA
Den FUE-medvetna analyskapaciteten som smartGRC lägger till i valfri IAM/GRC-stack via API.
SAP Segregation of Duties - Guiden för 2026
Djupdykning i SoD - varför analys på objektsnivå är viktigt och vad "svarta lådan"-motorn faktiskt gör.
Alternativ till SAP GRC Access Control (2026)
Rättvis jämförelse av förenade plattformar för åtkomststyrning - smartGRC, Pathlock, Xiting, Saviynt.
SoD-as-a-Service för din IAG-plattform
Prenumerera på SoD-analys på SAP-objektsnivå via REST API. Omada, SailPoint eller Saviynt orkestrerar; smartGRC levererar SoD-utlåtandet, FUE-påverkan och revisionsbevis. Driftsätt i molnet (SaaS) eller on-premise (privat, för reglerade miljöer) - samma produkt, samma API. Ingen motor att underhålla, ingen regeluppsättning att bygga, ingen dubbellicens.