NatashaBanerje
ServiceNow Employee
WORKFLOW DATA FABRIC
From plant floor to balance sheet:
how ZCC for ERP transforms asset management
Your assets live in two worlds. SAP tracks their financial value: depreciation, book value, tax implications. ServiceNow tracks their operational reality: who supports it, what's broken, when it's due for maintenance. When those two worlds don't talk to each other, you get ghost assets on your books, surprise maintenance costs, and audit findings nobody saw coming. ZCC for ERP is how you bring them together, with no middleware, no data copies, and no custom development.
What is asset management in SAP?

It's the full lifecycle. Acquisition. Installation. Preventive maintenance. The midnight breakdown call. Cost tracking. And eventually, retirement and disposal. In SAP, this spans three modules: Plant Maintenance for work orders, Asset Accounting for financial tracking, and Enterprise Asset Management for strategic planning. Three perspectives (operational, financial, and strategic) living in different modules and, honestly, often in different teams' heads. That's the problem we're solving.

A note on data access

ZCC for ERP only accesses the asset and operational data that your configured workflows actually need. Access is governed by the roles and permissions already set up in SAP, so your existing data governance stays in place. What you expose, and to whom, is controlled by your team. The examples in this article illustrate what ZCC for ERP can do, not what it does by default.

6
Lifecycle stages
3
SAP modules
2
Systems unified

Six stages. Six gaps. Six fixes.

Every stage of the asset lifecycle has a disconnect between what SAP knows and what people on the ground need. Here's where it breaks, and how ZCC for ERP fixes it by surfacing live SAP data directly inside ServiceNow workflows.

STEP 1
Asset acquisition

A new server arrives at the warehouse. A piece of manufacturing equipment gets delivered. It needs to exist in two places at once: SAP for depreciation and tax, and the ServiceNow CMDB for operational support and service mapping. Today? Someone creates the SAP record. Someone else creates the CMDB record. Maybe the serial numbers match. Maybe they don't.

Where it breaks
The SAP asset record and CMDB record are created independently, so they drift from day one
There's no link between the procurement trail (purchase order, goods receipt) and the operational asset record
How ZCC for ERP fixes it
ZCC for ERP can read the goods receipt event from SAP in real time and triggers a ServiceNow flow that creates both the SAP asset record and the CMDB CI at the same time, linked by asset tag from day one
With ZCC for ERP, the relevant SAP procurement data (serial number, purchase order, vendor, cost, location) can flow directly into the CMDB. No manual data entry, no re-keying.
Total cost of ownership dashboards are built on live SAP maintenance cost data surfaced by ZCC for ERP, so you're projecting lifecycle costs from the moment of acquisition rather than finding out months later
STEP 2
Asset master data

One asset. Four records. The equipment record (technical). The functional location (where it sits in your plant). The accounting record (financial). The CMDB configuration item (operational). Move that asset to a different floor and you need to update all four. Reclassify it and you need accounting sign-off. The records drift apart because nobody owns the whole picture.

Where it breaks
Asset moves require updating multiple SAP records plus the CMDB, and they drift apart within weeks
SAP tracks the physical asset. CMDB tracks the connected device. They don't know about each other.
How ZCC for ERP fixes it
ZCC for ERP can continuously sync SAP equipment, functional location, and accounting data into ServiceNow and merges it with CMDB records, giving you one unified asset view that stays current without anyone having to maintain it manually
When a change is approved in ServiceNow, ZCC for ERP can write it back to SAP. Location changes update the functional location; reclassifications update the accounting record. One approval, both systems updated.
Connected devices discovered by Service Mapping are automatically matched to SAP functional locations via ZCC for ERP, closing the gap between IT and OT asset records
STEP 3
Preventive maintenance

A maintenance plan is only as good as the parts that are available when the technician shows up. SAP generates work orders on schedule, but nobody checks whether the spare parts are actually in stock until the tech is standing in front of the machine. No parts? Wasted trip. Extended downtime. Eroded trust in the whole maintenance programme.

