Enterprise Planning

SAP Analytics Cloud Planning

Native enterprise budgeting, forecasting, and allocation capabilities built into your analytics platform. 2026 releases added story file versions, a fact deletion step for data actions, live Snowflake access, entry validation before data is processed, and data filter parameters for data actions. In my experience working with Fortune 500 planning teams, the real difference SAC Planning makes is not just the features—it's that you can finally close the loop between analysis and planning without rework. Multi-version management, predictive analytics, automated workflows, and seamless Datasphere integration replace spreadsheets and legacy BPC systems. But the hidden cost of planning is model chaos: I have seen organizations with dozens of spreadsheet-based planning models across finance, supply chain, and HR, each with its own reconciliation headaches. SAC Planning forces governance onto the planning process itself.

16 min read

SAC Planning Architecture

SAP Analytics Cloud Planning is the enterprise planning engine built natively into SAC. It replaces spreadsheet forecasting, legacy Business Planning and Consolidation (BPC) systems, and point solutions for financial, workforce, and demand planning. SAC Planning is cloud-first, version-based, and integrated with your analytics models and Datasphere data. Here's what I've learned: the teams that win with SAC Planning are those that treat it not as a replacement for spreadsheets, but as an opportunity to rethink their planning operating model entirely. A common mistake I see is lifting and shifting legacy BPC logic into SAC without asking whether the old logic actually made sense. At one large retailer, we found that their seasonal allocation methodology rested on a rule written years earlier that no one could explain. Once we redesigned the allocation logic around actual business drivers in SAC, forecast accuracy improved noticeably. The architecture matters less than the discipline.

SAC Planning Architecture & Data Flow Planning Models Versions, Measures, Dimensions Datasphere Seamless Planning (since 2025) S/4HANA Transaction Data BW / BW/4HANA Historical Actuals Version Management Actual, Plan, Forecast, Scenario Data Actions Copy, Distribute, Allocate, Cross- Model Transfers Workflow & Approvals Planning Cycles, Calendar Tasks, Governance Allocations & Forecast Spreading, Smart Predict, Value Driver Trees Solid lines: data sources | Dashed lines: capabilities

Planning Capabilities at a Glance

Multi-Version Management

Manage Actual, Plan, Forecast, and Scenario versions in a single model. Lock past periods, create rolling forecasts, and branch scenarios without touching historical actuals.

Data Actions & Automation

Automate planning workflows: copy data across versions, distribute totals to child dimensions, calculate allocations, apply currency conversion, and enforce business rules through data actions.

Predictive Forecasting

Smart Predict analyzes historical patterns, detects seasonality, and generates forecast suggestions. Planners review and override recommendations to blend machine learning with domain expertise.

Allocations & Spreading

Distribute totals across child dimensions based on weights (allocate HQ costs to business units by revenue share). Spread annual budgets into monthly periods using built-in allocation logic.

Value Driver Trees

Model relationships between leading indicators and business outcomes. Forecast drivers (inflation, product mix, customer acquisition cost) and calculate impact on revenue and profit.

Workflow & Governance

Calendar-based planning cycles with task assignments, deadline tracking, and role-based access controls. Maintain audit trails of manual entries and version history for variance investigation.

2026 Planning Innovations

SAP's 2026 releases strengthened planning governance, cross-system alignment, and data quality. SAP also announced SAP Enterprise Planning at Sapphire 2026: a new solution that embeds Joule Agents in planning, built on SAP Business Data Cloud data products and SAC, with general availability announced for Q3 2026 (confirm the current status before planning around it). SAC itself remains the engine for strategic and tactical planning cycles.

Story File Versions (Q1 2026)

Since the Q1 2026 release, designers can save versions of an optimized story, review them later, and restore an earlier one. It's a design safety net — a backup/restore capability, not scenario branching or multi-developer co-editing. In planning practice it's most useful for protecting a working layout before a major redesign across planning cycles, then rolling back cleanly if a change goes wrong.

Fact Deletion Step (Q1 2026)

Data actions gained a fact deletion step that deletes facts, deletes zero values, or sets values to zero; running it needs the Maintain permission on the model. It gives planners a cleaner way to clear erroneous or obsolete entries before replanning instead of overwriting them by hand.

Live Snowflake Connectivity (Q1 2026)

Since the Q1 2026 release, SAC connects live to Snowflake on tenants running on SAP HANA Cloud with the data access agent enabled, with no Datasphere replication in between. The nuance to design around: Snowflake data arrives as a read-only live version, so you can build a native SAC planning model on top of it, but planners' entries and versions still persist in SAC's own HANA Cloud storage — they are not written back to Snowflake. SAP currently advises against live access to Snowflake tables above one million rows. Think live read-access to Snowflake actuals feeding a SAC-resident plan, not a round-trip into the warehouse.

