JinJin48
JinJin48
SAP Consultant | BTP · S/4HANA · US Global Rollout
· 13 min read

SAP IBP Planning Version

A Version — commonly called a Planning Version, and referred to simply as “Version” throughout the SAP IBP UI and this article — is a full, independently-stored copy or snapshot of an activated Planning Area’s data. It is not a filter, a view, or a live pointer into a shared set of numbers: it is a genuinely separate data instance that must be explicitly created (copied) and, to reflect later changes to its source, explicitly re-copied. A single Planning Area (IBP-A03-03) routinely holds several Versions side by side — typically Baseline, Working, Simulation, and Consensus. This article assumes the reader already understands what a Planning Area is and how it is activated (see IBP-A03-03) and goes deep on the Version object itself: the four Version Types, the Version-vs-Scenario distinction every consultant gets asked about, version-specific vs. version-independent data, and how Versions are created, copied, and deleted.


Part 1: Version — Core Concepts (All Modules)

1.1 What Is the Version?

Hub-and-spoke diagram showing Version at center, connected to Planning Area, Scenario, Planning View, and Copy/Delete Version Operators

A Version holds no data of its own until it is created — it is a full copy of its source Planning Area’s data (master data and/or key-figure values, depending on configuration), frozen at the point of creation or last copy. It is a downstream dependent of Planning Area, not a peer configuration object: a Planning Area must already exist and be activated before any Version of it can be created.

AspectDetails
RoleA full, independently-stored copy/snapshot of an activated Planning Area’s data, used to hold an alternate plan (approved, working, what-if, or consensus) side by side with the Planning Area’s other Versions
PrerequisitePlanning Area only (IBP-A03-03) — a single-prerequisite object, like Key Figure and Time Profile, unlike Planning Area’s own four-way convergence
Where it’s configuredThe Manage Versions and Scenarios app — Versions are created at Planning-Area-configuration time by an administrator, via the Planning Areas app, choosing Versions, then New; this is a deliberate configuration action, not something an end user spins up ad hoc
Downstream dependentPlanning View (IBP-A03-05) — a Planning View is built against a Planning Area, a specific Version, and a set of Key Figures; it is the display/edit layer through which a planner works with a chosen Version’s data
ClassificationNot listed in the internal knowledge base’s Required/Optional Master table at all, despite having its own dedicated configuration settings and Notes-row caveat — a minor internal-source inconsistency, flagged rather than resolved by assertion. In practice, most productive Planning Areas run with at least a Baseline Version populated

1.2 The Four Version Types

Comparison grid of the four SAP IBP Version Types: Baseline, Working, Simulation, and Consensus

The four Version Types are not four different technical mechanisms — every Version is built and copied the same way under the hood. They are a process-driven typology: naming and usage conventions for how an organization applies the identical Version mechanism at different stages of its planning cycle. Getting the typology right matters because it sets expectations about who edits which Version, and when a Version’s numbers are safe to treat as “official.”

Version TypePurposeUse CaseKey Behavior
BaselineThe reference/approved versionStoring the officially-approved planTreated as the stable source of truth; other Versions are typically copied from it, not the reverse
WorkingThe day-to-day operational versionPlanners’ daily planning workEdited frequently; changes here do not automatically reach other Versions — they must be explicitly copied out
SimulationThe what-if analysis versionTesting alternative assumptions without touching BaselineA disposable, throwaway copy by design — created to test a scenario at the Version level, then discarded or discarded-and-recreated, not merged back automatically
ConsensusThe integrated post-S&OP versionHolding the cross-functional plan after the Sales & Operations Planning approval cycleRepresents an organizational agreement point; typically populated by a Copy Operator run pulling from Working/Simulation once consensus is reached

Design principle: These four names are conventions, not enforced technical categories — nothing stops a customer from creating additional Versions with other names for other purposes. The internal source’s own Notes-row caveat (“formulate a version strategy before go-live”) exists precisely because this naming/purpose design is a deliberate up-front decision, not something to grow organically after a Planning Area is already live with real data.


1.3 Organizational Levels and Data Hierarchy

