Skip to Content
Technical Articles

Business Partner creation with multiple contact persons/relationships on S4 HANA

Hello All,

Today I come back with another small piece of topic on business partner / customer vendor integration.

I am dissciussing on main topic Contact person and relationships

  1. Is there any solution that can we create multiple contact persons for one vendor?
  2. Can we have multiple Contact persons to one BP with same BP number as contact person?(answer at the end after detailed process)

 

I say – Yes, it is possible configuring multiple contact persons to one customer/vendor.

 

The steps that we must follow either from functional point of view or migration point of view.

  1. Create the main BP – Vendor
  2. Then create the roles
  3. Create the contact persons

All the 3 above steps are independent(and we can continue 1 and 2 in sequence as well)

 

 Creation of BP Roles:

Before creating BP roles, we must create BP Role Categories and define the category of each business partner using the below path.

In S/4HANA, we have 3 different categories of BP’s.

  • Organization – Can be a company, association, department etc.
  • Group – Married Couple, shared partners etc.
  • Person – Individuals.

Once BP Role categories are defined, BP Roles will be created and each Role is linked with one BP Role category.

Configuration%20Path%20BP%20Role%20Category%3A

Configuration Path BP Role Category:

SPRO-> Cross-Application Components -> SAP Business Partner -> Business Partner -> Basic Settings -> Business Partner Roles -> Define BP Roles -> BP Role Categories.

Configuration Path BP Role:

SPRO-> Cross-Application Components -> SAP Business Partner -> Business Partner -> Basic Settings -> Business Partner Roles -> Define BP Roles -> BP Roles.Configuration%20Path%20BP%20Role%3A

Configuration Path BP Role:

For certain BP’s, Company Code Data or Sales & distribution or Purchasing org data are not required and in few cases only General Data is required, such cases can be handled using SAP standard views.

But for some BP Roles, we will be needing all the views (General Data, Company Code Data, Sales & Distribution, Purchase Org Data), such requirements can be configured by defining our own views & maintaining the relevant screen sequences, sub-header id’s, data sets, calling applications.

We will create this BP views using the transaction code BUSD and assign these views to relevant BP role under Interface control subscreen during BP Role creation (see above screenshot).

Tcode: BUSD

 

 

 

 

 

And then

  1. Go to the Maintain Business Partner App.
  2. Create a business partner with type ‘Person’.
  3. Assign the BP role ‘Contact Person’ Fill the data and save.
  4. Go to sub header ‘Relationships’ of this contact person BP
  5. Create relationship ‘Is Contact Person For’ relationship to the Customer/Vendor BP. (Alternatively, you can go to the sub header ‘Relationships’ of the Customer/Vendor BP and assign relationship ‘Has contact person’ for this contact person BP).Create%20relationship%20%u2018Is%20Contact%20Person
  6. Save this relationship.

relationship

relationship

The contact person BP will be synchronized to contact person via CVI

 

I personally suggest BAPI here – CVI inbound main here rather than BUPA save Function module.

 

The synchronization will create a record in table KNVP for the BP which is a contact person,

One thing that we must remember that this contact person number will be different to the BP

number.

 

Then you can use the contact person number in other applications such as purchasing partner function etc, using the KNVP number.

 

n S/4 Hana, the contact person is maintained under transaction code BP. The relationship between Customer/Vendor and Contact person is maintained under BP subheader “Relationships”.

Resolution

  1. Go to T-code BP
  2. Create a business partner with type ‘Person’
  3. The BP role ‘Contact Person’ BUP001 can be selected but is optional and not mandatory.
  4. Fill the data and save.
  5. Go to subheader ‘Relationships’ of this contact person BP.
  1. Create relationship ‘Is Contact Person For’ relationship to the Customer/Vendor BP.

    (Alternatively, you can go to the subheader ‘Relationships’ of the Customer/Vendor BP and assign relationship ‘Has contact person’ for this contact person BP.)
  2. You can edit the relationship and assign department, function, address etc. Save this relationship. The contact person BP will be synchronized to contact person via CVI.
  3. If you want to check the contact person number in table KNVK after CVI, please go to tcode MDS_LINKS and find ‘contact person’ number mapped to ‘Business partner’ number.
  4. Then you can use the contact person number in other applications such as purchasing partner function etc.
  1. Then you can use the contact person number in other applications such as purchasing partner function etc.

Can we have multiple Contact persons to one BP with only one BP number? –> the scenario would, can we have multiple contact persons with same name, email id( all details same) with one BP?
The answer is NO – then it is definitely a data harmonization issue – I strongly recommend to use deduplication and harmonisation, then you get only one golden record as contact person.

Thanks for reading this blog. Kindly share your feedback.

Be the first to leave a comment
You must be Logged on to comment or reply to a post.