SAP Customer Master Data and Master Data Management is of core importance in SAP. A transaction’s accuracy is based on correct and accurate Master Data. If the Master Data is not maintained in the SAP system, transactions cannot be performed. If the Master Data is not properly and accurate maintained, process like either Procure-to-Pay or Order-to-Cash, Record-to-Report, Hire-to-Retire, Plan-to-Produce will not be processed accurately. If same are not processed accurately, accurate reporting cannot be obtained by any means.
The importance of Master Data can be understood by this example that many companies have experienced and dedicated Master Data Management resources in their Master Data Management team meaning, there are set of employees who are dedicated and solely look after Master Data they are usually called the Master Data Management (MDM) team. They carefully consider the Master Data, responsible for entering accurate data in prescribed fields. They also closely observe, look vigilantly and check thoroughly if there’s any repetition, duplication and redundancy of the Master Data.
Introduction to SAP Customer Master Data
Master data contains information that is always used in the same way. Master data forms the basis of sales and distribution processing. Data about the products as well as about the business partners (customers) are the basis for sales processing. Sales processing with the SAP ECC system requires that the master data is maintained in the system.
SAP Customer Master Data would include all the details regarding the customers which are to be maintained into the system and used as and when required. SAP Customer Master Data, as can be seen from its name, is the Master Data related to Customer information. In SAP, if you wish to sale finished goods, services or even scrap, you need a Customer so that the sales can be recorded and executed.
Customer Master Data can be classified as:
- Sales & Distribution Customer
- Finance or FI Customer
Let’s have a brief look on both types of Customers.
Sales & Distribution Customer
Sales & Distribution Customer is one whom you sell your manufactured or trading goods and services meaning the products which belong to your organization and for which you are known at the market. This type of Customer can also be used for the selling scrap materials, which is a regular feature in the organization, when you want to record and track the actual quantity of the scrap sold, if it has a significant accounting and financial impact.
Finance or FI Customer
Finance or FI Customer is one where you want to record sales to those customers who are not regular ones, not part of your regular sales and you do not offer your regular manufactured / trading goods and services to them. The example of such type of customers can be, but not limited to, customers to whom you sell your fixed assets after they were completely depreciated. Like you have a machinery which has reached the end of its technical life and now you want to scrap it. Similarly, some companies offer vehicles for sale which the company has been using for quite some time to their employees first before offering it for sale at the open market.
In short, those customers who are not part of regular sales and for whom there is no requirement to maintain Sales & Distribution’s specific data.
Account Groups in SAP Customer Master Data
Account Groups in Customer Master Data are used for high level classification of Customers. It helps you to classify your Customers based on different traits, sector or line of business. It also helps to decide which fields are mandatory when you are creating a customer related to a certain sector, which fields are optional and which fields can be suppressed or made hidden so that the User at the time of Customer creation doesn’t get confused.
Example: You can make Value Added Tax – VAT field mandatory in the Account Group of a regular customer, so that the system doesn’t let the User to bypass the said field until and unless it is populated.
Under Account Groups you can configure in the backend and define if a certain Account Group’s Customer number can be assigned internally / automatically by the SAP system or externally by the User at the time of Customer creation or specific number range for a specific customer or whether the Customer’s Account Group number range is either numeric or alphanumeric.
Classification of SAP Customer Master Data
Customer master is a centrally shared data which can be used by the logistics modules as well as the finance module. Information contained in the customer master record can be both descriptive and have functional control depending on the usage. Customer Master Data is classified in following three views:
General Data
General Data in the Customer Master that is relevant for both Sales & Distribution and Accounting, the data fields are grouped on several tab pages. The general data includes Name, Address, Telephone number, other contact details, VAT, Tax, Good Receiving Hours of Customer, Market Standing of the Customer, Correspondence, Contact Persons with their designation and contract detail, etc.
Company Code Data
Company Code Data is relevant for Financial Accounting purposes and processes. It is specific for a given Company Code. This view records data of the Customer’s Accounting Data such as reconciliation account, sort rule, payment terms, withholding tax information, payment methods, correspondence information with the customer, dunning, insurance, etc.
Company Code data only applies to one Company Code. This data is only relevant to Financial Accounting and includes:
- Account Management
- Payment Transactions
- Correspondence
- Insurance
If you edit a master record, you must specify the customer number and a company code to access the screens containing company code data. You can only invoice a business transaction if the data on the Payer partner function is entered in the Financial Accounting view.
Sales Area Data
Sales Area Data is relevant for Sales and Distribution processes and is specific to a given Sales Area. You can maintain the Sales Area Data in various ways, depending on the Sales Area (a combination of Sales organization, Distribution channel and Division). All the sales related information will be maintained in this area. Including Sales, Shipping, Billing and Partner Function. All the data present in the system will be applicable only for that specific sales area. The customer can be extended for any other sales area as well depending upon business requirements.
This view is to record the data of customer related to Sales and Distribution transaction such as data for sales process, delivery process, billing process and partner function. The data for one customer can differ for each sales area. This data is only relevant to Sales and Distribution. If you edit a Customer Master record, you must enter the Customer number and the Sales Area to access screens containing Sales and Distribution data. You can only process Sales and Distribution transactions, for example, a sales order, after entering the Sales and Distribution data for a Customer in the Customer Master Data.
All critical fields that must be maintained by the business in the system are set as mandatory fields, so that the users will not forget to enter all the necessary data during the sales transaction(s). Sales Area data of customers is further classified in following four tabs/sections:
- Sales
- Shipping
- Billing
- Partner Functions
Important SAP Customer Master Data Transactions
Following is the list of the key transaction related to SAP Customer Master Data:
- VD01 – Create Sales & Distribution Customer Master
- VD02 – Change Sales & Distribution Customer Master
- VD03 – Display Sales & Distribution Customer Master
- VD04 – Display Changes Sales & Distribution Customer Master
- VD05 – Block Sales & Distribution Customer Master
- VD06 – Flag for Deletion Sales & Distribution Customer Master
- FD01 – Create Accounting Customer Master
- FD02 – Change Accounting Customer Master
- FD03 – Display Accounting Customer Master
- FD04 – Display Changes Accounting Customer Master
- FD05 – Block / Unblock Accounting Customer Master
- FD06 – Set Deletion Indicator Accounting Customer Master
- XD01 – Create Customer Master – Centrally / Complete
- XD02 – Change Customer Master – Centrally / Complete
- XD03 – Display Customer Master – Centrally / Complete
- XD04 – Display Changes Customer Master – Centrally / Complete
- VCUST – Customer List
How to Create SAP Customer Master Data
As always, there are several ways to start a transaction in SAP ERP:
- Enter XD01 in Transaction Command Field or executing Customer Master Creation Transaction
- Navigate through ‘Tree’
Create SAP Customer Master Data Centrally
Whenever you want to create Customer Master Data, enter XD01 to create Customer Master complete / centrally.
In the initial screen, a dialog box will appear:
In the first part of the dialog box, you should select the relevant Account Group. List of all Account Groups will be displayed:
Select the relevant Account Group and populate relevant Company Code, Sales Organization, Distribution Channel and Division. Since this Account Group has a setting of ‘external’ number range which is alphanumeric, therefore, enter the Customer code as well. Else in other case where number range is internal this field needs to be blank.
If you do not populate the Customer field the system will prompt with following message:
If you want to reference the Customer which is already created in the system and is very close to the nature of the Master Data you are about to create, you can use the second section ‘Reference’ of the dialog box on the initial screen. This step will help and assist you in populating required fields as they will be copied from the reference Customer, except the basic information i.e. name, phone, etc. which will help in easing the data entry. You can change the default populated fields, where required.
Once you have populated all the required fields, press either enter or at the end of the dialog box.
SAP Customer Master – General Data
The system will take you the first tab of the General Data where you are required to enter Customer’s basic information, i.e. Address, Telephone Number, Email, etc.
Please note the fields having a check box are required fields. If they are not populated, the system will prompt with an error message .
Enter Name, Address and Search Term. Search Term helps in finding relevant Customer at the time of Sale Order Entry in the Search Help dialog box. Enter required fields, when you press ‘More Fields’ button, system will show additional fields:
Scroll to other Tabs in General Data and populate data where required.
If your Customer is also your Vendor, you can enter the Vendor number of Vendor Master in the Vendor field.
Bank Information of the Customer:
Good receiving hours of the Customer are maintained here:
SAP Customer Master – Company Code Data
Press button to enter the Company Code Data view.
Since this Customer is created with reference, hence, fields of Reconciliation Account and Sort Key are already populated.
SAP Customer Master – Sales Area Data
Press button to enter the Sales & Distribution data view.
The first tab you will arrive is ‘Sales’. It contains sales related information.
Sales District – A geographical segmentation which defines a higher level of sales geographical structure.
Sales Office – Sales Office establishes connection between the company and the customer. It monitors company’s sales in the market which is done by company’s sales force. It is a physical location that has the responsibility of the sale of certain products or services within a given geographical area.
Sales Group – A sales office can be sub divided into sales groups.
Customer Group – Identifies a group of customers (for example, wholesale or retail).
Currency – the currency in which the customer order goods.
Acct at cust. – Your Vendor or account number which the Customer uses in their organization for various purposes.
Price group – which pricing group does the customer belongs, for pricing condition purposes.
Cust.pric.proc. – for determination of correct pricing structure on Sales Order.
Price List – the pricing classification to which the customer belongs.
Cust.Stats.Grp – for generating SIS (LIS) reporting.
The second tab is of ‘Shipping’ which is relevant at the time of delivery / dispatch or shipment of goods to the Customer.
Delivery Priority – High, Normal, Low, Medium.
Shipping Conditions – Standard or Immediately.
Delivering Plant – Plant from which the goods to be dispatched to the Customer.
Complete Delivery – if the Customer only accepts complete deliveries and partial is not allowed. This check box needs to be checked if Customer doesn’t accept partial deliveries.
Partial delivery per item – whether partial deliveries are allowed.
Max. partial deliveries – the number of maximum partial deliveries are allowed.
Unlimited tol. – if the customer accepts unlimited over or under deliveries of goods ordered.
Underdel. Tolerance – Percentage (based on the order quantity) up to which an under delivery is accepted by the Customer.
Overdeliv. Tolerance – Percentage (based on the order quantity) up to which an over delivery is accepted by the Customer.
The third tab of the Sales Area Data is ‘Billing’:
It contains information whether the Customer is relevant for Rebates.
Incoterms – trading established globally with the standard of International Chamber of Commerce (ICC)
Terms of payment – agreed terms of payment with the Customer weather is Customer is a Cash or Credit.
Paym.guar.proc. – Payment Guarantee Procedure defines if the Customer pays via Letter of Credit, Payment Cards or Bank Guarantee.
Credit ctrl area – Credit Control Area, if the Customer is a Credit Customer and belongs to a Credit Control Area.
Taxes – if the customer is liable for Taxes or exempted etc.
The fourth and the final tab is Partner Functions:
It shows the parties involved in the sales processing. The following are the mandatory partner functions:
- Sold to Party
- Bill to Party
- Payer
- Ship to Party
If the Customer has multiple locations where he ordered the goods to be delivered, you can add Ship to Parties here in this tab. Please note that the Ship to Party Master Data should be created under relevant Account Group.
Once you are done with maintaining and changing values in the SAP Customer Master Data, don’t forget to press Save or CTRL+S for the values to take effect in your sales transactions and the system will confirm that the Customer is created and saved.
—
Did you like this tutorial? Have any questions or comments? We would love to hear your feedback in the comments section below. It’d be a big help for us, and hopefully it’s something we can address for you in improvement of our free SAP SD tutorials.
Navigation Links
Go to next lesson: SAP SD Material Master
Go to previous lesson: How to Create a Scheduling Agreement in SAP SD
Go to overview of the course: Free SAP SD Training
Pretty thoroughly done tutorial.
I think you meant ‘Overdeliv. tolerance in this sentence – “Underdel. Tolerance – Percentage (based on the order quantity) up to which an over delivery is accepted by the Customer.”
Yes, thank you for spotting this typo!
Under “How to Create SAP Customer Master Data”, it is mentioned as “Enter XD01 in Transaction Command Field or executing Material Master – Creation Transaction / Screen”
But in this Lesson, XD01 is mentioned as “Create Customer Master – Centrally / Complete”.
XD01 is for customer master. Thanks for pointing our this typo!
Can you help me define Sold-To party, Ship-To party and Bill-To party? We use all three! I am trying to write work instructions but am not entirely clear as to why we use all of them and have no point of reference as this was set up as part of our implementation.
Account Type Account Type Name Brief Description
Z001 Sold-to Standard customer hierarchy location level customer information
Z002 Ship-to Default is same as Z001; can be changed by Channel Support
Z003 Payer Default is same as Z001; can be changed by Accounts Receivable
Z004 Bill to Default is same as Z001; can be changed by Accounts Receivable
It would be good to include a small point/section mentioning how to extend the existing customers across sales area or extending a Sold to as Ship to or Bill to etc.
Where i can get the value for actual payer “XA” in partner function for SAP HANA. Thanks.
hello guys
I am definitely a newbie, I am writing this as a part for my project class, and I have a question that could sound silly but I need an answer.
in the partner functions, we can determine for example ship to party, let say Alpha wanna ship good too Beta, does Beta need also a separate costumer profile or not ?
if we created contact person and saved .At some point of time we are deleting so at KNVK table fields will all be deleted and we can see in change documents under particular customer .
Is there any way that we can restrict only few fields we can show in change log?
Example: first name , last name , department and function is available and we had deleted contact person but i need only first name and last name in change log.
Is it posible?
If we create a customer and and did not mention the transportation zone and click on save.
When we go to XD02 to Edit that field is greyed out, how to update the transportation zone?
Hi,
The sales tab in sales area data doesn’t show all the fields.
Only ABC Class in appearing.
Hi Junaid!
I hope you’re not referring to the tutorial in hand but sharing your experience / query of the system you’re currently using.
This is due to the field settings at the backend configuration – SPRO where one can either suppress a field or make it mandatory or optional.
I hope this clarifies your query.
Thanks.
Very good tutorial!
Can you please Add reasons of the fields used in this??