Steel Emissions Software Integration with ERP & Plant Data

By James Smith on October 13, 2026

steel-emissions-software-integration-with-erp-plant-data

Every emissions figure a steel plant reports comes down to one line of arithmetic: activity data multiplied by an emission factor. The factor is a lookup anyone can maintain. The activity data is the hard part — fuel flows, tonnage, purchased power and material volumes that already exist, scattered across the historian, the MES and the ERP. Integration is the work of wiring the system that calculates emissions to the systems that already measure the activity, so each number computes from its own source instead of being typed into a spreadsheet once a quarter. Teams that want this mapped on their own stack can book a working session.

Steel Emissions · ERP & Plant Data Integration

Wire the Emissions Number to the Systems That Already Measure It

iFactory AI connects your carbon calculation to SAP, Oracle and the plant historian, so Scope 1, 2 and 3 compute from live activity data and trace back to the meter that produced them.

Historian
MES
ERP
iFactory AI
tCO₂e / tonne
Scope 1 · 2 · 3, from source

The Whole Problem, in One Equation

Carbon accounting under the GHG Protocol is deliberately simple arithmetic. Emissions equal activity data times an emission factor. Reporting gets hard not because the maths is hard, but because one of the two inputs is scattered across systems that were never built to talk to each other. Steel sits at roughly seven percent of global carbon emissions, so the number matters, and so does being able to prove it.

Activity data
Fuel burned, tonnes rolled, kWh drawn, tonnes bought — measured, but scattered
The hard half
×
Emission factor
A maintained lookup from GHG Protocol, IPCC, DEFRA or a supplier
The easy half
=
Emissions
Per tonne, per unit, per period
If the activity data is wrong or late, no factor library can rescue the number. Integration fixes the half that actually breaks.

Where Each Emissions Number Actually Lives

Nothing on this page needs to be invented — the numbers already exist inside systems the plant runs every day. The real job is knowing which system owns each input and connecting to it at the right tempo. Engineers can see the connection map for their own environment.

Emissions inputWhere it livesScopeHow it connects
Fuel & gas flow — coke oven, blast furnace, reheatSCADA / historian (Level 2)Scope 1OPC-UA / historian connector
Process rate & charge recordsMES (Level 3)Scope 1REST API
Steel tonnage producedMES / production ordersIntensity baseREST / scheduled sync
Purchased electricity & steamERP utility ledger / metersScope 2Meter feed + ERP records
Raw material & alloy volumesERP procurement — SAP MM / OracleScope 3Scheduled ERP export
Inbound & outbound freightERP logistics recordsScope 3Scheduled ERP export
Emission factorsFactor reference libraryAll scopesMaintained lookup
Two systems do the heavy lifting: the historian for what the plant burns and makes, and the ERP for what it buys and pays for. Almost everything else hangs off those two.

Three Systems, Three Different Clocks

The reason this data never merged on its own is tempo. Each system reports at a different speed, and a quarterly report and a live dashboard end up disagreeing simply because they sampled different moments. An integration layer absorbs the mismatch so both draw from the same source.

Historian
Seconds
Real-time fuel, gas and process tags — the pulse behind Scope 1.
MES
Per heat / per coil
Charge records and tonnage, logged as each unit is made.
ERP
Business-hours batch
Procurement, utility postings and freight — the slow, financial layer.
A number is only as fresh as its slowest input. Scope 1 can be near-live; Scope 3 moves at the speed of the purchase ledger — and that is fine, as long as everyone knows which is which.

The Hidden Cost of the Quarterly Scramble

Before any of this is wired together, the footprint is usually rebuilt by hand at the end of each reporting period. It works, but it carries a cost that rarely shows up on a budget line — the cost of a number nobody can quite stand behind.

Weeks
An analyst spends them each period pulling invoices and bills into a spreadsheet.
Months later
Is when a transcription error or a missing meter is usually caught — long after filing.
On faith
Is what the disclosure finally rests on, because the chain back to source was never kept.