Zone crop from the SAP IBP master data landscape showing Version VER-BASELINE positioned under Planning Area PA-DP01 alongside Key Figure and Planning Level, with Planning View as a downstream child

Data hierarchy with a concrete example

Client (SAP IBP Tenant)
   │
   └── Planning Area "PA-DP01" — Demand Planning Planning Area          (IBP-A03-03)
          │
          ├── Key Figure "KF-DEMAND" — Demand Quantity                    (IBP-A03-01)
          │
          ├── Planning Level "PL-PROD-LOC" — Product x Location            (IBP-A03-02)
          │
          ├── Version "VER-BASELINE" — Approved plan (baseline)            [this article's object]
          │
          └── Planning View "PV-DP-WEEKLY" — Weekly Demand Planning View   (IBP-A03-05)

Design principle: All Versions hang directly off the same activated Planning Area (1:N) as independent, sibling copies alongside Key Figure and Planning Level — none nests inside another, and none is “the real one” that others are variants of at the data-model level (Baseline is only the conventional source of truth, not a structurally privileged Version). The landscape’s Zone C shows only VER-BASELINE as the representative Version instance; the four Version Types (Baseline, Working, Simulation, Consensus) and the ad-hoc Scenario concept are covered in this article’s later sections (2.1-2.2), not in the org-hierarchy position shown here.


1.4 Integration with Other Master Data Objects

Hub-and-spoke diagram showing Version at center connected to Planning Area, Scenario, Planning View, and Planning Operator

A Version does not stand alone — it exists only because a Planning Area was already activated, and everything a planner actually touches (Planning Views, Scenarios) is built on top of a specific Version.

ObjectRelationshipPractical Notes
Planning AreaSole prerequisite — a Version is a full copy of one activated Planning Area’s dataFull mechanics in IBP-A03-03. A Planning Area routinely has many Versions; the Planning Area’s activation validates the Versions activated together with it.
ScenarioA conceptually related but architecturally distinct object — a live delta layer created ad hoc by an end user on top of a chosen VersionNot covered in a dedicated article this session; the Version-vs-Scenario distinction is covered in full in Section 2.2 of this article, since it is one of the most frequently asked practical questions about this object.
Planning ViewDownstream consumer — a Planning View is built against a Planning Area, a specific Version, and a set of Key FiguresFull mechanics in IBP-A03-05 (next article) — this article treats Planning View only as a forward pointer: a planner opens a view scoped to “Working” to enter numbers, or to “Simulation” to test a what-if.
Planning OperatorExecution mechanism behind copying and deleting Version data — Copy Operator, Copy Version Operator, and Delete Version Operator all run as Planning Operator jobsFull mechanics in a later Phase 4 article, IBP-A05-01 — this article treats the operators only from the Version-configuration side (Section 2.4).

Part 2: IBP-Specific Field Details

2.0 Scope of IBP Ownership

Checklist showing IBP consultant ownership across Version configuration sections: Version Configuration, Version vs. Scenario, Version-Specific Master Data, and Copy & Delete Operations

Data SectionIBP InvolvementNotes
Version Configuration◎ OwnerThe four core settings set when a Version is created: Version ID, Version Type, Copy Function, Access Control
Version vs. Scenario◎ OwnerNot a configuration field, but a distinction the consultant must be able to explain correctly — copy-based/fixed vs. delta-based/unlimited
Version-Specific Master Data (VSMD)◎ OwnerAn optional, riskier configuration; documented data-loss risk if toggled reactively rather than planned up front
Copy & Delete Operations◎ OwnerCopying and deleting Version data is executed as a Planning Operator job, not an instant UI action

Legend: ◎ = Owner / Critical


2.1 Version Configuration

Checklist of the four core Version configuration settings: Version ID, Version Type, Copy Function, Access Control

These are the four settings the internal knowledge base’s Version settings table lists — set when a Version is created inside the Manage Versions and Scenarios app.

FieldDescriptionPractical Usage
Version IDUnique technical identifier for the VersionKeep naming consistent with the Version Type it represents (e.g. BASELINE01, WORKING01) — other objects (Planning Views, Copy Operator profiles) reference this ID directly, so avoid renaming after go-live.
Version TypeClassifies the Version as Baseline, Working, Simulation, Consensus, or another organization-defined categoryThis is a labeling/process convention, not a technical constraint (Section 1.2) — align it with how the customer’s planning process actually names its stages, rather than forcing the four textbook names onto a process that uses different terminology.
Copy FunctionConfiguration governing how data is copied from another Version into this oneThis is the field-level configuration counterpart to the Copy Operator described in Section 2.4 — defines what a copy into this Version pulls and from where.
Access ControlRead/write permission settings for the VersionUse this to prevent planners from accidentally editing Baseline or Consensus directly — a common real-world control is read-only Baseline/Consensus, read-write Working.

Notes-row caveat (internal source): “Formulate a version strategy before go-live.” Version design — how many Versions, what each represents, who can write to which — is something to plan deliberately up front. Retrofitting version structure (especially enabling Version-Specific Master Data, Section 2.3) after a Planning Area has gone live and accumulated data carries real, documented risk.


2.2 Version vs. Scenario

Two-column comparison of SAP IBP Version versus Scenario: creation, quantity, and shine-through behavior

This distinction is not covered in the internal knowledge base at all, but it is one of the most-asked, most practically relevant questions about this object in public SAP IBP documentation and community discussion — a consultant will be asked about it constantly. Versions and Scenarios can both serve “what-if” purposes, but they are architecturally very different mechanisms.

AspectVersionScenario
Created byAn administrator, at Planning-Area-configuration timeA planner or end user, dynamically, while working in the system
How it’s createdPlanning Areas app → Versions → NewIBP Excel add-in → Scenarios group → Create
QuantityFixed — the number of Versions is a deliberate configuration decisionUnlimited — created as needed, no fixed quantity limit
Underlying mechanicA copy (or an overlay of multiple copies) of dataDelta tracking — the system records changed key-figure values as delta records layered on top of a base Version
Behavior when the source changesNo automatic shine-through — a Version is a frozen-at-copy-time snapshot until explicitly re-copiedAutomatic shine-through — base-Version changes flow into the Scenario automatically, unless the Scenario has its own conflicting delta for that value, in which case the Scenario’s delta takes precedence
Typical lifespanLong-lived, multi-user, governedShort-lived, single-user or shared ad hoc, disposable

In short: Versions are heavyweight, administrator-governed, copy-based, long-lived plans; Scenarios are lightweight, user-created, delta-based, short-lived what-ifs layered on top of a Version. Both can answer “what if,” but a Simulation-type Version and an ad hoc Scenario are not the same mechanism and should not be conflated when scoping or explaining this object to a client.


2.3 Version-Specific Master Data (VSMD)

Checklist covering Version-Specific Master Data: default shared master data, the VSMD toggle, and the documented data-loss risk

By default, master data is version-independent — every Version of a Planning Area shares the same Product, Location, and Customer master (and Attributes). Key-figure (transactional/planning) data, by contrast, is inherently version-specific by design: this is the entire point of having multiple Versions, since each one stores its own distinct key-figure values. VSMD is an optional configuration that changes the master-data side of this default — presented here as an advanced, caution-flagged option, not the default behavior.

Field / ConceptDescriptionPractical Usage
Default: shared master dataProduct, Location, Customer master and their Attributes are, by default, one shared set visible identically across all VersionsThis is the normal state for most Versions — do not enable VSMD unless a Version genuinely needs to diverge from Baseline’s master data.
Version-Specific Master Data (VSMD) toggleAn optional setting, enabled in the Configuration app by selecting Version, choosing the target Planning Area and Version, and checking “Version-Specific Master Data,” followed by re-activating the Planning AreaOnce enabled, master data can be modified independently within that one Version — e.g. simulating a proposed product hierarchy change without touching Baseline’s actual master data. Master data records must then be explicitly copied from Baseline into the new Version.
Documented data-loss riskSwitching a Version’s configuration to enable VSMD after the fact, then re-activating the Planning Area, can result in existing key-figure data for that Version being effectively lost or showing “no data found”This is a documented, named failure mode, not an abstract best-practice platitude — it directly corroborates the internal source’s “formulate a version strategy before go-live” caveat. Decide VSMD needs at design time, not reactively on a live Version.
Supply-planning key figure requirementFor Planning Areas enabled for time-series-based supply planning, turning on VSMD for a Version also requires explicitly re-marking the relevant supply-planning key figures as version-specificAn extra, non-obvious step beyond checking the VSMD box — confirm this requirement applies before enabling VSMD on a supply-planning Planning Area.
Performance guidanceUsing shared Baseline key figures as reference key figures for other Versions is the recommended default; version-specific key figures and VSMD should be used selectivelyReserve VSMD for Versions that genuinely need to diverge (e.g. a what-if master-data simulation), not applied broadly across all Versions by default.

2.4 Copy & Delete Operations

Layered diagram showing the SAP IBP Version copy and delete mechanism: Copy Operator, Copy Version Operator, and Delete Version Operator, all executed as Planning Operator jobs

Significant Version-data operations in SAP IBP are implemented as auditable, schedulable Planning Operator jobs — not instant, one-click UI actions. No public source found this session documents a distinctly-named “merge” feature for Versions; what gets colloquially called “merging” two Versions’ data is better understood as a Copy Operator run with an overlay of multiple source copies onto one target Version.

Field / ConceptDescriptionPractical Usage
Copy OperatorA general, field-configurable copy job (source/target key figures, attribute selections, copy level) defined via the Copy Operator Profiles app and run on-demand or scheduledThe general-purpose mechanism for copying key-figure values and/or master data between Versions, or between two Planning Areas. Corresponds directly to the internal source’s Operator Type entry “Copy Operator — inter-version copy.”
Copy Version Operator / Copy Version and Scenarios OperatorA more specialized, coarser-grained operator for copying an entire Version’s (or Version+Scenario’s) data set wholesale from a source Version to a target VersionUse for a whole-Version copy (e.g. refreshing Working from Baseline); the precise functional boundary against the general Copy Operator was not independently verified this session — treat these as two related but distinct copy mechanisms rather than one universal rule.
Delete Version OperatorA formal, logged Planning Operator job that deletes a Version’s dataDeleting a Version is not a simple delete button in Manage Versions — it runs as an auditable operator job, consistent with how significant version-data operations are generally implemented in SAP IBP.
Cross-Planning-Area copy constraintIf a copy is run between two different Planning Areas rather than between Versions within the same Planning Area, the time selection and Version/Scenario cannot be changed at execution/schedule time for that runPlan cross-Planning-Area copy jobs with this constraint in mind — it is not adjustable after the fact for a given scheduled run.
No standard “merge” featureNo public source uses “merge” as a documented SAP IBP term for combining two Versions’ dataDescribe the effect of “merging” to a client as what a Copy Operator run with an overlay of multiple source copies achieves — do not present it as a separate, named Merge Version feature.

Prerequisite: All three operators (Copy Operator, Copy Version Operator, Delete Version Operator) execute as Planning Operator jobs — full execution mechanics (scheduling, monitoring, job chains) are covered in IBP-A05-01 (Planning Operator, Phase 4).


L1) Big Picture

IDCategoryTitle
ibp-001OverviewWhat is SAP IBP?

L2-A) Master Data

IDCategoryTitle
ibp-a01OverviewSAP IBP Master Data: Overview, Hierarchy & Relationships
ibp-a02-01Master DataSAP IBP Master Data Types
ibp-a02-02Master DataSAP IBP Attribute
ibp-a02-03Master DataSAP IBP Time Profile
ibp-a02-05Master DataSAP IBP Location Master
ibp-a03-01Master DataSAP IBP Key Figure
ibp-a03-02Master DataSAP IBP Planning Level
ibp-a03-03Master DataSAP IBP Planning Area
ibp-a03-04Master DataSAP IBP Planning Version 📍
ibp-a03-05Master DataSAP IBP Planning View
ibp-a04-01Master DataSAP IBP Integration Model
ibp-a05-01Master DataSAP IBP Planning Operator

L2-B) Transaction

IDCategoryTitle
ibp-b01OverviewSAP IBP Transactions: Process Flow, Hierarchy & Relationships