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

Cover: SAP IBP Location Master — the unifying record behind every plant, customer, and vendor node in the network

SAP IBP Location Master

Location Master is the SAP IBP master data type that represents every physical or organizational node in a supply network — plants, distribution centers, warehouses, cross-docks, customer sites, and vendor/supplier sites — as instances of a single, unified object. Unlike S/4HANA, which keeps Plant, Customer, and Vendor as three separate master data objects, SAP IBP collects and transforms all three into one Location record, differentiated only by a LocationType field (P = Plant, C = Customer, V = Vendor/supplier). This article maps what a Location record is, how its type dimension works, its place in the master data hierarchy, and the field-level detail of the Manage Locations app used to create, edit, and delete it.


Part 1: Location Master — Core Concepts (All Modules)

1.1 What Is the Location Master?

Hub-and-spoke diagram showing Location Master at the center, connected to Master Data Type, Attribute, S/4HANA Plant/Customer/Vendor, Location Product, Location Sources of Supply, and Planning Level

A Location record is not a schema definition — it is the actual master data instance that conforms to the Location Master Data Type (MDT-LOC, see IBP-A02-01). Every plant, distribution center, customer ship-to site, or vendor/supplier site that a planning model needs to reference must exist as a Location record before it can be used in a Planning Level, a Location Product, or a Location Source of Supply relationship. Location Master is classified as an Optional master in SAP IBP’s Phase 1 Master Data build — it is required only when a planning area plans by location; a pure product-and-customer demand plan, for example, may never need it.

AspectDetails
RoleRepresents every plant, distribution center, customer site, and vendor/supplier site in the supply network as a single, unified master data record, differentiated by the LocationType field
Modules using itSAP IBP only, as a native master data record — sourced from S/4HANA (or SAP ECC) Plant, Customer, and Vendor masters via master data integration
Transactions / AppsManage Locations Fiori app (Fiori Apps Reference Library App ID F3404) — create, edit, delete Location records manually; automated creation via the S/4HANA integration model is the more common path in production models
Key TablesNot published as customer-facing database tables — Location records are stored as instances of the Location Master Data Type in the IBP model repository, not a documented ECC/S4HANA-style table set
SAP IBP noteLocation Master is an Optional master — required only when a planning area plans “by location,” unlike Master Data Types, Attribute, and Time Profile, which are Required for every model

1.2 Location Types

2x2 comparison of the three SAP IBP Location Types: Plant, Customer, and Vendor, with their integration source and key behavior

SAP IBP does not model Plant, Customer, and Vendor as three separate master data objects the way S/4HANA does — it collects and transforms all three into a single Location record at integration time, and the LocationType field is the only thing that tells the planning model which real-world role a given Location plays. Assuming Plant, Customer, and Vendor remain separate objects when designing an integration model is a common early-project misunderstanding, since every downstream object (Location Product, Location Source of Supply, Planning Level) reads type-specific behavior off this one field.

Location TypeCodeUse CaseKey Behavior
PlantPManufacturing plants, distribution centers, cross-docks, and VMI locations replicated from S/4HANAA plant flagged as a distribution center in the source ERP system is still transferred with LocationType P; internally it is represented under a Plant node type DC rather than PL — DC is a node-type refinement under P, not a separate top-level Location Type
CustomerCCustomer ship-to sites used in demand planning and deploymentSourced from the S/4HANA Customer master via the integration model; used as the demand-side endpoint in Location Source of Supply relationships
VendorVSupplier sites used in supply and sourcing scenarios (“vendor” in S/4HANA terminology, “supplier” in SAP IBP terminology)Sourced from the S/4HANA Vendor master; used as the supply-side endpoint in Location Source of Supply relationships

Design principle: A Vendor-Managed Inventory (VMI) location generated from a customer-material info record is automatically created with LocationType P, not C — treat VMI locations as a plant-type exception, not a customer-type pattern, when validating integration results.


1.3 Organizational Levels and Data Hierarchy

Zone B — Master Data Instances crop from the SAP IBP Master Data Landscape, showing Location records LOC-JP01 and LOC-JP02 and their reference to Master Data Type MDT-LOC in Zone A

Data hierarchy with a concrete example

Client (SAP IBP tenant / Model)
   │
   ├── Master Data Type "MDT-LOC" — Simple · Location             (Zone A — see IBP-A02-01)
   │      └── Attribute "ATTR-REGION" — Region (NVARCHAR)           (Zone A — see IBP-A02-02)
   │
   └── Location Master (instances, Zone B)
          ├── Location "LOC-JP01" — Tokyo Plant, LocationType P (Plant)
          │      LOC-JP01 ── conforms to ──> MDT-LOC
          └── Location "LOC-JP02" — Osaka DC, LocationType P (Plant, node type DC)
                 LOC-JP02 ── conforms to ──> MDT-LOC

