SAP Knowledge Base Article - Public

2825855 - Error 'Communication Party does not exist' is Thrown When Migrating Suppliers / Customers

Symptom

You are trying to migrate suppliers / Customers using migration mode 'Enhance Already Existing Records', but you get an error at Simulation step stating: 'Communication party does not exist'.

Environment

SAP Business ByDesign.

Reproducing the Issue

  1. Go to the Business Configuration work center.
  2. Select the Overview view.
  3. Search for Migration of Suppliers / Customers
  4. Click on it and open the migration tool.
  5. Change the migration mode to 'Enhance Already Existing Records' and add your template.
  6. Execute migration.
  7. The error is thrown at the Simulation step.

Cause

You are trying to modify already existing records, in this case Collaboration data, but you are using migration mode: 'Enhance Already Existing Records'. There is already Collaboration data for the supplier / Customer that you are trying to modify.

Resolution

Migration mode 'Enhance Already Existing Records' should only be used for existing suppliers where you are trying to add new transactional data (such as Collaboration data).

If you are trying to modify already existing Collaboration data, please use Mass Data Maintenance following the steps below,

  1. Go to Mass Data Maintenance work center.
  2. Select link for Export Suppliers.
  3. Add the required materials and select Ok.
  4. Go to Collaboration tab.
  5. Select <Export> for the columns which needs change.
  6. Select Export Data to CSV File button.
  7. In the excel file, change/add the values for those fields and save the changes, and close the file.
  8. Close the Export of Suppliers screen.
  9. Select link for Import Suppliers in Mass Data Maintenance work center.
  10. Upload the file and execute the data import.

The described work around will only work if the you are using the single channel settings for the collaboration data. When using Multi-Channel settings, neither the migration with mode “Enhance Already Existing Records” nor the mass data maintenance allows updating these settings.

Collaboration Data and Migration/Mass Data Maintenance

Customer (Single Channel)

1

Migration

Add New Record

ok

 

2

Migration

Enhance Existing Record

ok

If the collaboration record to be added does not yet exist

3

Mass Data Maintenance

 

ok

For existing entries, it is not possible to add “new” entries, use (2) for this

 

Customer (Multi-Channel)

1

Migration

Add New Record

ok

 

2

Migration

Enhance Existing Record

ok

If the collaboration record to be added does not yet exist, not possible to add further channels to existing collaboration.

3

Mass Data Maintenance

 

Not ok

Mass data maintenance does not support multi-channel; for this you need to use the web service

 

For (3): remove the sheets from “mass data maintenance” for multi-channel

Supplier (Single)

1

Migration

Add New Record

ok

 

2

Migration

Enhance Existing Record

no

Currently Not supported

(as LCTI needs to be true, i.e. delete existing data;  would need to send all data.

 Gives an error when trying to add channels to existing documents and when adding new document)

3

Mass Data Maintenance

 

Ok

Existing entries can be changed (channel, email, fax number..)

 

Supplier (Multi-Channel)

1

Migration

Add New Record

ok

 

2

Migration

Enhance Existing Record

no

Currently Not supported

(as LCTI needs to be true, i.e. delete existing data;  would need to send all data.

 Gives an error when trying to add channels to existing documents and when adding new document)

3

Mass Data Maintenance

 

Not ok

Mass data maintenance does not support multi-channel; for this you need to use the web service

 

Keywords

Suppliers, Migration, Mass Data Maintenance , KBA , SRD-CC-MIG-DMC , Migration: Tool , SRD-MD-BP-SUP , Suppliers , How To

Product

SAP Business ByDesign all versions