None of that is a failure of effort. It is a failure of plumbing — the right numbers existing in the right systems with no wire between them and the report. That gap is what an integration closes, and it is worth seeing on a real stack rather than in the abstract.

The spreadsheet is not the villain. It is a symptom of three systems that were never connected, doing their jobs in isolation while one person stitches them together by hand.

See It Wired to Your Own SAP or Historian

Book a 30-minute session and iFactory AI will map the connection from your ERP and plant historian to a live Scope 1, 2 and 3 calculation.

The Three Connections That Do the Work

Most steel producers do not run one clean system — they run SAP alongside a historian alongside an MES, often across several sites with different plant codes. Each source needs its own handshake, and each one is read-only.

SAP

SAP PM, MM and CO/FI on ECC or S/4HANA hold procurement volumes, cost centres and utility postings. A read connection pulls the activity data behind Scope 2 and Scope 3 without touching the configuration the plant spent years building, and it works across multiple plant codes and controlling areas.

Oracle

Oracle E-Business Suite and Fusion expose the same procurement and energy records through REST services. Each material volume is mapped to the right plant, cost centre, product and period before it reaches the calculation, so the figures land where they belong.

Plant historian

OSIsoft PI, AVEVA and equivalent historians carry the real-time fuel, gas and process tags that drive Scope 1. A read-only tag subscription streams them in continuously over OPC-UA, matched to the unit that produced each reading.

Read-only by default. The emissions layer consumes activity data; it never writes back into the ledger or the control system.

What Actually Moves Across the Connection

It helps to be concrete about the data itself. The connection does not move documents or dashboards — it moves four simple kinds of record, which the calculation then assembles into an emissions figure.

Tags
A tag is one sensor reading — a fuel flow, a gas pressure, a temperature — stamped with its time and its unit. Thousands stream in each hour from the historian.
Totals
Readings are summed into activity totals for a period: gigajoules of gas burned, tonnes of coal charged, kilowatt-hours drawn from the grid.
Orders
Production orders from the MES give the tonnes of steel made, so emissions can be expressed per tonne of product rather than as a raw total.
Records
Procurement and utility records from the ERP supply the purchased volumes behind Scope 2 and Scope 3 — materials, electricity, steam and freight.
Small, well-defined records moving continuously beat a once-a-quarter document dump. The calculation never waits for a report to be compiled by hand.

Why the Spreadsheet Fails the Audit, Not the Maths

The common setup is an EHS analyst rebuilding the footprint each quarter from fuel invoices and utility bills. The arithmetic is usually right. What fails under review is provenance — no one can show which meter, which heat or which invoice a number actually came from.

Manual & quarterly
Backfilled from invoices at period end
One analyst, one spreadsheet
Numbers cannot be traced to source
Errors surface months later
Filed to CDP, SEC or CBAM on faith
Integrated & continuous
Computed from live activity data
Every figure keeps its source tag
Traceable from meter to disclosure
Gaps flagged the day they appear
The audit pulls the chain, not the analyst
An auditor rarely disputes "activity times factor". They dispute where the activity number came from. Integration answers that question before it is asked.

Master Data: the Real Reason Integrations Stall

When an emissions integration stalls, the cause is almost never the protocol. It is that the same physical thing has a different name in every system, so the data cannot be lined up. Fixing this once is most of the work — and the part worth getting right.

One asset, three names

The reheat furnace is a tag group in the historian, a cost centre in SAP and an asset number in the MES. Until those point at one identity, its fuel and its tonnage cannot meet.

Materials that do not line up

Iron ore in the purchase ledger and the charge record in the MES often use different codes and units. The Scope 3 figure depends on reconciling them to the same quantity.

Mapped once, not every quarter

Map each source identity to a single master the first time, and every future reading lands against the right unit, product and period automatically — no monthly re-keying.

Big-bang replacements of all four systems tend to fail. A mapping layer that reconciles identities and leaves the systems in place is what most plants finish in weeks rather than years.