Design principle: Location sits in Zone B (Master Data Instances) as a concrete record conforming to the MDT-LOC schema defined in Zone A — the same client-tenant relationship every Simple Master Data Type’s instances follow (see IBP-A02-01 Section 1.3 for the schema-level view of Zone A). Because Location ID must be globally unique across all three Location Types, a Customer location and a Plant location can never share the same ID even though LOC-JP01 and LOC-JP02 above are both Plant-type — flag this integration model design constraint during blueprint.


1.4 Integration with Other Master Data Objects

Hub-and-spoke diagram showing Location Master at center, connected to Master Data Type, Attribute, Location Product, Location Sources of Supply, Planning Level/Planning Area, and S/4HANA Plant/Customer/Vendor

Location Master does not stand alone — it is both a consumer (it conforms to Master Data Type and reads calendar/region detail through Attribute) and a foundation (nearly every downstream planning object that needs a location dimension is built on top of it).

ObjectRelationshipPractical Notes
Master Data TypeEvery Location record conforms to (references) the Simple Master Data Type LocationLocation requires Master Data Types and Attribute as prerequisites per the internal Phase 1 dependency chain. See IBP-A02-01.
AttributeRegion/country groupings and calendar references are modeled as Attributes assigned to the Location Master Data Type, not as fixed schema fieldsCalendar assignment (typically a custom attribute) and Planning Calendar linkage are Attribute mechanics — see IBP-A02-02 rather than duplicating them here.
Location ProductCompound Master Data Type combining Location + Product; represents how a product’s inventory is held at, and flows through, a locationLocation Master must exist before Location Product-level planning objects can be built — a prerequisite relationship, not a peer one.
Location Sources of SupplyRepresents supply relationships between two Locations (e.g. a DC replenished from a Plant), carrying a sourcing-ratio key figure and validity date rangesFeeds transportation and supply-network sourcing logic in supply planning; both endpoint Locations must already exist as Location records.
Planning Level / Planning AreaLocation is selected as a planning dimension only where the model design calls for itBecause Location Master is Optional, a Planning Level/Planning Area never references it unless the process explicitly plans “by location.” See IBP-A03-02.
S/4HANA Plant / Customer / Vendor (source)Location records are typically created by master data integration from S/4HANA (or SAP ECC), scoped by an activated Integration ModelTwo parallel transfer mechanisms depending on planning area type: Core Interface (CIF) for order-based planning areas, or SAP HANA Smart Data Integration (SDI) / SAP Cloud Integration for Data Services (CPI-DS) with CDS views for time-series planning areas.

Part 2: IBP-Specific Field Details

2.0 Scope of IBP Ownership

Checklist showing IBP ownership across Location Master configuration sections: identification, basic data, calendar/attribute assignment, integration mapping, downstream consumption

Data SectionIBP InvolvementNotes
General Location Identification & Type◎ OwnerLocation ID, Location Type, Node Type — set at creation, structurally significant
Basic Data○ Shared with S/4HANA (source)Name, Address, Region/Country, Time Zone — typically replicated, not manually re-entered
Calendar & Attribute Assignment○ Shared with Master Data GovernanceModeled via the generic Attribute mechanism, see IBP-A02-02
Integration & Source System Mapping○ Shared with S/4HANA Basis / IntegrationIntegration Model scope, CIF vs. SDI/CPI-DS transfer path
Downstream Consumption○ Shared with Planning ConfigurationLocation Product, Location Sources of Supply, Planning Level

Legend: ◎ = Owner / Critical, ○ = Direct involvement


2.1 General Location Identification & Type

Checklist of General Location Identification & Type fields: Location ID, Location Type, Node Type

Every Location record — regardless of which real-world role it plays — starts from the same identification fields, whether entered manually in the Manage Locations app or populated automatically by master data integration from S/4HANA.

FieldDescriptionPractical Usage
Location IDTechnical, globally unique identifier of the Location record — the key attribute of the Location Master Data TypeUniqueness applies across all Location Types at once: a Plant and a Customer can never share the same ID, even though they are conceptually different real-world objects. Agree the integration model’s ID mapping rule (e.g. Plant code vs. Customer number namespace) before the first load.
Location TypeP (Plant), C (Customer), or V (Vendor/supplier) — set at creation or derived by the integration model from the source objectDrives type-specific downstream behavior throughout the model — Location Source of Supply, for instance, expects a supply-side (P/V) and demand-side (C/P) endpoint. Verify this field before troubleshooting any location-dependent planning issue.
Node Type (Plant refinement)For LocationType P only: PL (production plant) or DC (distribution center)A source-system plant flagged as a distribution center is still integrated with LocationType P and Node Type DC — do not expect a distinct top-level Location Type for distribution centers; look at Node Type instead.

2.2 Basic Data

Stack layered diagram of Basic Data fields: Name, Address, Region/Country, Time Zone

Basic data fields describe the Location in business terms. For integrated Locations, these fields are collected and transformed from the source Plant/Customer/Vendor master rather than typed manually — manual entry is typically reserved for sandbox models or Locations with no S/4HANA counterpart.