Q2–Q3 2026: Validation, Parameters, and AI

Q2 2026 added the onBeforeDataEntryProcess() table event, which lets scripts check entries before SAC processes them, plus live data access to Azure SQL. The Q3 2026 release added data filter parameters that make one data action reusable across data slices, an AI prompt insights widget that analyzes planning data together with web search, and Compass simulation results in stories. AI-assisted data actions can draft advanced-formula scripts and documentation, and My Metrics report subscriptions (Q1 2026) push the KPIs in a user's metrics lists to executives on a schedule.

Implementation Impact: File versions make story redesigns reversible across planning cycles. The fact deletion step simplifies data cleanup. Live Snowflake access matters for organizations that chose Snowflake as their primary data platform. Entry validation and data filter parameters reduce custom scripting, and SAP Enterprise Planning shows where SAP is taking agent-driven planning: built on SAC and Business Data Cloud, alongside SAC's own planning cycles.

Planning Model Types & Dimensions

SAC has two planning model types, and the new model type is used in two common configurations, which gives three practical choices:

New Model Type

SAP recommends it for new deployments. Multiple measures with their own aggregation, units, and currency settings, plus calculated and conversion measures; the account dimension is optional, so one model can combine accounts and measures.

Classic Account Model

A single measure with a mandatory account dimension, familiar to finance teams migrating from BPC. SAP recommends models with measures instead; classic account models can be migrated to the new model type, but stories built on them must be adjusted.

New Model Without Accounts

Measures only, with no account dimension; accounts, if needed, go into a generic dimension. Suits specialized domains (workforce, demand, project planning) where account hierarchies don't apply.

Key Insight: SAC Planning covers most BPC planning use cases, but not financial consolidation. SAP's strategic consolidation solution is SAP S/4HANA for group reporting, so evaluate it, not Datasphere or SAC, for BPC consolidation requirements.

Real-World Planning Use Cases

Financial Planning & Analysis (FP&A)

Most common use case. Plan revenue, COGS, OpEx, and CapEx by business unit and cost center. Dimensions: Business Unit, Department, Cost Center, GL Account. Versions: Actual, Plan, Forecast. Data actions automate allocations and tax calculations.

Workforce Planning

Separate headcount forecasting. Plan by organization, position, location, employee level. Measures: headcount, salary, benefits, turnover. Data actions calculate total compensation and scenario salary increases.

Sales Forecasting & Pipeline

Sales territory, product, customer dimensions. Measures: pipeline value, close probability, booked revenue. Monthly/quarterly cycles. Data actions roll up forecasts with probability weighting.

Demand Planning & Supply Chain

Manufacturing and retail. Dimensions: product, location, demand driver. Forecast with seasonality and promotion adjustments. Data actions consume/shrink as demand moves through the supply chain.

Project & Portfolio Planning

Professional services and consulting. Plan by project, phase, resource level, location. Track budget, actuals-to-date, staffing. Versions for approved vs. revised project forecasts.

Consolidation & Rollup

Multi-level planning. Detailed at plant/department level, consolidated at division, summary at enterprise. Use data access control to decide who sees and changes each level, or build separate models and combine them in reporting.

Datasphere Integration & Seamless Planning

Seamless planning, rolled out during 2025, stores the data of SAC planning models directly in SAP Datasphere, so plans and actuals meet in one data foundation for tighter planning-to-actuals alignment.

Seamless Planning (since 2025): A seamless planning model keeps its facts and master data in a Datasphere space instead of SAC, so Datasphere views and analytic models can combine plan data with actuals and other data products without export jobs. Since the Q4 2025 release, external live versions read Datasphere fact views (for example actuals) into the model at runtime without replication.

Integration Patterns

Datasphere (Recommended Modern Path)

Store planning model data in Datasphere with seamless planning, add Datasphere fact views as external live versions for actuals, and report plan versus actual through Datasphere analytic models or SAC stories. Live actuals need no import job.

BW/4HANA (Legacy Path)

SAC planning models import actuals from SAP BW or BW/4HANA queries, and teams on BPC embedded can plan live on BW through SAC's live connection to BPC embedded. With SAP BW private cloud edition in Business Data Cloud, the data product generator can replicate BW data into data products that Datasphere and seamless planning can use.

Data Persistence

Classic (non-seamless) planning models keep their data in SAC; to use plans elsewhere, export them (for example through an export connection to an OData service) or move to seamless planning, where plan data already sits in Datasphere.

S/4HANA (Content-Led)

SAP's SAP S/4HANA content packages jump-start financial planning models and stories on S/4HANA actuals, which arrive through import connections or through Datasphere and Business Data Cloud data products.

