FREE Search Engine
for SAP users

SAP Transaction XD04: A Step-by-Step Guide for SAP Users

SAP Transaction XD04: A Step-by-Step Guide for SAP Users

Welcome to our tutorial on SAP transaction XD04, a crucial transaction code used in SAP for maintaining customer master data. In this tutorial, we will provide you with a detailed guide on how to effectively utilize XD04 to manage and update customer data in your SAP system. Whether you are a beginner SAP user or an experienced consultant looking for a refresher, this tutorial will equip you with the necessary knowledge to navigate through XD04 seamlessly.

Before we delve into the details, we would like to introduce you to a valuable resource that can enhance your SAP skills and help you become an expert in the field. Check out the SAP MM online video training offered by our expert SAP MM consultant at roadtoexpert.com. This comprehensive training program will provide you with in-depth knowledge and practical insights to boost your proficiency in SAP MM and accelerate your career growth.

Now, let’s begin our tutorial on using SAP transaction XD04.

What is SAP Transaction XD04?

SAP Transaction XD04 is used to maintain and update customer master data in SAP. It allows users to view and modify various attributes of a customer, such as address, payment terms, credit limits, and more. XD04 provides a user-friendly interface to manage customer data efficiently, ensuring accurate and up-to-date information for business processes.

Step 1: Accessing SAP Transaction XD04

To start using XD04, follow these steps:

  1. Log in to your SAP system using your user ID and password.
  2. Launch the SAP Easy Access Menu.
  3. Navigate to the “Sales and Distribution” folder and expand it.
  4. Locate and click on the “Master Data” folder.
  5. From the sub-menu, select “Business Partner” and click on “Customer” to proceed to the XD04 transaction.

Step 2: Understanding XD04 Transaction Screen

Once you have accessed XD04, you will encounter the XD04 transaction screen, which consists of various fields and tabs. Let’s explore each of them:

  • General Data: This tab contains the main fields for entering general information about the customer, such as name, address, and contact details.
  • Accounting: Here, you can view and manage the accounting-related information for the customer, such as payment terms, credit limits, and payment methods.
  • Sales Area Data: This tab allows you to maintain sales-related information for the customer, including pricing conditions, delivery preferences, and sales organization data.
  • Company Code Data: In this tab, you can manage company code-specific data for the customer, such as tax information and reconciliation accounts.
  • Additional Data: Here, you can find any additional custom fields specific to your organization’s requirements.
  • Marketing: The marketing tab provides options to maintain marketing-related data, such as marketing attributes and campaign information for the customer.

Step 3: Updating Customer Data with XD04

To update customer data using XD04, follow these steps:

  1. Start by entering the customer number in the “Customer” field on the XD04 screen.
  2. Navigate through the various tabs and fields to update the required information, such as address, payment terms, or sales area data.
  3. Make the necessary changes in the respective fields and tabs.
  4. Once you have updated the customer data, click on the “Save” button to save the changes.

Congratulations! You have successfully updated customer data using SAP transaction XD04.

Step 4: Exploring Additional Functionality

SAP transaction XD04 offers various additional functionalities to streamline your customer data management processes. Here are some notable features you can leverage:

  • Display Customer Data: Use XD04 to display existing customer data by entering the customer number and other relevant criteria. This allows you to review customer details and track any changes made.
  • Create New Customers: XD04 also enables you to create new customer master data. You can enter all the necessary information for a new customer, such as name, address, and payment terms, directly within XD04.
  • Copy Customer Data: XD04 allows you to copy existing customer data to create new customers. This feature is especially useful when you need to create similar customers with minor differences in attributes.
  • Mass Changes: XD04 supports mass changes, which allow you to update multiple customer records simultaneously. This feature saves time and effort when you need to make common changes across multiple customers.


In this tutorial, we have provided you with a comprehensive guide on using SAP transaction XD04 for maintaining and updating customer master data. We covered the basics of XD04, explained how to update customer data, and explored additional functionalities. Remember, continuous learning and practice are key to becoming proficient in SAP.

To further enhance your skills in SAP, we highly recommend our SAP MM online video training, designed by our expert SAP MM consultant. This training program offers comprehensive modules and hands-on exercises to help you become an SAP MM expert. Visit roadtoexpert.com to learn more and take your SAP skills to new heights.

Online Video Trainings

Complete tutorials made by the best experts.

Road to Expert logo representing excellence in SAP training.
Copyright © 2023 Road to Expert. All Rights Reserved.

Facebook logo, télécharger gratuitement      Logo instagram - Icônes social gratuites      Youtube Logo | Icons Gratuite