FieldDescriptionPractical Usage
NameBusiness-readable display name of the LocationShown throughout planning views and the Manage Locations app; keep it recognizable to planners who never open the source ERP system directly.
AddressStreet/city-level address informationCollected from the source Plant/Customer/Vendor master during integration; relevant mainly for reporting and downstream logistics-facing consumption rather than for planning-level calculation logic itself.
Region / CountryGeographic assignment used for grouping and aggregated reportingModeled as an Attribute assigned to the Location Master Data Type (Section 2.3) rather than a fixed schema field of its own — confirm the Attribute-based approach before assuming a dedicated “Region” column exists on the base record.
Time ZoneLocal time zone of the LocationCollected as part of the standard basic-data set for Plant-type Locations during integration; relevant wherever planning logic needs to account for local working hours or calendar alignment.

2.3 Calendar & Attribute Assignment

Diagram showing calendar and region attributes assigned to a Location Master Data Type record, cross-referencing the generic Attribute mechanism

Location Master does not carry a dedicated calendar-type field in its base schema. Calendar and region grouping are both implemented through the same generic Attribute mechanism already covered in IBP-A02-02 — this section only cross-references how that mechanism applies specifically to Location, rather than re-explaining Attribute configuration itself.

Field / ConceptDescriptionPractical Usage
Calendar AttributeA custom Attribute (e.g. a ZCALID-style field) assigned to the Location Master Data Type to carry calendar/time-zone reference informationNot a standard, SAP-delivered field — it is a project-specific Attribute assignment. Confirm the exact attribute name and its data type with the model’s Attribute configuration (IBP-A02-02) before relying on it in a formula.
Planning Calendar LinkageStarting with SAP IBP 1911, Planning Calendars generated from integrated S/4HANA factory calendars can be referenced from Location (and Location Source) attributes for working-day-aware planningFactory calendars are integrated via SAP HANA Smart Data Integration; confirm the target SAP IBP release supports Planning Calendars before designing working-day logic around this linkage.
Region / Country AttributeThe same Attribute used for aggregated regional reporting (Section 1.4 / 2.2) is what carries geographic grouping for a LocationSee IBP-A02-02 for how Attributes are created and mapped to a Master Data Type — this article does not duplicate that configuration detail.

2.4 Integration & Source System Mapping

Diagram showing the Integration Model scoping Plant/MRP-type filters and the CIF vs. SDI/CPI-DS transfer paths feeding Location Master

Location Master records are, in practice, most often created and kept current by master data integration from S/4HANA rather than manual entry — understanding the scoping and transfer mechanics is central to troubleshooting missing or stale Location data.

Field / ConceptDescriptionPractical Usage
Integration Model ScopeOnly plants and materials matching the customized plant and MRP-type filters configured in an activated Integration Model are collected, transformed, and created as Location records in SAP IBPA Location that is “missing” in IBP is frequently an Integration Model scoping gap, not a manual data-entry gap — check the model’s plant/MRP-type filters before assuming a load failure.
Transfer MechanismCore Interface (CIF), historically used for order-based planning areas, versus SAP HANA Smart Data Integration (SDI) / SAP Cloud Integration for Data Services (CPI-DS) with CDS views for time-series-based planning areasThe correct mechanism depends on the target Planning Area type, not just the module version — confirm which mechanism the project’s Planning Area design requires before troubleshooting a transfer issue as if it were the other one.
VMI Auto-GenerationWhen a customer-material info record tied to Vendor-Managed Inventory is transferred, SAP IBP automatically generates a corresponding Location with LocationType PThis is an automatic, integration-driven creation path distinct from standard Plant/Customer/Vendor replication — do not expect a manually maintained VMI Location entry in the source system.

2.5 Downstream Consumption

Diagram showing Location Master feeding Location Product, Location Sources of Supply, and Planning Level as downstream consumers

Once created, a Location record becomes the reusable building block that several downstream planning objects reference — this section maps what those objects are, without duplicating their own field-level detail.

ObjectDescriptionPractical Usage
Location ProductCompound master data type combining Location + Product, representing how a product’s inventory is held at and flows through a LocationThe standard next configuration step once both Location Master and Product Master exist — treat Location Master as a hard prerequisite, not an optional nice-to-have, before Location Product-level planning is configured.
Location Sources of SupplySupply relationship between two Locations (e.g. DC replenished from Plant), carrying a sourcing ratio (LOCATIONRATIO / TRATIO) and Location Source Validity date rangesBoth the supply-side and demand-side Location must already exist as Location records before a Source of Supply relationship referencing them can be created — relevant when scoping the go-live sequence of a supply planning implementation.
Planning Level / Planning AreaLocation is included as a planning dimension only where the Planning Level’s combination of Master Data Types requires itBecause Location Master is Optional overall, its downstream use is entirely design-driven — confirm during blueprint whether the target Planning Area actually plans “by location” before treating Location Master configuration as mandatory scope. See IBP-A03-02.

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