Business Partner in S4 HANA – Customer Vendor Integration
Hello Folks,
It’s been almost 2 years I have started my journey in SAP world. I started with Technical domain for some time then I landed in Functional domain SAP SD (Sales and Distribution).
I must say that even after learning and practising it’s still feels like there is lot to learn. My office colleagues helping me a lot to learn things every day.
It always exciting whenever you come across new technology.
As we can all know that world is changing rapidly, our business needs
- Enhancements,
- Real time analytics
- On demand processes
So S4 HANA come up with new technology which have:
- User Experience.
- Simplicity
- Cloud based tech
It is very difficult to meet the requirement of customer now a days as things around us changing rigorously. Customer need most optimised solution for their business.
The S4 HANA (SAP Business Suite For HANA) is solution for all the challenges Business are facing now a day.
This blog attempts to give the information on configuration on Customer/Vendor Integration process.
**As this is my first blog please give your Inputs**
- What is Business partner?
A Business Partner can be a person, organization, group of people, or a group of organizations, in which a company has a business interest. It is the single point of entry to create, edit, and display the master data for business partners, customers and vendors. A Business Partner consists of general data like name, address, bank information, etc. as well as role specific information i.e. customer/vendor/employee data.
- Why Business Partner?
- Data Redundancy: A person can be a Vendor as well as customer, in traditional ERP we have to create two objects. With business partner single object is only required.
- Multiple Transactions: To create vendor or customer we have to go to different transactions. With Business Partner single transaction “BP” is required both objects.
- Centrally managing master data for business partners, customers, and vendors.
- Customer and Vendor Integration to Business Partner:
- Customer
- Vendor
- Business partner
In Traditional ERP, we have Customer and Vendor as different object.
For Customer, we have following views:
- General
- Finance
- Sales
For Vendor, we have following views:
- General
- Finance
- Purchasing
For creating there objects we need different Transaction code:
Customer: XD01, FD01, VD01
Vendor: XK01, FK01,MK01
In S4 HANA both customer and vendor get created with Transaction BP.
- Business Partner Customizing
4.1 Activation of PPO (Post Processing Active)
SPRO->IMG->Cross-Application Components–> Master Data Synchronization –> Synchronization Control–> Activate PPO Request for platform objects in the dialog
After this click on the check box.
4.2. Activate synchronization between Business Partner and Customer/Vendor
SPRO->IMG->Cross-Application Components–> Master Data Synchronization –> Synchronization Control–> Activate Synchronization Options
4.3.Define BP Roles
SPRO->IMG->Cross-Application Components–> SAP Business Partner–>Business Partner–> Basic Settings –> Business Partner Roles–> Define BP Roles
Maintain Data for Business Roles and SAVE.
4.4.Define Number Assignment for Direction BP to Vendor/Customer
SPRO->IMG->Cross-Application Components–> Master Data Synchronization–>Customer/Vendor Integration –> Business Partner Settings –> Settings for Vendor Integration –> Field Assignment for Vendor Integration–> Assign Keys
Maintain and select the check box if you want the Business Partner number and Vendor number to be same.
4.5.Define BP Number Range and assigning to BP Grouping
Cross-Application Components–> SAP Business Partner–> Business Partner–> Basic Settings –>Number Ranges and Groupings
4.6. Managing Fields in Vendor and Customer Master.
IMG>Logistics general>Business partner>Vendor>Define account grp and field selection
IMG>Logistics general>Business partner>Customer>Define account group and field selection
- BUSINESS PARTNER Vendor and Customer Integration.
Business Partner Tables:
BP000 | Business partner master (general data) |
BUT000 | General data I |
BUT001 | General data II |
BP001 | FS-specific attributes |
BUT0BANK | Bank details |
BD001 | Assign customer – partner |
BP030 | Address |
BC001 | Assign vendor – partner |
BUT020 | BP: addresses |
BUT021 | BP: address usage |
BP1000 | Roles |
BAS tables | Business address services tables |
BUT100 | BP roles |
BUT0BK | BP: bank details |
BAS tables | Business address services tables |
KNBK | Bank details |
SANS1 | Addresses |
5.1 In S4 HANA when you enter T code XD01 it will redirect to BP transaction, a prompt will come that will ask you to choose Person, Organization and Group.
Here you can see that default BP role set as FLCU00 (Customer Financial Accounting)
5.2. In S4 HANA when you enter T code VD01 it will redirect to BP transaction, a prompt will come that will ask you to choose Person, Organization and Group.
Here you can see that default BP Role is FLVN00 (FI Vendor).
- Business Partner creation
6.1. General Data
Transaction code: BP
You will get a default role 000000 (Business Partner General).
Select the grouping from dropdown which decides the number range.
Enter the all mandatory fields for Business Partner General and then save.
After entering data click on save.
Business Partner General gets 1000173 created.
Table BUT000 gets updated
6.2. Vendor
To create FI Vendor, we can extend the Business Partner already created with Role FLVN00 (FI Vendor).
The role can be selected from dropdown.
Click on Company Code.
After selecting Company code press Enter and then fill the Recon account and other mandatory fields.
Note: Here you can see in the Company Code Section Vendor is mentioned as <External>.(Please refer points 4.4)
But after saving Vendor number will come same as BP number.
Tables LFA1 and LFB1 gets updated.
Extending Vendor to Purchasing Data, select Role FLVN01 from dropdown.
Select Purchasing Data and then choose Purchasing Org and press enter.
Enter all the mandatory fields.
Table LFM1 gets updated.
6.3. Customer
Extend BP to Customer Role FLCU00 for Financial Accounting.
Click on Company code and enter all the mandatory fields and then save.
Note: Here in the Company Code Section customer number is presented as <EXTERNAL>.
After saving it will get updated same as BP number.
Extend Customer for Sales Data with Role FLCU01.
Press Sales and Distribution data button and fill all the mandatory fields.
Then Save.
In a display mode, you can check all the roles Business partner having.
In the table BUT100 we also check the roles for Business partner.
After entering all the Data save the customer.
Table KNA1, KNVV gets updated.
We are now able to create Business Partner Successfully.
Thanks
Ankit Deshwal
Nice Blog ! Ankit
Thanks Hemsagar.
A very simple and greatly informative article Ankit. Keep up the good work.
Thanks Rajesh.
Nice Document Ankit.
Thanks Rao
Informative and well written.
Thank you
Siva
Thanks Siva.
Nice Document Ankit
Thank you Ranjith..
Super - clear information - thank you very much Ankit Deshwal
Thanks Kishore
Hi, Ankit.
Very clear, indeed! Thank you for the efforts in creating and sharing this info. Cheers!
BTW, we are about to migrate our customers & vendors master data (from SAP R/3) to S/4HANA, any suggested upload tool to make a bulk upload seamless? We have tried uploading our data via LSMW, but encountered some errors.
Appreciate your feedback.
Regards.
Orly
Hi Orly,
You can go for S4 HANA Migration Cockpit tool to migrate your data.
Regards,
Ankit
Hi Ankit
Thank you for your nice document.
Do you have the experice about adding sales employess ?
Now I met one issue what i can't find sales employees.
I also send the question to community , would you please help me to solve it?
https://answers.sap.com/questions/551842/sap-s4hana-1709-sales-employee-no-display-on-partn.html
Thank you very much.
Thanks for your sharing.
Thanks for great sharing. Very useful.
Hi Ankit,
I have question and looks like you may have answer. At present we are implementing S/4 1809 and ARIBA at my organization. We will be using ARIBA SLP for Supplier on boarding. In future if we need to on board a supplier that is already customer with us and has Business Partner in the system, how can we make sure that S/4 system does not create new Business Partner but extend Supplier Roles to same Business Partner?
Thank you in advance.
Ankit Sheth
Thank you Ankit for this detailed document
Thank you Ankit, clean flow of the process with screenshots. Really helps to understand the changes from previous process
Hi Ankit and SAP World
Just wanted to share my 2 bits.
If anyone facing 100’s of error entries during CVI and struggling to perform delta load for them. Kindly check below note and optionally also my idea of deleting BP table entries from se14.
https://launchpad.support.sap.com/#/notes/2384595. --> Also include logic for the two tables but021_FS and but0is.
The z report attached in above note does not delete the entries due to the way the logic is written, you need to ask an abaper to review the code make changes to the logic to have entries deleted from database.
I would suggest a shorter way is to make all corrections found in transaction /SAPPO/PPO2 after running mds_load_cockpit for all entries, then delete all BP table entries from se14.
Follow these steps:
Run Transaction SE14 --> enter a table name found in note attachment --> select tables --> click on edit --> select delete data --> select direct/background --> click activate and adjust database.
Repeat above step for all table names from note.
Next initialize BP Number Range NR status to 0 and re-run mds_load_cokpit for all entries for a quicker resolution.
Both ways (delete program from note or se14 way) can be done, depends on number of error entries, as I found doing delta load quite difficult after first run.
Thank You.
Gracias Ankit, muy buen material.
Very useful blog, thank you Ankit~~~
nice document for the people who shifted from ECC to s4hana
Who knows that where can find the customer tax number field in the BP?As in Golden Tax download function,this field is mandatory but in the BP can't find it in S4?
Thanks.