Skip to content

ERP modernization with SAP and ServiceNow

ERP modernization is more than an SAP upgrade. SAP runs the structured transactions, ServiceNow runs the workflows around them, and the value comes from connecting the two.

Noel D'Costa typing on a laptop beside a floor-to-ceiling window
Contents
  1. Modernizing is more than upgrading
  2. SAP and ServiceNow as an operating backbone
  3. Use cases by function
  4. Where AI fits
  5. A phased modernization roadmap
  6. Costs and how to show the return
  7. What to avoid
  8. Frequently asked questions

ERP modernization with SAP and ServiceNow means giving each platform the work it does best and connecting them properly. SAP S/4HANA runs the structured transactions: finance, procurement, inventory, payroll. ServiceNow runs the workflows around them: intake, approvals, exceptions and service requests. SAP Integration Suite and ServiceNow IntegrationHub link the two. This guide is for CIOs, CFOs and enterprise architects planning a modernization from SAP ECC or an early S/4HANA system. It covers which work goes where by function, where AI fits, a phased roadmap and the pitfalls. Start with the function tables, then the roadmap.

ERP modernization shows up in nearly every programme I take on. I have worked with firms still running SAP ECC, managing finance or operations in environments that should have been retired years ago. One logistics client had to go through four manual handoffs just to approve a minor process change. We linked SAP with ServiceNow, and the difference in turnaround time and visibility was immediate.

The mistake I see often: assuming ERP modernization means upgrading to the latest SAP version. If your systems do not talk to each other, you have moved the problem to a newer interface. Data sits in silos. Teams stop trusting the tools. People chase issues instead of solving them.

Plenty of teams believe they have modernized. In reality they have upgraded. The difference shows up in the day-to-day.

Modernization means rethinking how your systems support the business today, not how they were designed to work ten years ago. It touches architecture, processes, data, integration and user experience.

CIOs often ask me: "So is this about moving to the cloud or replacing our ERP?" Sometimes both, but rarely all at once. Real modernization usually starts when the ERP stops scaling with the business, and the friction becomes visible.

A consumer goods client in the Middle East was still running SAP ECC. Finance spent its time cleaning bad data, and reporting lagged behind operations. We started by reassessing the implementation itself: not just the technology, but whether the processes still fitted how the business worked. Then master data. Then automation: what SAP could handle internally and where ServiceNow could fill the gaps, especially approvals, escalations and process tracking. That sequence gave leadership a plan, a timeline and outcomes it could follow.

Modernization rarely means ripping everything out. More often, businesses keep what already works and modernize around it. That is where SAP and ServiceNow work well side by side.

SAP S/4HANA handles the structured core: transactions, finance, procurement and inventory, built for control and consistency. ServiceNow handles what SAP was never designed to do directly: intake, approvals, cross-functional workflows and exception handling. Clean core reinforces the split. Workflow logic that does not belong in the SAP core has to live somewhere, and the realistic homes are side-by-side extensions on SAP BTP or ServiceNow. My clean core guide explains the extension options.

The connection runs through SAP Integration Suite on BTP, ServiceNow IntegrationHub and open APIs, so the flow feels native rather than bolted on. A global client I know used SAP for procurement and ServiceNow to manage purchasing requests, which removed the need for a custom portal; later it used the same structure for vendor onboarding. If you still run SAP Process Orchestration (PI/PO), plan the move: SAP NetWeaver 7.5, which PI/PO runs on, leaves mainstream maintenance at the end of 2027, with optional extended maintenance to 2030. My SAP Cloud Integration guide covers the target platform.

Who does what in an SAP and ServiceNow estateSAP keeps the transactions, ServiceNow runs the work around them, and the value sits in the connection.
  1. ServiceNowIntake, approvals, exceptions and service requests across teams
  2. IntegrationSAP Integration Suite on BTP and ServiceNow IntegrationHub, over open APIs
  3. ExtensionsSide-by-side on SAP BTP, for logic that does not belong in the core
  4. SAP S/4HANA coreFinance, procurement, inventory and payroll, kept close to standard

Use cases by function

HR. SAP (or SuccessFactors) keeps employee master data, roles, payroll and benefits. ServiceNow coordinates onboarding tasks, access provisioning, promotion approvals and offboarding across IT, HR, finance and security.

