Create Customer Master Data: SAP XD01

โšก Smart Summary

Create Customer Master Data in SAP using transaction code XD01 establishes the primary record that drives sales, billing, and shipping. This walkthrough details account groups, the six XD01 entry screens, essential transaction codes, and the database tables SAP updates.

  • ๐Ÿ—‚๏ธ Account Group: Account groups control field status, number assignment, and partner functions, deciding which customer fields are mandatory, optional, or suppressed.
  • ๐Ÿงญ Transaction Selection: XD01 creates customers centrally across general, company code, and sales area data, while FD01 covers company code and VD01 covers sales area.
  • โŒจ๏ธ Six-Step Entry: Complete the address, control, payment, bank, and sales area screens in sequence, then save to generate the unique customer number.
  • ๐Ÿ—„๏ธ Underlying Tables: SAP stores the record across KNA1, KNB1, and KNVV, with related details in KNVP, KNBK, and KNVK.
  • ๐Ÿ› ๏ธ Maintenance Codes: Apply XD02, XD03, XD04, XD06, and XD07 to change, display, view documents, delete, or reassign account groups.

Create Customer Master Data: SAP XD01

What Is Customer Master Data in SAP SD?

Customer Master is Primary master data in SAP SD. To create Customer Master we need Account Group. Account Group: Account Group is accumulation of similar accounts. The master records in the customer hierarchy are controlled by their account groups.
  1. It determines Optional, Mandatory and Not Requires information for Customer.
  2. Partner Functions is also linked with Account Group.
  3. Account Group defines the way, numbers are assigned to customer.

T-Codes to Create Customer Master: FD01 / XD01 / VD01

  • FD01- Company code level & data will be stored in tables KNA1 and KNB1.
  • XD01- Include sales area & data will be stored in tables KNA1, KNB1 and KNVV (With company code data).
  • VD01 – Include sales area & data will be stored in tables KNA1, KNB1 and KNVV (w/o Company code data).
We will use here XD01 for Customer Master Creation.

How to Create Customer Master Data Using SAP XD01

Step 1) Enter T-Code XD01 in Command field.

Create Customer Master Data: SAP XD01

Step 2) Enter the detail in Address Tab screen as below-

  1. Enter the title and name of customer.
  2. Enter search term, for searching customer.
  3. Enter Street / House Number.
  4. Enter District / Postal code / City / Country / Region.

Create Customer Master Data: SAP XD01

Step 3) Enter Data in Control Data Tab Screen Field

  1. Enter Tax Number

Create Customer Master Data: SAP XD01

Step 4) Enter Data on Payment Transactions tab.

  1. Click on the Payment Transaction tab.
  2. Enter Bank City / Bank Key / Bank Account / Account Holder Name.
  3. To enter more detail about bank, click on Bank Data Button.

Create Customer Master Data: SAP XD01

After Click on Bank data Button ,below screen appear-
  1. Enter bank name / region
  2. Enter City
  3. Enter Swift Code

Create Customer Master Data: SAP XD01

Click on Tick Button.

Step 5) Enter sales area data-

  1. Click on sales area button on application tool bar.
  2. Enter Customer pricing procedure / Shipping data / Partner functions.

Create Customer Master Data: SAP XD01

Step 6) Save the record.

Click on Save Button.

Create Customer Master Data: SAP XD01

Customer Will be created with Customer number.

Create Customer Master Data: SAP XD01

After the customer master record is saved, the transaction codes below help you maintain, display, and reference it throughout its lifecycle.

Main Transaction Codes in a Customer Master

Transaction Codes Description
XD01, XD02, XD03 Used to create/change/display customer centrally
VD01,VD02,VD03 Used to create/change/display customer sales area
FD01,FD02,FD03 Used to create/change/display customer company code
XD04 Display change documents
XD05 Display change documentsUsed to block Customer โˆ’ Global, order, delivery, billing, sales area, etc.
XD06 Used for deletion
XD07 Change Account Group
VAP1 Create Contact Person

Key tables in Customer Master

Table Name Description
KNA1 General Information
KNB1 Company Code
KNVV Sales Area
KNBK Bank Data
VCNUM Credit Card
VCKUN Credit Card Assignment
MASSKNVK General Data in Customer Master
KNVK Contact Person
KNVP Partner Functions
MASSKNVK Contact Partner
MASSKNVD Record sales request form
KNVL Customer Master Licenses
KNVI Tax Indicator
KNVA Unloading Points
KNAS VAT registration numbers general section

FAQs

Customer numbers are controlled by the account group. Internal assignment lets SAP generate the next number automatically from the defined range, while external assignment requires the user to enter a number manually within the permitted interval.

Central creation with XD01 maintains general, company code, and sales area data together. VD01 maintains only general and sales area data, while FD01 handles general and company code data, making XD01 the most complete option.

Use XD05 to block a customer for functions such as order, delivery, or billing, and use XD06 to set a deletion flag. The record remains in the database until an archiving run removes it permanently.

AI assists by detecting duplicate records, validating addresses, enriching incomplete fields, and flagging anomalies. Machine learning models improve overall data quality and reduce the manual cleansing effort required across large customer datasets.

Yes. Intelligent automation and SAP Business AI can extract data from documents, suggest field values, and pre-fill XD01 screens. Human review still confirms accuracy before the new record is saved.

Summarize this post with: