AI & Analytics Legends The knowledge platform for SAP Analytics
Concept card

SAC Planning Models

SAC Planning Models — Analytics Legends section illustration for the SAP Analytics knowledge base (concepts, studies, Academy)

As of 2026-09-27

What is SAC Planning Models?

SAC Planning is read-write where a BI dashboard is read-only — the write-back and audit-trailed versioning is the differentiator no BI-only tool matches without a separate paid product like Anaplan or OneStream.

SAC model?

Short answer above

SAC planning?

SAC Planning is the planning capability of SAP Analytics Cloud: planning models that users can write to, versions and categories for budget, forecast and actuals, data actions and allocations for calculations, input forms and workflows for collection, and predictive forecasting on the same model the stories read. It replaces spreadsheet budgeting and, for many SAP customers, SAP BPC — on the same tenant as the reporting.

What it is and why it matters

SAC Planning Models are the write-back planning primitive inside SAP Analytics Cloud: multi-version, time-bounded, audit-trailed datasets where finance and operations users type in forecasts, budgets, and drivers, and the platform computes derived values in real time. This is the fundamental difference from a BI dashboard, which only ever reads. A Planning Model is read-write — analysts enter cell-level updates, planners run what-if scenarios, finance closes a version and that version becomes permanent, auditable history. It is also the one capability in the SAC family with no equivalent in Power BI or Tableau unless the organisation buys a separate, dedicated planning product such as Anaplan, Pigment, or OneStream.

How it works

Four building blocks make up every planning deployment. The model is the schema — dimensions, measures, time, and version — stored in HANA with a full audit log. A version is a named state of that model: Actuals, Budget, Forecast Q3, What-If Pessimistic — and side-by-side blending of multiple versions in one view is native, not a workaround. A public dimension is shared across models, such as Cost Centre, Product, Time, or Currency, so a change to the dimension structure propagates everywhere it is used rather than needing to be repeated per model. An allocation is the algorithm that distributes a value across a dimension — top-down, bottom-up, or driver-based — which is how a single corporate target becomes a thousand cost-centre-level numbers, or how a thousand bottom-up inputs roll up into one board number.

Why it matters

  • Planning licenses run 2-3x the BI per-user cost — scoping Planning for the whole user base instead of just finance/planning teams inflates cost unnecessarily.
  • Multi-version side-by-side blending (Actuals, Budget, Forecast, What-If) is native — a differentiator that avoids building parallel scenario tooling.
  • Consultants advising on SAC Planning command a 15-25% rate premium over BI-only work because the skill is rarer and engagement value per project is larger.

Key points

  • Write-back planning primitive: read-write, multi-version, audit-trailed.
  • Four artefacts: Model · Version · Public Dimension · Allocation.
  • Five use cases: annual budget · rolling forecast · what-if · sales planning · workforce.
  • License: 2-3× per-user cost of SAC BI; 50-200 users typical Tier-1.
  • Datasphere ↔ SAC Planning, classic model: one-direction (replicate Actuals in; do not write the plan back). Seamless Planning (C020) persists the plan in Datasphere by construction.
  • Sizing, as SAP publishes it: an overall ceiling of 100 M records for planning (SAC System Sizing, Tuning and Limits) and 8-12 dimensions per model as the recommended range (SAP Planning modelling checklist); SAP publishes no cap on active versions — version retirement is a governance policy.
  • Audit-trail enabled day-1; never retrofit.
  • Smart Predict + Joule integration: AI-draft + human review + sign-off.

Terms used on this page

SAC Planning Model
Write-back planning primitive: multi-version, time-bounded, audit-trailed dataset for budgets, forecasts, drivers.
Version
Named state of a model (Actuals, Budget, Forecast Q3, What-If). Multi-version blending is native.
Public Dimension
Dimension shared across multiple Planning Models (Cost Centre, Product, Time, Currency).
Allocation
Algorithm distributing values across dimensions: top-down · bottom-up · driver-based.
Audit-trail
Cell-level change history with who-when-what. Enable at Model creation; cannot retrofit.
One-direction discipline
Classic model: Datasphere holds Actuals (read-only into Planning), SAC Planning holds Plan/Forecast/Budget, no write-back. Seamless Planning (C020) persists the plan in Datasphere instead.
Smart Predict
SAC's predictive forecast engine integrated into Planning Models. AI-draft + human review + sign-off.
Multi-currency consolidation
Statutory translation rules per Article L.123-12 (FR Code de commerce) for cross-entity reporting.