Where it breaks
Parts availability isn't checked until the technician arrives, so scheduled maintenance fails for completely avoidable reasons
Work order status is only visible in SAP, so planners have to juggle multiple screens to get a picture of the day
How ZCC for ERP fixes it
ZCC for ERP can check live SAP inventory levels days before the work order date. If parts are short, a purchase requisition is triggered automatically in SAP with no human in the loop.
Technicians get their work order, parts list, and safety procedures via Now Mobile. When they mark the job complete, ZCC for ERP can write the confirmation back to SAP automatically.
Planners see live SAP work order status, capacity, and parts data in one ServiceNow workspace, replacing five SAP screens with a single view powered by ZCC for ERP
STEP 4
Breakdown maintenance

Equipment fails. The clock starts. Every minute of downtime costs production. The faster your people can report the issue, get the right technician dispatched with the right parts, and get the asset back online, the less you lose. But if the operator has to find a computer and log into SAP to report it, you've already lost 10 to 15 minutes before anyone even knows there's a problem.

Where it breaks
Operators have to call dispatch or log into SAP, adding 10 to 15 minutes to every response
Technician dispatch doesn't factor in skills, location, or current workload. The first available person goes, not the best fit.
How ZCC for ERP fixes it
The operator scans the equipment barcode in Now Mobile. ZCC for ERP can read the asset record from SAP and create both the SAP notification and the ServiceNow work order at the same time, in seconds.
Skills-based dispatch uses live SAP technician and shift data surfaced by ZCC for ERP to match the right person, factoring in certified skills, location, and current workload rather than just who's available
ZCC for ERP can query live SAP inventory across all plants in real time, showing parts availability and ETAs from open purchase orders so the technician arrives with what they actually need
STEP 5
Maintenance cost tracking

Every work order accumulates cost: labour hours, spare parts, external contractor charges. But cost visibility lags weeks behind actual spending. By the time the plant controller sees the numbers, the budget is already blown. The data was there the whole time. It just wasn't visible to the people who needed it.

Where it breaks
Budget overruns are discovered after the fact because there's no real-time cost accumulation visibility
Cost data is trapped in SAP's controlling module. Running reports requires specialised access and expertise.
How ZCC for ERP fixes it
ZCC for ERP can extract the relevant SAP cost postings nightly via Extraction Tables, enabling cost trending, budget tracking, and cross-plant benchmarking dashboards in ServiceNow with no SAP access required
Budget alert flows watch live spend data from ZCC for ERP and fire at 80%, 95%, and 100% of budget, so escalation happens before the overrun, not after
ServiceNow dashboards built on ZCC for ERP data show cost by equipment, by type (labour, material, external), and per unit of output, with drill-through to individual SAP work orders
STEP 6
Asset retirement and disposal

Retiring an asset touches three dimensions at once: physical (safely decommission the machine), financial (retire the SAP record), and operational (decommission the CMDB record). Miss the financial step and you've got a ghost asset, physically gone but still on your books, still depreciating, still distorting your balance sheet. Miss the compliance step and you've got a hazmat disposal without sign-off.

Where it breaks
Ghost assets: physically removed equipment still active in SAP, inflating your fixed asset register
There's no compliance gate. Assets with hazardous components get disposed without proper environmental sign-off.
How ZCC for ERP fixes it
ZCC for ERP can gate the SAP financial retirement action. Physical decommission, SAP asset retirement, and CMDB decommission are all orchestrated in ServiceNow, and SAP is only updated once every compliance task has been signed off.
Environmental requirements per asset class are tracked in ServiceNow and linked to the SAP asset record via ZCC for ERP. Financial retirement is blocked until all compliance tasks clear.
Lifecycle dashboards pulling live SAP book value and maintenance cost data via ZCC for ERP show age distribution, cost trajectory, and book value vs salvage value so capital replacement decisions are based on real numbers

How ZCC for ERP connects the two systems

