THETA

For GIS and SAP EAM teams at utilities

Stop Reconciling GIS and SAP Manually

Your GIS and SAP asset data. Always in sync.

Theta™ is AlphaOak’s purpose-built integration application connecting Esri ArcGIS Utility Network and SAP S/4HANA Plant Maintenance — automatically, bidirectionally, and without custom ABAP.

The problem we solve

Utilities run two critical systems that rarely agree: the map the field works from, and the record the office plans from.

The challenge, in full

Two systems, one network

!

The Challenge

Electric, gas, and water utilities run two critical systems that rarely agree: Esri ArcGIS Utility Network for spatial asset management, and SAP S/4HANA Plant Maintenance for work orders and equipment records. When a field crew commissions an asset in Esri, the record reaches SAP through a spreadsheet, a manual import, or a batch run someone has to remember to execute — and SAP lifecycle changes don’t flow back without custom code.

✓

The Theta Approach

Scheduled exports, ABAP integrations, and generic middleware all break on SAP upgrades and still leave both systems out of sync between runs. Theta is built specifically for the Esri Utility Network and SAP Plant Maintenance data models — event-driven, bidirectional, and clean-core by architecture.

One asset record across SAP and Esri — so field and office finally work from the same map.

The demo

Watch Theta run

A recorded walkthrough of the product itself, by the people who build it.

Theta by AlphaOakRather see it on your own data? Ninety minutes in The Grove →

Why utility leaders choose Theta

Four pillars, and what each one answers

Value pillarThe challengeHow Theta helps
Bidirectional sync
GIS and SAP asset data drifts apart after every field change or lifecycle event
Event-driven sync on SAP BAIP; SAP events reflect in GIS automatically
Clean core compliant
Custom ABAP and generic middleware break on every SAP upgrade
Side-by-side extension, standard OData APIs only — no upgrade risk
Operational self-sufficiency
IT becomes the bottleneck for every sync error; GIS and EAM teams have no visibility
SAP Fiori monitoring and reprocessing — teams resolve issues themselves
Purpose-built for utilities
Placing assets into service and creating as-builts at the end of a project or work order is slow, and typically lags by several weeks
Bulk and event-driven sync combined: initial load, changes, and reprocessing

Illustrative

Esri ArcGIS Utility Network

SAP S/4HANAPlant Maintenance · functional locations
FL-10-4412Pad-mount transformer · Ckt 12Created
FL-10-4418Recloser · Ckt 12In service
FL-10-4423Sectionalizing switch · Ckt 14Failed · reprocessReprocessed
FL-10-4431Riser pole · Ckt 14Bulk load
FL-10-4432Padmount switchgear · Ckt 14Bulk load
FL-10-4433Service transformer · Ckt 9Bulk load

Four moments where the gap usually opens

01 — Commission

A new asset goes live

The GIS team commissions an asset in Esri ArcGIS Utility Network. Theta detects the event via SAP BAIP Event Mesh and creates the corresponding SAP functional location or equipment record.

The integration architecture

What Theta Delivers

Benefits

One map, one source of truth

SAP asset and work-order data sits alongside Esri GIS, so field crews and planners work from the same location-aware view of the network.

Built for water and utility field operations

Designed around the spatial realities of distribution networks, service territories, and the crews who work them.

An SAP-centric extension, not a rip-and-replace

Theta extends the SAP and Esri investments already in place instead of competing with them.

Capabilities

Three sync modes, one application

Event-driven, bulk, and item-by-item — no separate tools to license or operate.

SAP Fiori monitoring and reprocessing

Failed events surface with full payload detail. GIS or EAM staff reprocess them directly — no IT ticket.

Esri topology governance preserved

SAP-driven updates follow Esri’s editorial workflow, writing only to a construction workspace — never the named version directly.

Clean-core by architecture

Standard OData APIs and SAP Enterprise Event Enablement only. No custom ABAP.

Architecture & integration

Synchronizes.
Never becomes another system of record.

Theta connects Esri ArcGIS Utility Network and SAP S/4HANA Plant Maintenance via SAP BAIP — clean-core compliant by architecture, with standard OData APIs and SAP Integration Suite only.

No custom ABAP, no core modification, no upgrade re-certification.

SAP and Esri remain your systems of record — Theta synchronizes, it does not store.

Esri Utility Network governance preserved: SAP-driven writes target a construction workspace only.

Built with SAP Integration Suite (iFlow) and SAP Enterprise Event Enablement.

Installs into a lower environment in under a week once the SAP BAIP tenant is running — configuration and data work follow, sized per engagement.

How Theta compares

Three ways utilities try to close this gap

Manual reconciliation

What’s missing: no Utility Network specificity, data always behind, hours of weekly labor, no audit trail.

Theta: continuous bidirectional sync with full Fiori event history.

Custom ABAP integration

What’s missing: breaks on every SAP upgrade, no reuse across engagements, ongoing SI dependency.

Theta: standard SAP OData APIs only — clean-core and upgrade-safe by architecture.

Generic iPaaS

What’s missing: no Utility Network or SAP PM prebuilt data model, no operational self-service monitoring.

Theta: prebuilt data models plus the Fiori monitoring tool.

What it means for each team

Executive leadership

Eliminate data-quality risk and operational debt. Your GIS and SAP asset data, always in sync.

GIS administrator & SAP EAM analyst

End manual reconciliation and gain sync visibility without an IT dependency. Three sync modes, one application, full Fiori visibility.

SAP architect & IT leadership

No custom ABAP. No upgrade risk. Standard OData APIs on SAP BAIP only.

Frequently asked questions

What is Theta?

A SAP BAIP side-by-side extension that keeps Esri ArcGIS Utility Network and SAP S/4HANA Plant Maintenance synchronized automatically, bidirectionally, and without custom ABAP — not a generic connector, but built specifically for these two data models.

Who is it designed for?

Electric, gas, and water utilities running Esri ArcGIS Utility Network and SAP S/4HANA Plant Maintenance. Primary users are GIS administrators and SAP EAM analysts.

How does it work with SAP?

Via SAP Integration Suite (iFlow), SAP Enterprise Event Enablement, and standard OData APIs — no custom ABAP, no core modification, upgrade-safe by architecture.

How long does implementation take?

Installation into a lower environment takes under a week where the SAP BAIP tenant is already running. From there, configuration and data work are sized per engagement using AlphaOak’s sprint-based implementation methodology — AlphaOak does not commit to a specific go-live date until scope is confirmed.

How is it different from a custom build or generic middleware?

Theta includes prebuilt Esri Utility Network and SAP Plant Maintenance data model mappings, three sync modes, and the Fiori monitoring tool. Custom builds break on SAP upgrades; generic middleware lacks the prebuilt data models and operational visibility.

The utility intelligence suite

Three intelligence layers, working as one system

Sigma

Performance intelligence

A governed, work-order-centered KPI model that connects every number back to the SAP evidence behind it.

Gamma

Planning & scheduling

Keeps SAP and Primavera plans synchronized, with schedules built against real crew capacity.

Theta

Asset & GIS alignment You are here

Keeps SAP asset records — functional locations, equipment and lifecycle status — aligned with Esri GIS, so field and office work from one map.

All three extend SAP through standard APIs — clean-core, upgrade-safe, and no custom ABAP to maintain.

Next step

Ready to Stop Reconciling and Start Synchronizing?

Every day your GIS and SAP teams work from asset data that doesn’t match. Capital project closeouts sit in a queue. Maintenance planning runs on records that are weeks behind. Theta closes the gap — permanently.