Finance. SAP processes invoices, keeps the ledgers, runs the close and produces statutory reports. ServiceNow runs the workflow layer:

Finance processSAP roleServiceNow role
Accounts payableProcesses invoices, matches POs, manages paymentsInvoice intake, exception routing, SLA tracking
Accounts receivableTracks customer invoices and collectionsRoutes billing disputes and credit hold requests
Financial closePeriod close, intercompany eliminations, reportingClose checklists, task assignment, alerts on pending items
Expense managementCaptures entries, enforces policy, triggers reimbursementRoutes reports for approval, flags exceptions
Procure-to-payRequisitions, POs, goods receipt, vendor settlementIntake forms, approval routing, exception handling

Procurement. SAP manages vendor master data, purchase orders, goods receipts and three-way matching. ServiceNow handles intake, vendor onboarding checks, goods receipt issues and the procurement helpdesk.

Facilities and operations. SAP tracks fixed assets, maintenance costs and space. ServiceNow handles workplace requests, maintenance work orders, technician assignment, access requests and incident routing.

AI is showing up in more modernization conversations, and expectations sometimes run ahead of results. In practice it handles edge cases, automates repetitive tasks and surfaces things people miss. On the SAP side, Joule, SAP's AI assistant, runs across S/4HANA, SuccessFactors, Ariba and SAP Build. On the ServiceNow side, Now Assist brings generative AI into its IT, HR and customer service workflows.

Here is how the work typically divides:

AI use caseSAP roleServiceNow role
Invoice matchingMatches POs, goods receipts and invoices; flags anomaliesRoutes exceptions and prioritises high-risk mismatches
Predictive maintenanceAnalyses usage and failure patterns from equipment dataRaises maintenance tickets and schedules technicians
Cash flow alertsForecasts cash positions from historyTriggers alerts and workflows when liquidity thresholds are breached
Virtual agentsJoule answers natural-language questions across SAP applicationsVirtual agents and Now Assist handle requests and call SAP back ends
Anomaly detectionModels on SAP BTP or embedded analytics flag outliers in transactionsFlags anomalies in workflows and approvals for audit review
Request classificationSuggests categories in procurement flowsPredictive Intelligence classifies cases and routes them to the right group

One IT team we worked with saw a 30% drop in low-value support tickets within a quarter after introducing virtual agents that could reset passwords and fetch SAP data. The pattern holds on the SAP side too: AI works best when the process is stable, the history is clean and the problem is focused. Even then, it supports the team rather than replacing it.

Modernization often stalls because the first step feels too big. I have worked with clients who delayed for years, not for lack of urgency, but because nobody could answer "where do we start?" This sequence tends to work:

  1. Assess and rationalise. Clean the foundation before moving platforms. Run SAP Readiness Check to size custom code and compatibility. Clean master data before migration, not after. Decide which systems, reports and processes survive. Decide the deployment route (RISE with SAP, GROW with SAP or on-premise), and plan SAP Cloud ALM as your lifecycle tool, since SAP Solution Manager leaves mainstream maintenance at the end of 2027. A short technical discovery sprint, mapping what connects to what, usually shows where the real risk hides.
  2. Start with ServiceNow. Build intake, approvals and workflows first. They sit around the ERP and generate the most complaints. One client used ServiceNow to manage change control six months before its S/4HANA migration and cut outages by 40%. This builds discipline before you touch the SAP core.
  3. Move the SAP core with clean core. Move transactions to S/4HANA with as little custom code as possible. Staying close to standard simplifies upgrades and lowers maintenance. Put custom logic in side-by-side extensions or in ServiceNow, not in the core. And ask what the ERP should enable over the next five years, rather than just migrating.
  4. Optimise and extend. Add analytics and extensions on SAP BTP, Joule where it fits, and Now Assist, virtual agents and low-code workflows on the ServiceNow side.

The phases can overlap. Running ServiceNow stabilisation in parallel with SAP readiness work shortens the timeline without cutting corners. For the S/4HANA part, my ECC to S/4HANA migration guide covers paths and timelines.

ERP modernization works best when SAP handles the structured core and ServiceNow takes the surrounding workflows. Together they form an operating backbone that keeps moving as the business grows.

Finance asks about cost early, and the decision usually lands with the CFO even when it starts in IT.