ZCC for ERP uses different access patterns. FlowDesigner Action & Remote Tables can handle real-time interactions for the data your workflows need: checking parts availability, querying work order status, writing confirmations back to SAP. Giving you access to the equipment, location, and accounting data your dashboards and dispatch rules depend on. Extraction Tables can handle bulk cost data extraction for financial analytics and lifecycle modelling. All three use SAP-native protocols (OData V2 and RFC/BAPI). No need for middleware. No custom development. 


How it plays out in the real world

Asset management looks completely different depending on what your assets are, where they sit, and what happens when they fail. Here are two examples.

Manufacturing: production equipment and maintenance operations
High asset density, high cost of downtime. Think large manufacturers running SAP PM across multiple production plants.

In manufacturing, an asset that isn't running is money leaving the business. Production lines depend on hundreds of interdependent pieces of equipment, each with its own maintenance schedule, spare parts list, and cost history in SAP. When that data isn't visible to the people who need it, maintenance becomes reactive and expensive.

Challenge
With ZCC for ERP
Maintenance technicians find out spare parts are out of stock when they're already standing in front of the machine. The work order gets deferred, the line stays down.
ZCC for ERP can check live SAP stock levels when the work order is created, not when the technician arrives. If parts are short, a purchase requisition can be triggered in SAP automatically before the job is even scheduled.
Equipment moves between plants as production requirements shift. SAP gets updated but the CMDB doesn't, so IT is supporting assets in the wrong location with the wrong configuration.
ZCC for ERP can keep SAP functional location changes in sync with the ServiceNow CMDB automatically. When equipment moves, both records update from a single approved change — no parallel data entry across teams.
Plant controllers find out about maintenance budget overruns at month end, when there's nothing left to do about them.
ZCC for ERP can surface live SAP cost postings into ServiceNow dashboards, with automated alerts at budget thresholds. Controllers see actual spend as it accumulates, not three weeks after the fact.
Retail: store equipment across a distributed estate
Hundreds of locations, thousands of assets, and a direct line between equipment uptime and revenue. Think large retailers managing store infrastructure across a national or regional footprint.

Retail asset management is a volume problem. Refrigeration units, HVAC systems, point-of-sale equipment, and warehouse conveyors spread across hundreds of stores, each location too small to have its own maintenance team. When something breaks, it affects customers directly. And because the assets are everywhere, keeping SAP and operational records in sync is a constant battle.

Challenge
With ZCC for ERP
Store managers report equipment failures by phone or email. By the time a work order exists in SAP, 20 minutes have already been lost and the asset record still hasn't been updated in the CMDB.
Store staff can report a fault by scanning the asset in Now Mobile. ZCC for ERP can create the SAP notification and ServiceNow work order simultaneously, so response starts in seconds rather than after a manual chain of calls.
Store refits and equipment replacements leave ghost assets in SAP for months. The finance team is depreciating equipment that was removed during last quarter's refit.
Refit workflows in ServiceNow can gate the SAP retirement action via ZCC for ERP. The financial record is only closed once the physical removal and CMDB decommission are both confirmed, so the asset register stays accurate.
Maintenance costs vary wildly across stores but nobody knows why. The data exists in SAP but producing a cross-store cost comparison requires a specialist and takes days.
ZCC for ERP can extract SAP maintenance cost data across the entire estate into ServiceNow dashboards, ranked by store, by asset type, and by cost category. The estates team sees outliers as they emerge, not in next month's report.
Ready to unify your asset operations and financials?

ZCC for ERP can bridge SAP Plant Maintenance, Asset Accounting, and ServiceNow CMDB using SAP-native protocols, with no middleware, no custom development, and no data leaving SAP. Most teams start with asset master data sync to build one unified record, then layer on work order orchestration and mobile maintenance. The quickest wins tend to come from eliminating ghost assets and cutting mean time to repair.

New to ZCC for ERP, or looking to get started?

If this is your first time exploring ZCC for ERP, our Quick Start Guide walks you through what it is, how it works, and how to get your first connection up and running.

Read the Quick Start Guide
Have questions? We'd love to hear from you.

Drop your questions or comments below and someone from our team will get back to you. Whether you're just exploring ZCC for ERP or already working through a specific use case, we're here to help.

Version history
Last update:
an hour ago
Updated by: