Welcome to Part 4 of our SAP Analytics Cloud series. In Part 1 we covered what SAC is. In Part 2 we built our first dashboard. In Part 3 we connected SAC to live data sources.
Now we tackle the feature that truly makes SAP Analytics Cloud unique among analytics platforms — Planning.
While tools like Power BI and Tableau focus purely on reporting what already happened, SAC Planning lets business users actively plan what will happen next — budgets, forecasts, targets, and what-if scenarios — all inside the same platform where they do their reporting.
This guide shows you how to build a complete budget planning model from scratch.
What is SAP Analytics Cloud Planning?
SAP Analytics Cloud Planning is a built-in capability that allows organisations to create collaborative, driver-based financial and operational plans directly inside SAC.
Before SAC Planning, most companies built their budgets in one of two ways:
- Excel-based planning — hundreds of spreadsheets emailed back and forth, manual consolidation, version control nightmares, no audit trail
- Separate planning tools — SAP BPC, Anaplan, Hyperion — powerful but expensive, complex to maintain, disconnected from reporting
SAC Planning solves both problems. It is built into the same platform as your reporting — so the numbers your finance team plans in SAC are immediately visible in the dashboards your CFO looks at every morning.
Key planning concepts in SAC
Before building your first model, understand these four core concepts. Everything else builds on them.
1. Planning Model
A planning model is the foundation of everything in SAC Planning. It defines:
- What data you are planning — revenue, costs, headcount, units
- What dimensions you are planning across — time, cost centre, product, region
- What versions exist — Actual, Budget, Forecast, Prior Year
- What currency settings apply
Think of a planning model as the structured container that holds all your planning data.
2. Versions
Versions are one of the most important concepts in SAC Planning. Every number in a planning model belongs to a version.
Common versions in enterprise planning:
| Version | What it contains |
|---|---|
| Actual | Real financial data imported from SAP S/4HANA or BW |
| Budget | Annual budget approved by management |
| Forecast | Rolling forecast updated monthly |
| Prior Year | Last year’s actuals for comparison |
Versions allow you to compare Budget vs Actual vs Forecast side by side in the same report — which is the core of financial reporting.
3. Dimensions
Dimensions define how you slice and analyse your planning data. A typical financial planning model has:
- Time — months, quarters, years
- Account — revenue accounts, cost accounts, balance sheet accounts
- Cost Centre — organisational units responsible for costs
- Profit Centre — units responsible for profitability
- Product — product lines or categories
- Region — geographic breakdown
Every cell in your planning model is defined by the intersection of these dimensions — for example, Revenue for Product A in the North Region in January Budget.
4. Data Actions
Data Actions are automated calculations and data transformations in SAC Planning. They allow you to:
- Copy data from one version to another — copy Actuals to create a Forecast starting point
- Allocate costs from one cost centre to others based on drivers
- Calculate derived values automatically — gross margin from revenue and costs
- Run top-down distributions — spread an annual total across months
Data Actions are what transforms SAC from a simple data entry tool into a genuine enterprise planning platform.
Step 1 — Create your planning model
Log into your SAC trial account and navigate to the Modeler.
Click New Model → Select Planning Model (not Analytical Model — this distinction is important).
Configure the Time Dimension
The time dimension is mandatory in every planning model.
- Granularity — select Monthly (most common for financial planning)
- Fiscal year variant — select your fiscal year — January to December for calendar year companies
- Planning horizon — set the years you want to plan — for example 2024 to 2027
Create your Account Dimension
The account dimension represents your chart of accounts — the financial line items you plan.
Click Add Dimension → Account type
Add these accounts for a simple revenue and cost model:
| Account ID | Account Description | Account Type |
|---|---|---|
| REV001 | Total Revenue | Income |
| COGS001 | Cost of Goods Sold | Expense |
| GP001 | Gross Profit | Income |
| OPEX001 | Operating Expenses | Expense |
| EBIT001 | Operating Profit | Income |
For Gross Profit and Operating Profit — set them as formula accounts that calculate automatically:
- GP001 = REV001 minus COGS001
- EBIT001 = GP001 minus OPEX001
This means whenever a user enters Revenue or Cost numbers — Gross Profit and Operating Profit calculate automatically. No manual formulas needed.
Create additional dimensions
Add these dimensions to your model:
Cost Centre dimension:
- CC001 — Sales
- CC002 — Marketing
- CC003 — Operations
- CC004 — Finance
- CC005 — IT
Region dimension:
- NORTH — Northern Region
- SOUTH — Southern Region
- EAST — Eastern Region
- WEST — Western Region
Configure Versions
In the model settings, add these versions:
- Actual — set as Public, read-only (data imported from source systems)
- Budget 2026 — set as Public, writeable for planning users
- Forecast Q3 2026 — set as Public, writeable for forecast updates
- Prior Year 2025 — set as Public, read-only
Click Save Model — give it the name Financial Planning Model 2026.