Which Source Feeds Which Scope

Each scope draws from a different corner of the plant's systems. Connecting the right source to the right scope is what turns three separate reporting exercises into one pipeline that runs itself.

Scope 1
Direct emissions
Fuel combustion and process chemistry — iron reduction, coke, sinter. Fed by historian fuel and gas tags plus MES charge records. Usually the largest share for an integrated producer.
Scope 2
Indirect energy
Purchased electricity, steam and heat. Fed by meter feeds and the ERP utility ledger, with grid factors that shift from one year to the next and must be refreshed.
Scope 3
Value chain
Iron ore, coal, alloys, freight and capital goods. Fed by ERP procurement volumes, sharpened over time as suppliers publish product-level factors.
Scope 3 often dwarfs 1 and 2 combined for an integrated mill — and it lives almost entirely in the purchase ledger, which is exactly why the ERP connection matters as much as the historian.

CBAM and the 2026 Reporting Reality

The reason this has moved from a sustainability nicety to an operational requirement is regulation. Several frameworks now expect emissions that are not just reported, but defensible — and they expect them more often than once a year.

CBAM

The EU Carbon Border Adjustment Mechanism asks importers of covered steel to report embedded emissions on a quarterly basis, moving toward a financial obligation. Primary, source-backed data beats default values here.

CDP & investors

Annual environmental disclosure increasingly expects audited, traceable figures rather than estimates. Buyers of low-carbon steel ask for the same evidence on a per-product basis.

National rules

Climate disclosure requirements in several markets push for consistent, repeatable Scope 1 and 2 reporting that stands up to external review, period after period.

Quarterly, auditable and per-product is simply not something a year-end spreadsheet can keep up with. The frequency alone forces the data to come from the systems directly.

From Meter Reading to Disclosure, Without Losing the Thread

The value of integration is not a prettier dashboard. It is a number that can defend itself. Each step keeps the identity of the step before it, so any reported figure can be unwound all the way back to the physical reading that started it.

Meter / tag

Activity total

× emission factor

Emissions line

Scope roll-up

Disclosure
When a customer, auditor or regulator asks where a tonne of CO₂ came from, the answer is a click, not a week of spreadsheet archaeology.

A Composite Picture: One Mill, One Number

The following is an illustrative composite, not a single named site, but it mirrors how integrated producers have begun wiring CO₂ dashboards straight into ERP-SAP for real-time, department-level tracking.

Before integration
Fuel data sat in the historian. Tonnage sat in the MES. Purchased power and ore volumes sat in SAP. Each quarter, one analyst pulled all three into a workbook, applied factors by hand and filed the result — with no way to show a reviewer where any single figure came from.
After integration
A read-only layer connected the historian, the MES and SAP. Activity data now totals continuously, factors apply automatically, and emissions appear per department and per tonne. The quarterly scramble became a review of a number that was already computed.
The shift is not in the arithmetic — it is in where the number comes from, and whether it can be traced.
The same emissions equation, the same meters and the same ledger. The only thing that changed was the wire between them and the discipline of keeping provenance.

Where iFactory AI Fits

Building this needs connectors, a calculation engine and discipline about provenance. iFactory AI supplies the data foundation and the calculation layer that sit between your plant systems and your carbon disclosures.

Universal Connectors

Read connections to SAP, Oracle, Dynamics and major historians over OPC-UA, MQTT and REST, across multiple sites and plant codes.

Live Activity Capture

Fuel, gas, power and tonnage stream in continuously and map to the unit and period that produced them.

Factor Library & Calc

GHG Protocol-aligned factors applied automatically, with Scope 1, 2 and 3 computed per tonne and per period.

Traceable Reporting

Every figure keeps its source, so CBAM, CDP and internal reports pull from one audited chain.

