cancel
Showing results for 
Search instead for 
Did you mean: 

Link between BP Contact Person and contact person in SD in S/4 HANA setup

unit
Explorer
0 Kudos

Dear Gurus,

With Business Partners becoming mandatory in S/4 HANA 1511 onwards, we have to create customer / vendors including customer contacts as business partner.

Taking particular case of contact person as business partner; system is in parallel updating contact person in SD table KNVK table with a different number. While we are supposed to work in BP setup, unfortunately while maintaining the customer partner functions system is still looking for number as updated in SD tables (KNVK).

I am struggling to establish the link between BP number and customer contact number in SD.

Please share your inputs as to how we can link the BP partner number with SD customer contact number.

Regards

Jayesh

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member182985
Contributor

Hi Jayesh,

Due to the special data model for BP and Customer, the contact person for a BP is a business partner, but the contact person for a customer is just a field in customer.

A single contact person BP can be assigned to multiple accounts as a contact through the multiple contact person relationships. But 1:N mapping of contact to customer is not allowed in customer data model. So the number for the BP contact and customer contact could not be the same.

If you want to find the link between them, you could check in table CVI_CUST_CT_LINK.

Best regards,

Julin Xin

unit
Explorer
0 Kudos

Hi Julin,

To elaborate further on the challenge I am facing....

a) Business Partner (Role - Customer (role FLCU01) : Number 741001 . Table BUT000 741001 / Table KNA1 : 741001

b) Business Partner (Role - Contact Person (role BUP001) : Number 11911. Table BUT000 11911/Table KNVK : 20000. This number 20000 is not known to end user. and unfortunately the numbers are also not same.

c) Relationship : Customer 741001 has contact person 11911.

d) While maintaining partner function in customer master, user selects partner type CP (contact person) and enters number 11911. At this time, system gives error. It is expecting number 20000. However, the user does not know this number. This is the reason I am trying to find the link between two numbers ..... 11911 (contact person in BP setup ) and 20000 (in SD table).

Looking forward to your inputs.

Regards

Jayesh

former_member182985
Contributor

Hello Jayesh,

Yes, this is exactly the case what I am talking about. The customer contact could not have the same number as BP contact due to the different data model for BP and customer.

You can use the following steps to get the link for contact person in BP and customer.

1. Go to table BUT000, enter BP number 11911 (BP contact person). Get the GUID.

2. Go to table CVI_CUST_CT_LINK, enter the GUID in step1 into the PERSON GUID. Execute.

3. The CUSTOMER_CONT is the customer contact ID, in your case, it should be 20000.

Here in table CVI_CUST_CT_LINK, you could get the required link.

Hope I have answered your question.

Thank you and best regards,

Julin Xin

unit
Explorer
0 Kudos

Hi Julin,

I checked and it matched the steps that you explained. Thanx for your clarification.

Regards

Jayesh

former_member182985
Contributor
0 Kudos

Hi Jayesh,

Glad to hear that. Please mark this thread as resolved.

Thank you.

Best regards,

Julin Xin

Former Member
0 Kudos

Hello Jayesh,

Do you mean how to keep the same number on customer as well as on BP? If so, you can do by keeping customer number range as external.

Please try and let us know if that works.

Thanks,

Jaydip