Step 2 — Import actual data
Your budget model is most useful when compared against real actuals. Import your actual financial data so users can see Budget vs Actual variance immediately.
In your planning model, click Import → File Upload
Upload a CSV file with your actual data in this format:
Version,Time,Account,CostCentre,Region,Amount
Actual,2026.01,REV001,CC001,NORTH,125000
Actual,2026.01,REV001,CC001,SOUTH,98000
Actual,2026.01,COGS001,CC003,NORTH,45000
Actual,2026.02,REV001,CC001,NORTH,138000
SAC maps each column to the corresponding model dimension and imports the data.
In a real enterprise implementation this import would happen automatically via a scheduled connection to SAP S/4HANA or BW — but for learning purposes the CSV import demonstrates exactly how the data structure works.
Step 3 — Build the budget input form
The budget input form is where your finance team actually enters their budget numbers. In SAC Planning, input forms are built as Stories — but with special planning-enabled tables that allow data entry.
Create a new Story and connect it to your Financial Planning Model.
Add a planning table
Click Insert → Table → enable the Planning toggle in the table settings.
Configure the table:
- Rows — Account dimension
- Columns — Time (months)
- Version filter — Budget 2026
- Other filters — add dropdown filters for Cost Centre and Region
The table now shows all your account rows across all months — with empty cells ready for budget entry.
Enable data entry
In the table settings, enable “Allow data entry in stories” — this turns the table cells from read-only into editable input fields.
Now your finance team can click any cell and type their budget number directly.
Add data locking
For a proper budget process you need to control who can enter data and when. SAC Planning has built in data locking.
In your Story, add a Data Locking widget:
- Lock by Cost Centre — each cost centre manager can only edit their own area
- Lock by Time — close prior months so users cannot retroactively change approved budgets
- Lock by Version — once Budget is approved, lock it so nobody can accidentally change it
Step 4 — Add spreading and distribution
Entering 12 monthly numbers manually for every account is tedious. SAC Planning has built-in spreading capabilities that save enormous time.
When a user enters an annual total — SAC can automatically distribute it across months using different spreading methods:
| Spreading Method | How it works | Best for |
|---|---|---|
| Equal | Divides total equally across all months | Simple cost lines |
| Proportional | Distributes based on existing reference data | Revenue with seasonality |
| Manual | User defines percentages per month | Custom distribution |
| Copy from Prior Year | Applies prior year monthly pattern | Most financial line items |
To enable spreading — right click any annual total cell in your planning table → Spread Values → select spreading method.
A finance manager can now enter annual revenue of €1,200,000 → right click → Spread Equal → SAC automatically populates €100,000 for each of the 12 months. One entry instead of twelve.
Step 5 — Build the Budget vs Actual dashboard
The most valuable output of your planning model is the Budget vs Actual comparison — showing finance teams and management exactly where performance is ahead or behind plan.
Create a new page in your Story for the management dashboard.
Add a variance chart
Insert a Chart → select Waterfall chart type — perfect for showing variance analysis.
Configure:
- Base value — Budget 2026 Revenue
- Variance — Actual Revenue minus Budget Revenue
- Breakdown — by month
The waterfall chart immediately shows which months exceeded budget (green bars) and which fell short (red bars) — a clear visual that management can understand in seconds.
Add a KPI comparison tile
Insert a KPI Tile with:
- Primary value — Actual Revenue Year to Date
- Comparison value — Budget Revenue Year to Date
- SAC automatically shows the variance amount and percentage
Add a detailed variance table
Insert a Table showing:
- Rows — all accounts (Revenue, COGS, Gross Profit, OPEX, EBIT)
- Columns — Actual, Budget, Variance Amount, Variance Percentage
- Conditional formatting — red for negative variance, green for positive
This table gives finance teams the complete picture — not just total revenue but every line item compared to plan.

