cancel
Showing results for 
Search instead for 
Did you mean: 

Business Partner Merging In CRM

Former Member
0 Kudos

Hi,

I am using Web UI to perform of merging data between master and source data. However, as there are some custom field, we do not set the WCF_Ignore_enhancement. And I am facing an issue on why the communication data is not merged, as the master data is set deleted in History.

Accepted Solutions (0)

Answers (2)

Answers (2)

bernadette_fredericks
Participant
0 Kudos

Hi

Customer enhanced fields are not considered during Account Merge in the standard system.

You can use the transactions BUSWU01 and BUSWU02 to create the Z Node for the AET extensions and use the class for other nodes for activating the Merge functionality for the AET table

extensions.

Also check Communication Data (Node BUP020) Class name CL_BUPA_CLEAR_ADDRESS is configured correctly - Relevant for Data Cleansing is checked.

Bernadette


former_member182421
Active Contributor
0 Kudos

That's weird in 7.0 ehp2 I would swear that the AET fields were mapped without any extra development but I may be wrong,  Do you have any note which points to this afirmation?

Cheers!

Luis

Former Member
0 Kudos

thanks for your response. I have try on AET fields, and it can be mapped. But for communication data/field (e.g. address, telephone, email) which is all standard fields in the master account, it is empty after merged.

bernadette_fredericks
Participant
0 Kudos

Hi Luis

There is only the  consulting note 1836295 that describes that the AET table extensions  can only be merged by creating the Z nodes in transaction BUSWU01.  The class has to be a Z* class where the customer can have their own logic of merging the AET tables which should be done by the customer.

Bernadette


former_member182421
Active Contributor
0 Kudos

Wow, I didn't know about this note, as I said there was a possibility that I was wrong and it is , thanks for your inputs Bernadette.

former_member182421
Active Contributor
0 Kudos

So are you saying, that AET fields got merged without extra development?

former_member182421
Active Contributor
0 Kudos

Look like SAP team has recently fixed this:

former_member182421
Active Contributor
0 Kudos

Sorry, I don't understand, if you enhanced the BUT000 correctly (AET), the data merge should work with or without the WCF_IGNORE_ENHANCEMENT parameter (which If I'm not mistaken only affects on the WebUI behaviour plus merge enhancements are not placed in the WebUI components directly)

Cheers!

Luis

Former Member
0 Kudos

Thanks for the clarification, and would like to take this opportunity to rephrase my question earlier to make it more understandable:

1) I have some custom field/own enhancement make for certain data. Does setting WCF_IGNORE_ENHANCEMENT parameter affects if the data will be merged? As I understand the following parameter affects the UI behavior only.

2) I have try setting WCF_IGNORE_ENHANCEMENT parameter with "A" and test it and all data is managed to merge. However, as I mention in point 1, i do have some enhancement, thus I remove the setting of the WCF_IGNORE_ENHANCEMENT parameter, and test it. However, I could not get the correct behavior of the BP merging. The communication data (i.e. Address, Telephone, email) was never been merged, and based on the log in Master Account, it was shown that the communication data is set to "deleted". I would like to know what causes this behavior, as the data is a standard field. All other data that has enhancement could merge successfully, except this communication data part.

3) I understand that SAP only allow us to select either Master Account's  Communication Data or Source Account's Communication Data as a whole. It is not possible to select individual fields in the communication data, (e.g. choose Master Account's email, source account's telephone), am I correct?

bernadette_fredericks
Participant
0 Kudos

Hello

Yes, you are right. The standard behavior is that you cannot select the communication data individually. Instead the entire address data has to be selected which will include the communication data.

Bernadette


bernadette_fredericks
Participant
0 Kudos

Hi

If you were able to merge all data with the enhancement deactivated, that is, with the value 'A' in WCF_IGNORE_ENHANCEMENT,  then your enhancement is causing the issue.  You will need to review your code once more.

Thanks

Bernadette