Direct costs arrive first: infrastructure, hosting, storage and integration tools. Licensing and support stay flat unless someone rationalises them, and many teams never look for unused or overlapping licences. On RISE with SAP, model user growth under Full User Equivalent (FUE) pricing across the whole term, because the year-three subscription is rarely the year-one quote.

Indirect costs are harder to see: slow approvals, missed SLAs, integration failures that erode trust in IT. They do not appear in one budget line, but they show up in operational performance.

To show the return, measure before you change anything: cycle times for invoice approval, onboarding and purchase requisitions; error rates; integration latency. Even a partial baseline turns the return into a number rather than a story.

These pitfalls appear on both platforms:

PitfallSAP misstepServiceNow misstep
Skipping process assessmentMigrating legacy problems without reviewing process gapsDeploying request forms without understanding the real bottlenecks
Treating tools as silver bulletsAssuming S/4HANA fixes processes nobody redesignedAssuming automation fixes inefficient request design
Neglecting master dataMigrating duplicate or inconsistent dataTriggering approvals on unreliable data
Over-customizing too soonBuilding extensions before the core process is stableBuilding complex flows before you understand user behaviour
No governanceLeaving decisions to IT or vendors with no business ownerRolling out workflows without owners for rules and SLAs
Ignoring change managementUnder-investing in training for new SAP processesNot teaching users when and how to use new request types

I remember a manufacturing client that thought its ERP was the problem. The real blocker was a manual approval path that spanned five teams. Once we introduced a ServiceNow layer and connected it back to SAP, the bottleneck vanished.

Modernization does not have to happen all at once. Some systems stay, others change. The value builds as more of the estate is connected and less of it depends on workarounds.

Do we need to modernize all at once?

No. Modernization works best in phases. Many organizations start with ServiceNow workflows to stabilize operations before touching the SAP core, then work through the rest in order of friction.

One client had ServiceNow intake workflows live before S/4HANA was deployed. Employees adapted gradually, which increased adoption and reduced resistance.

What happens to legacy customizations in an S/4HANA migration?

It depends on their business value. SAP Readiness Check shows custom code volumes and compatibility issues early. Most systems carry more custom code than anyone realizes, and much of it is no longer used.

Clean core favours keeping the system standard, with extensions on SAP BTP or workflows in ServiceNow. On S/4HANA Cloud Public Edition the core cannot be modified at all; on Private Edition and on-premise it can, but every modification adds upgrade work. Keep what serves a real business purpose and retire the rest.

How long does ERP modernization take?

Starting with intake workflows in ServiceNow typically takes two to three months. Moving to S/4HANA often takes 9 to 18 months depending on complexity, and longer for large, multi-entity enterprises with heavy customization.

The phases do not have to run one after another. Running ServiceNow stabilisation alongside SAP readiness work shortens the overall timeline.

What is a realistic ROI timeline for SAP and ServiceNow modernization?

Most organizations see soft returns in three to six months: shorter cycle times, fewer manual handoffs, better visibility. Tangible returns, measurable cost reduction and efficiency gains, tend to arrive within 12 to 18 months, especially once both platforms are contributing.

Track cycle times, error rates and SLA compliance before you start. Without a baseline, the return is a story rather than a number.

How do we know when ERP modernization is overdue?

Common signals: support tickets rising with longer resolution times, upgrades and patches repeatedly postponed, several sources of truth for the same data, and shadow IT filling gaps the ERP was meant to cover.

A healthcare client running SAP ECC missed several SLAs in a single quarter. The issue was not effort. It was technical debt: years of small fixes layered on top of each other, with incidents logged faster than anyone could triage them.

Can SAP and ServiceNow integrate with other third-party systems?

Yes. SAP uses SAP Integration Suite on BTP for API-based connections to external systems. ServiceNow offers IntegrationHub with prebuilt connectors for most enterprise platforms, including Workday, Salesforce and Coupa.

Treat integration as a workstream from the start. Interfaces scoped late create the most friction after go-live, so begin integration design during blueprinting.

Noel D'Costa

Written by

Noel D'Costa

25 years across SAP and Oracle ERP programmes in aviation, government, finance, retail, and manufacturing. Finance background. I help leadership teams scope transformations honestly, recover programmes in trouble, and build systems that survive their first year in production.

Next step

Running an ERP programme right now?

If this article touched on a programme you are live in right now, a 30-minute conversation usually gets further than another week of internal analysis.