Step 6 — Create a rolling forecast
A budget is set once a year. A rolling forecast is updated monthly — reflecting the latest view of how the year will end based on actual performance to date plus revised estimates for remaining months.
Set up the forecast version
In your model you already created a Forecast Q3 2026 version. Now populate it:
Step 1 — Copy actuals to forecast
Use a Data Action to automatically copy January to June actuals into the forecast version for those months. This means the forecast for completed months always equals actual performance.
In your model → Data Actions → New Data Action
Add a Copy step:
- Source: Version = Actual, Time = January to June 2026
- Target: Version = Forecast Q3 2026, Time = January to June 2026
- Run this Data Action at the start of each month
Step 2 — Allow manual entry for remaining months
July to December in the Forecast version remain editable. Finance teams update their estimates for remaining months based on latest business intelligence.
Step 3 — Add forecast to your dashboard
Add Forecast as a third column in your variance table — now showing Actual vs Budget vs Forecast for every line item. This three-way comparison is the standard format for management reporting in most large enterprises.

Step 7 — Add What-If scenario analysis
What-If analysis is one of the most powerful features of SAC Planning — and one that immediately impresses business users when they see it for the first time.
What-If scenarios allow users to model the financial impact of business decisions before committing to them.
Create a private version for scenarios
In SAC Planning, private versions are personal copies of planning data that only the creator can see. They are perfect for What-If analysis.
A sales director can create a private version and ask — what happens to our full year profit if we win a major new contract worth €500,000 in Q3? They adjust the revenue numbers, SAC instantly recalculates all dependent accounts, and they see the full P&L impact immediately — without affecting any published data.
Build a scenario comparison Story page
Add a new page to your Story with:
- A scenario selector — letting users switch between Budget, Forecast, and private What-If versions
- A dynamic P&L table that updates based on selected scenario
- A chart showing revenue and profit lines across all scenarios simultaneously
This single page gives management the ability to model business decisions in real time during board meetings — a capability that previously required days of Excel modelling by the finance team.
Common SAC Planning mistakes to avoid
After implementing SAC Planning across multiple enterprise clients these are the mistakes we see most often:
1. Building the model before defining the process
Technology should follow process — not the other way around. Before building anything in SAC, document your planning process. Who enters data? Who approves? What is the timeline? What granularity do you need? Build the model to match the process.
2. Too many dimensions
Every dimension multiplies the size of your planning model. A model with 8 dimensions where each has 100 members has 100 billion possible data cells. Keep dimensions to what is genuinely needed for planning — you can always add more later.
3. No data validation rules
Without validation, users can enter any number — including obvious errors like negative revenue or costs that exceed revenue. Add validation rules in your model to flag impossible values before they corrupt your planning data.
4. Skipping the authorisation concept
In a real planning process, a cost centre manager should only see and edit their own cost centre. A regional director should see all cost centres in their region. The CFO should see everything. Design your authorisation concept before building — retrofitting it afterwards is painful.
5. Treating SAC Planning like Excel
The biggest mindset shift required for successful SAC Planning adoption. Users accustomed to Excel want to build complex formulas in individual cells. SAC Planning works differently — logic belongs in the model, not in the input form. Invest time in proper model design and user training.
What’s coming in Part 5
In Part 5 we explore SAC’s built-in AI capabilities — Smart Predict for automated machine learning forecasting and Search to Insight for natural language data exploration.
These features are genuinely impressive and increasingly important as SAP pushes AI across its entire product portfolio.
The complete series:
- Part 1 — What is SAP Analytics Cloud?
- Part 2 — Building your first SAC Story and Dashboard
- Part 3 — Connecting SAC to your data sources
- Part 4 — SAC Planning — building your first budget model (you are here)
- Part 5 — SAC AI features — Smart Predict and Search to Insight
- Part 6 — SAC vs Power BI — full honest comparison
Key takeaways
- SAC Planning combines budgeting, forecasting, and reporting in one platform — eliminating the Excel planning nightmare
- Planning models have four core components — model structure, versions, dimensions, and data actions
- Versions allow Budget vs Actual vs Forecast comparison in the same report — the standard for enterprise financial reporting
- Spreading and distribution features save enormous time — enter one annual total and SAC distributes across months automatically
- What-If scenario analysis allows business decisions to be modelled in real time — without affecting published planning data
- Process design must come before technology — define your planning process first, then build the SAC model to support it
Published by the Data Cloud Insights team — SAP data professionals with hands-on enterprise implementation experience across Europe.


Pingback: SAP Analytics Cloud for Data Engineers: What You Need to Know Before Day One
Pingback: SAP Analytics Cloud Data Sources: Complete Connection Guide 2026
Pingback: How to Build Your First SAP Analytics Cloud Story: Step-by-Step Guide 2026