Delivered turnkey, live in 6–12 weeks
iFactory AI arrives pre-configured on an NVIDIA AI server that ships racked and ready with software pre-loaded. Rack it, connect power and Ethernet, and the connectors begin pulling activity data. Scope covers cabling, network, ERP and historian integration, EHS and operations training, and 24×7 remote monitoring.
Weeks 1–4
Ship, network and connect ERP and historian feeds
Weeks 5–8
Map sources, build the factor library, reconcile the first period
Weeks 9–12
Go live, verify against the last filed report, train the teams
EHS analyst: where did last month's Scope 1 number for the reheat furnace come from?
iFactory AI: from 1,420 historian fuel-flow readings on that furnace, totalled to activity data and multiplied by the gas factor in your library — the full chain is attached to the figure.

An Integration-Readiness Shortlist

A connection goes faster when a few decisions are made first. None of these need new instruments — they are about knowing what you already have and how it should line up.

1Identify the fuel, gas and power tags in the historian that drive Scope 1 and 2.
2Pick the production-order source for the tonnes of steel made per period.
3Match each material in procurement to its charge record so volumes reconcile.
4Choose the factor source for each input — GHG Protocol, IPCC, DEFRA or supplier.
5Agree the reporting periods and the scope boundary before the first run.
6Confirm read-only access to the ERP and the historian with your IT and OT teams.
Most plants already have every one of these — they have just never been written down in one place. Doing so is the quiet half of a smooth rollout.

Who Actually Uses the Connected Number

Once the pipeline runs, the same figure gets used by more people than the original spreadsheet ever reached, because each team can now trust it enough to build on it rather than re-deriving their own version.

EHS & sustainability

Files the quarterly and annual disclosures from a number that is already reconciled, instead of assembling one from invoices under deadline pressure.

Plant & process engineers

See emissions per tonne alongside the operating data they already watch, so an efficiency change can be weighed on carbon as well as cost.

Finance & procurement

Use the same Scope 3 figures when weighing supplier contracts or a CBAM exposure, drawing on the ERP data they already own rather than a separate estimate.

A number that only one analyst understands stays an analyst's problem. A number that comes from the systems everyone already uses becomes everyone's tool.

Frequently Asked Questions

Does iFactory AI replace our ERP or emissions system?

No. iFactory AI is an integration and calculation layer, not a replacement. It reads activity data from SAP, Oracle or the historian and leaves those systems exactly as they are. You keep the ERP configuration and control systems you already run, and the emissions calculation simply draws from them. For teams wanting to see the mapping on their own stack, support can walk through the setup.

Which ERP and historian systems can connect?

On the ERP side, SAP ECC and S/4HANA with PM, MM and CO/FI, Oracle E-Business Suite and Fusion, and Microsoft Dynamics. On the plant side, OSIsoft PI, AVEVA and most OPC-UA or MQTT historians. Connections are read-only by default, so nothing writes back into the ledger or the control layer. New sources can be added as the plant grows.

How does integration help with CBAM and audits?

Because every reported figure keeps the source reading it came from, a CBAM filing or an audit can be traced from the disclosed tonne of CO₂ back to the meter, heat or invoice behind it. That provenance is the part a reviewer asks for, and the part a quarterly spreadsheet cannot supply. You can walk the traceability chain on your own data in a short session.

Is the activity data accurate enough to report?

The data is as accurate as the instruments already feeding your plant systems — the same meters and records you run on today. Integration adds reconciliation: where a feed is missing or a reading drifts, the gap is flagged rather than quietly filled with an estimate. That is usually more defensible than a hand-keyed spreadsheet built from monthly bills.

How long before the numbers are reliable?

A first calculation of Scope 1 and 2 can run inside the rollout window, since that data is already metered. Scope 3 firms up over the first few reporting periods as procurement records are mapped and suppliers publish product-level factors. The pipeline is designed to accept better factors as they arrive, without being rebuilt each time.

Compute the Number Once, Trace It Forever

iFactory AI connects your ERP and plant data to a live Scope 1, 2 and 3 calculation that any auditor can follow. Book a walkthrough to see it running on your own systems.


Share This Story, Choose Your Platform!