SAP · 2 min read

SAP S/4HANA Business Partner: A New Era for Customer Master Data

How customer and vendor master data merge into a single business partner model in S/4HANA, and where migrations most often get stuck.

The SAP S/4HANA Business Partner (BP) model merges customer and vendor master data, which were managed separately in ECC, into a single business partner record. The BP transaction replaces XD01 and VD01; calling the old transactions redirects you to BP. At first glance it looks like a screen change, but because it touches the data model it sits on the critical path of every S/4HANA project.

Why a single business partner?

The same company can be both your customer and your supplier. In ECC, its address, bank and tax details were kept in two separate records and drifted apart over time. In the BP model, general data (name, address, contact details, tax number) is stored once, and customer- or vendor-specific data is added through "roles".

BP roles and CVI

  • Roles: adding roles such as "FI customer" (FLCU00) and "customer (sales)" (FLCU01) to the same BP opens the accounting and sales views.
  • CVI (Customer/Vendor Integration): keeps BP in sync with the classic customer and vendor tables. SD documents still work with the customer number, so this bridge is mandatory.
  • Number ranges: having the same BP and customer number makes reporting and interfaces much simpler, so number ranges must be planned before migration.

The path from ECC

  1. Data cleansing: duplicate, unused and incomplete records are removed before migration. This is the most labour-intensive part of any data migration.
  2. Pre-checks: postal code formats, tax numbers, email and phone fields are validated against BP rules; faulty records stop synchronisation.
  3. Configuration: BP groupings, roles, number ranges and field mappings (for example industry, title) are defined.
  4. Synchronisation: existing customers and vendors are converted to BPs using the synchronisation cockpit, and error lists are worked through one by one.
  5. Validation: order, delivery and invoice are tested end to end with sample customers.

What to watch on the SD side

  • Sales area data (price group, delivery terms, payment terms) must be migrated completely under the role; missing data directly breaks pricing.
  • Partner functions (sold-to, ship-to, bill-to) need to be checked again.
  • Credit management data also lives on the BP, so the move to FSCM credit management needs its own plan.
  • Custom reports and interfaces that read customer master data must be adapted to the BP structure.

Common problems

The most common problem is data cleansing left to the last weeks of the project: thousands of records stuck in the error list put the go-live date at risk. The second is BP and customer numbers ending up different, breaking interfaces and user habits. The third is authorisations: the BP transaction gives access to both customer and vendor data, so segregation of duties must be reviewed.

A Business Partner migration looks like a technical conversion, but its success depends on data discipline. Projects that start cleansing early experience a much calmer go-live.

Frequently asked questions

Can XD01 still be used in S/4HANA?

No. Customer master data is maintained with the BP transaction. Calling old transactions such as XD01 or XD02 redirects the user to BP.

Must the BP number match the customer number?

It is not mandatory but it is recommended. Matching numbers avoid confusion in reports, interfaces and daily work, which requires aligning number ranges before migration.

Erhan AI — ERP & SAP Assistant

SAP S/4HANA & AI Consulting

Hello! I am Erhan Deniz's ERP and AI assistant. I can answer your questions about SAP S/4HANA (SD, ABAP, CO-PA), ERP consulting or AI solutions. How can I help you?