Data Actions: The Automation Engine

Data actions are the core automation mechanism in SAC Planning. A data action reads from driver cells, executes logic, and writes results to target cells.

Copy & Transfer

Copy data from Actual to Plan. Transfer forecast from plan to official versions. Cross-model transfers between linked planning models.

Allocate & Distribute

Allocate division revenue target to regions based on historical share. Distribute HQ costs to business units by FTE count or revenue weight.

Spread & Split

Spread annual budget into monthly periods. Apply seasonal factors. Split totals evenly or by custom patterns.

Calculate & Convert

Apply salary increase percentages. Calculate tax from profit. Convert to reporting currency with rates from a currency conversion table.

Design Best Practice: Minimize manual entry by designing data actions to calculate derived measures. Have planners enter a few drivers (units sold, price, headcount); let actions compute revenue, cost of sales, total compensation. This reduces manual work and enforces consistency.

Planning Governance & Operations

Planning Calendars

Define when planning cycles open and close. Lock past periods so planners cannot accidentally modify historical actuals. Annual, rolling, or continuous cycles.

Calendar Tasks

Structured planning workflows with task assignments, deadlines, and status tracking. Assign forecast entry to regional managers with deadlines, and route submissions to reviewers who approve or reject them.

Access & Locking

Data access control on dimensions sets which members each planner can read or write (on the version dimension, also delete); data locking freezes slices such as closed periods, managed by lock owners; validation rules restrict which member combinations can be planned. Roles control which features a user can use.

Audit & Versioning

With data audit switched on in a model, SAC logs changes to public data (time, user, old and new values) in the Data Changes report, which admins can filter and download for variance investigation.

Planning vs. Legacy Systems

Capability SAC Planning BPC Standard Excel/Spreadsheets
Cloud-Native ✓ On-Premise Local Files
Multi-Version Management ✓ Native ✓ Manual
Automated Data Actions ✓ Built-in Custom Scripts Formulas
Predictive Forecasting ✓ Smart Predict — —
Story Integration ✓ Native Separate Tool —
Audit Trail ✓ Data audit ✓ Data audit None
Multi-Tenant / Shared Models ✓ — —

Planning Model Design Patterns

Most SAC planning implementations follow three common structural patterns. Each has distinct dimensionality, measure design, and data action strategies. Choose based on your business domain and governance requirements.

Pattern 1: Profit & Loss Planning

Dimensions: Company Code, Cost Center, GL Account, Time, Scenario

Most common for financial planning. Measures include revenue, COGS, OpEx by cost type. Data actions allocate HQ costs to cost centers, spread annual budgets into monthly periods, and calculate derived measures like gross margin and EBIT.

Best for: CFO-led forecasting, multi-level P&L consolidation, detailed cost control

Pattern 2: Workforce Planning

Dimensions: Organization, Position, Location, Level, Time, Scenario

Headcount and compensation forecasting. Measures: headcount, salary, benefits, performance bonus %. Data actions layer salary increases, calculate total compensation costs, and flag organizational changes. Separates from P&L planning to allow independent cycles.

Best for: HR-finance collaboration, talent planning, cost-per-employee analytics

Pattern 3: Capital Expenditure Planning

Dimensions: Project, Business Unit, Asset Type, Fiscal Year, Phase, Scenario

CapEx projects, asset lifecycle, and equipment replacement. Measures: total cost, year-to-date spend, commitment, salvage value. Data actions track spend phases (planning, approval, execution), roll up by business unit, and calculate residual asset values for balance sheet impact.

Best for: Asset-intensive industries, project portfolio tracking, balance sheet planning

Pattern selection guide: P&L is your starting point. Workforce planning sits alongside. CapEx is separate if asset lifecycle is managed outside operations. Organizations often deploy all three in sequence. Start with P&L and payroll; add CapEx once the core rhythms are stable.

Planning vs. Predictive Forecasting

Manual planning and AI-assisted predictive forecasting serve different purposes but work best together. Understand when to use each and how to blend them.

Manual Planning (SAC Planning)

Planners enter business assumptions (units sold, price per unit, headcount changes) and SAC calculates derived measures. Data actions apply business rules (salary increase percentages, margin assumptions). Incorporates domain expertise and forward-looking business strategy.

Best for: Strategic assumptions, one-time changes, approvals, scenarios driven by business decisions

Predictive Forecasting (Smart Predict)

Smart Predict reads historical demand or revenue patterns and detects trend and seasonality. Generates statistical forecasts automatically. Used in demand planning and sales forecasting where pattern detection is valuable. Planners review and override with business context.

Best for: Demand patterns, time-series forecasting, large dimension sets, reducing planner workload

