Creating a vendor master data in SAP MM (Materials Management) is a crucial step for managing procurement processes. The vendor master data contains all the information about a vendor that is necessary for conducting business transactions. Here’s a step-by-step guide to creating vendor master data in SAP MM
Creating Vendor Master Data in SAP MM

Step 1: Access the Transaction Code
- Log in to the SAP system.
- Use the transaction code
XK01
(for centralized creation) orFK01
(for accounting view only). For MM purposes,XK01
is typically used as it allows you to create vendor master data for both accounting and purchasing views.
Step 2: Enter Organizational Levels
- In the initial screen of
XK01
, enter the following:- Account Group: Select the appropriate account group for the vendor (e.g., “KRED” for domestic vendors or “LIEF” for foreign vendors). Account groups determine the fields and screens available for data entry.
- Company Code: Enter the company code for which the vendor is being created.
- Purchasing Organization: Enter the purchasing organization responsible for procurement.
- Purchasing Group: Enter the purchasing group (optional, but recommended for MM purposes).
- Click Enter or press Enter on your keyboard.
Also Read: SAP MM Vendor Master Overview
Step 3: Enter Vendor Details
- In the next screen, enter the Vendor Number. If you are using an external number range, enter the vendor number manually. If using an internal number range, leave this field blank, and SAP will assign a number automatically.
- Click Enter.
Step 4: Maintain General Data
- In the General Data tab, enter the following:
- Name: Vendor name.
- Search Term: A short name or keyword for easy searching.
- Address: Enter the vendor’s address details (street, city, postal code, country, etc.).
- Communication: Enter contact details like phone number, email, etc.
Step 5: Maintain Company Code Data
- Navigate to the Company Code Data tab.
- Enter the following:
- Reconciliation Account: Enter the G/L account for vendor reconciliation.
- Payment Terms: Define payment terms (e.g., “0001” for immediate payment).
- Tax Information: Enter tax-related details (e.g., tax number, withholding tax information).
Step 6: Maintain Purchasing Data
- Navigate to the Purchasing Data tab.
- Enter the following:
- Order Currency: Define the currency for transactions with the vendor.
- Terms of Payment: Enter payment terms specific to purchasing.
- Pricing Indicator: Define how prices are determined (e.g., gross or net pricing).
- Partner Functions: Assign partner roles (e.g., ordering address, invoicing party).
Step 7: Save the Vendor Master Record
- After entering all the required data, click the Save button (or press Ctrl + S).
- The system will generate a vendor number (if using an internal number range) and display a confirmation message.
Step 8: Extend Vendor to Additional Organizational Levels (Optional)
If the vendor needs to be used in other company codes or purchasing organizations, you can extend the vendor master data using transaction code XK02
(Change Vendor).
Key Points to Remember
- Account Groups: Ensure the correct account group is selected, as it determines the fields available for data entry.
- Data Consistency: Maintain consistent data across all views (general, company code, and purchasing).
- Authorization: Ensure you have the necessary authorization to create vendor master data.
By following these steps, you can successfully create vendor master data in SAP MM. This data is essential for procurement processes, including purchase orders, goods receipt, and invoice verification.