OneStream and SAP: Integration, Migration, and the Future of CPM for SAP Customers
If your organisation runs SAP for ERP but is looking beyond SAP for corporate performance management, you’re not alone. Over 300 SAP ERP customers have already moved their CPM processes to OneStream — and the pace of migration is accelerating as SAP’s legacy planning and consolidation tools approach end of maintenance.
This guide covers three things SAP customers need to understand: how OneStream integrates with SAP environments, why SAP BPC customers are evaluating alternatives, and what a migration from SAP CPM to OneStream actually involves.
The SAP BPC End-of-Life Timeline
SAP BPC for Microsoft — End of Maintenance: 30 June 2026
Organisations currently running BPC on the Microsoft platform need to plan their transition now. After this date, no patches, security updates, or support will be available.
SAP BPC for NetWeaver (10.1 on BW 7.5) — End of Maintenance: 31 Dec 2027
BPC on NetWeaver has a slightly longer runway but still requires active migration planning. The 18-month window from now makes this urgent.
SAP BPC for BW/4HANA (2021/2023) — End of Maintenance: 31 Dec 2030
The newest BPC releases have the longest support window, but SAP’s strategic direction is clear: SAP Analytics Cloud (SAC) for planning and SAP Group Reporting (S/4HANA) for consolidation.
SAP’s strategic direction for planning is SAP Analytics Cloud (SAC). For consolidation, SAP recommends SAP Group Reporting within S/4HANA. However, many SAP customers are evaluating independent CPM platforms — particularly OneStream — as part of this transition.
Why SAP Customers Are Choosing OneStream
ERP-Agnostic by Design
OneStream doesn’t care which ERP you run. It connects to SAP, Oracle, Microsoft, and others equally well — ideal for multi-ERP environments or organisations planning future ERP changes.
Stronger Consolidation
For complex multi-entity consolidation, OneStream offers deeper capability than SAP Group Reporting, particularly for partial ownership, intercompany eliminations, and multi-GAAP reporting.
No Forced Migration Timeline
OneStream lets you migrate CPM on your own timeline, decoupled from your ERP roadmap. You don’t need to wait for S/4HANA to modernise your finance processes.
Unified Platform
OneStream delivers consolidation, planning, reporting, and analytics in a single application with one data model — rather than separate SAP products that need integration.
How OneStream Integrates with SAP
OneStream connects to SAP environments through several mechanisms:
SAP ECC (on-premises): OneStream’s data integration framework can extract data from SAP ECC using RFC/BAPI connections, database views against the SAP BW layer, or flat-file exports from SAP. The most common approach for actuals is extracting from SAP BW or directly from FI/CO modules.
SAP S/4HANA (cloud or on-premises): For S/4HANA, OneStream connects via OData APIs, CDS views, or the SAP Cloud Integration (BTP) middleware layer. This allows real-time or near-real-time data extraction.
SAP BW/BW4HANA: If your organisation uses SAP BW as a data warehouse, OneStream can connect to BW as a source system, extracting curated and validated data.
File-based integration: For initial implementations or simpler scenarios, flat-file extracts from SAP loaded into OneStream via its Data Management module.
Common Integration Scenarios
GL actuals for consolidation: Extracting trial balance data from SAP FI into OneStream for statutory and management consolidation.
Cost centre actuals for planning: Loading cost centre and profit centre actuals from SAP CO into OneStream for budget-to-actual comparison and rolling forecasts.
HR data for workforce planning: Integrating headcount, salary, and organisational data from SAP HCM/SuccessFactors for workforce planning in OneStream.
Writeback for reporting: In some implementations, OneStream writes approved budgets or allocations back to SAP for operational consumption.
Migrating from SAP BPC to OneStream
A BPC-to-OneStream migration typically runs 6–12 months and follows a structured methodology:
Phase 1: Assessment (2–3 weeks). Audit existing BPC applications, identify what’s actively used, map BPC structures to OneStream equivalents, and develop a migration roadmap.
Phase 2: Design & Build (8–16 weeks). Design the OneStream application architecture, configure dimensions, build business rules and calculations, design data integrations from SAP, and build reports and dashboards.
Phase 3: Data Migration & Testing (4–8 weeks). Migrate historical data, reconcile against BPC, conduct user acceptance testing, and deliver training.
Phase 4: Go-Live & Support (2–4 weeks). Execute cutover, provide hyper-care support, and decommission BPC.
Exploring CPM Options for Your SAP Environment?
If you’re an SAP customer evaluating your CPM options — whether facing a BPC end-of-maintenance deadline or proactively planning your next-generation finance architecture — James & Monroe can help you assess your environment, evaluate platforms, design the integration, and deliver the implementation.