Blended approach (recommended)

Use Smart Predict to generate base forecasts from history. Planners review and adjust for known changes (new products, market events, strategy shifts). Use data actions to calculate P&L impact from adjusted demand forecasts. Result: statistical rigor + business judgment.

Example: Smart Predict forecasts regional demand based on 24 months of history. Sales manager reviews forecast and adjusts for known Q4 promotional campaign. SAC Planning data actions calculate revenue impact, margin, and cost of goods sold from adjusted demand. CFO reviews final P&L forecast before approval.

Migration from BPC to SAC Planning

Organizations with legacy BPC deployments can migrate to SAC Planning in phases. SAC Planning covers most BPC planning use cases; consolidation is a separate decision, because SAP's strategic consolidation solution is SAP S/4HANA for group reporting.

Migration pathway

Phase 1: Assessment & Quick Wins

Audit BPC models for size, complexity, and user count. Identify quick-win use cases that map 1:1 to SAC Planning (mid-office planning, departmental forecasts). Create pilot with 1-2 SAC Planning models covering 20% of planning workload.

Phase 2: Core Planning Migration

Migrate P&L, workforce, and demand planning from BPC to SAC. Rebuild data actions for allocations, spreading, and currency conversion. Test variance reporting to ensure plan-to-actual reconciliation. Run BPC and SAC Planning in parallel for 1-2 cycles.

Phase 3: Advanced Features

Deploy Smart Predict for demand or sales forecasting. Build SAC Stories for stakeholder reviews. Implement planning workflows and approvals. Integrate with Datasphere for seamless planning (available since 2025).

Phase 4: BPC Retirement

Archive legacy BPC cubes. Retire BPC infrastructure. Consolidation moves to SAP's consolidation solution (SAP S/4HANA for group reporting), not to SAC or Datasphere. SAC Planning is now primary planning system.

Migration considerations: BPC InfoProviders map to Datasphere analytical models. BPC planning models map to SAC Planning models with similar dimensions and measures. BPC forecasting and what-if analysis map to SAC Planning with Smart Predict. Timelines depend on the size of the BPC estate; reserve a substantial share of the effort for testing and change management.

Common Planning Implementation Mistakes

1. Weak Dimension Design: Dimensions too granular (5,000+ cost centers) cause slow stories. Dimensions too broad prevent accountability. Strike a balance: granular enough for ownership, broad enough for performance. Test story performance with realistic planning datasets before rollout.
2. Order-Dependent Data Actions: When one data action writes values that another reads, running them in the wrong order (or repeatedly) produces inconsistent results. Sequence them explicitly, for example in a multi action, document dependencies, and test sequences with sample data.
3. Too Many Manual Measures: Forcing planners to enter revenue, cost, and headcount at the same granular level is tedious and error-prone. Have planners enter a few drivers; let data actions calculate everything else. Reduces data entry and lowers error rates.
4. Ignoring Data Quality: Validate inputs: validation rules restrict which member combinations can be planned, and since Q2 2026 the onBeforeDataEntryProcess() table event lets scripts check values, for example flagging negative units sold, before SAC processes them. Data quality is foundational to planning credibility. Poor data quality erodes stakeholder trust and defeats the purpose of governed planning.
5. Uncontrolled Scenario Proliferation: Planning should be version-based (Actual, Plan, Forecast, Scenario), not scenario-based chaos. Too many ad-hoc scenarios confuse planners and make reporting impossible. Define clear scenario types. Sunset old scenarios. Use locking to manage version lifecycle.
6. Neglecting Planning Governance: Without planning cycles, calendars, and task assignments, planning devolves into ad-hoc updates. Set clear planning windows. Define approvers. Assign task owners. Lock past periods so planners cannot accidentally modify historical data.

Key Takeaways

Native Planning

SAC Planning is built into your analytics platform. No separate system or security maintenance. Covers most BPC planning use cases (consolidation belongs in SAP S/4HANA for group reporting).

Multi-Version Architecture

Manage Actual, Plan, Forecast, and Scenario versions in one model. Lock past periods. Create rolling forecasts and branch scenarios independently.

Seamless Datasphere

Available since 2025: seamless planning models store their data in Datasphere, and external live versions (Q4 2025) read Datasphere actuals without import jobs.

Data Actions

Automate allocations, spreading, currency conversion, calculations. Enforce business rules. Reduce manual data entry and spreadsheet errors.

Predictive Analytics

Smart Predict learns from historical data, detects seasonality, and suggests forecasts. Planners review and override to blend ML with expertise.

Governance & Audit

Planning calendars, task assignment, data access control, data locking, and data audit logs. Structured planning cycles with traceable changes.

Where next

Deepen your planning expertise