Sources

  1. SAP Analytics Cloud — Planning docs
  2. TechEd 2025 — SAC Planning + Joule
  3. ABAP Search CDS View Tool Version 1 - Not supported anymore — SAP Community (Application Development and Automation Blog Posts)
  4. How to set up data access for models which have security based on shared public dimension via model data privacy in SAP Analytics Cloud Planning — SAP Community (Technology Blog Posts by SAP)
  5. Getting started with Embedded analytics in SAP Service Cloud Version 2 — SAP Community (CRM and CX Blog Posts by SAP)
  6. A Deep Dive into "Classic Account Model" and "New Model" in SAP Analytics Cloud — SAP Community (Technology Blog Posts by SAP)
  7. SAC live access on top of SAP BW: Top N and "Others" (SAP BW Query approach) — SAP Community (Technology Blog Posts by SAP)
  8. Migrating from a Classic Account Model into a New Model Type in SAP Analytics Cloud Planning — SAP Community (Technology Blog Posts by Members)
  9. SAP Central Finance – MDG Mapping via CDS Views — SAP Community (Technology Blog Posts by Members)
  10. SAP Tech Bytes: Understand your classification model in Smart Predict — SAP Community (Technology Blog Posts by SAP)
  11. Get the list of equipment with it's parent equipment and top level equipment using CDS views — SAP Community (Technology Blog Posts by Members)
  12. SAP Analytics Cloud Allocation: Part 5: Allocation using a Reference Dimension — SAP Community (Technology Blog Posts by SAP)
  13. Creating Dynamic Version over Version and Time Reporting with SAP Analytics Cloud (Column over Column) — SAP Community (Technology Blog Posts by SAP)
  14. SAP Analytics Cloud Allocation: Part 4: Allocation using a Calculated Account — SAP Community (Technology Blog Posts by SAP)
  15. SAP Analytics Cloud Allocation: Part 3: Allocation using a Booking Account — SAP Community (Technology Blog Posts by SAP)
  16. SAP Analytics Cloud Allocation: Part 2: Allocation using the overwrite dimension — SAP Community (Technology Blog Posts by SAP)
  17. SAP Analytics Cloud Allocation: Part 1: Basic Scenario: Allocation by Entity — SAP Community (Technology Blog Posts by SAP)
  18. Learn SAC Planning Allocation with Household Training Model — SAP Community (Technology Blog Posts by Members)
  19. SAP BPC: Mass Upload of Comments in Models — SAP Community (Financial Management Blog Posts by Members)
  20. Hands-On Tutorial SAP Smart Predict, Product Forecast — SAP Community (Technology Blog Posts by SAP)
  21. Predefined Virtual Data Model as example for understanding difference of CDS View type — SAP Community (Enterprise Resource Planning Blog Posts by SAP)
  22. Top 10 lessons learnt from building a SAP Digital Boardroom — SAP Community (Technology Blog Posts by Members)
  23. Forecast Planning in SAP BW — SAP Community (Technology Blog Posts by Members)
  24. S/4 Embedded Analytics - The Virtual Data Model — SAP Community (Enterprise Resource Planning Blog Posts by Members)
  25. Create an analytical model based on ABAP CDS views — SAP Community (Technology Blog Posts by Members)
  26. Top 5 Value Drivers for Moving to the Cloud with SAP Analytics and SAP Digital Boardroom — SAP Community (Technology Blog Posts by SAP)
  27. End of mainstream maintenance for SAP Business Planning and Consolidation 7.5, version for SAP NetWeaver — SAP Community (Financial Management Blog Posts by SAP)
  28. SAP Analytics Cloud — System Sizing, Tuning, and Limits (planning record ceiling)
  29. SAP Analytics Cloud for Planning: Modeling checklist — SAP Community (2021-03-18)

Full card available to members. What the full card adds: the full decision framework · the SAP vs Snowflake / Databricks / Fabric comparison · the common pitfalls and their fix · the cheat sheet · the architecture schemas · the code blocks · the facts worth quoting.

Open in the app →