Symptom
Your requirement is to add the Postal Code and House Number to the Address of the existing Accounts. Upon using the migration approach to modify the Accounts using the Migration of Customers, system throws the below error:
Provided '-' does not exist (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX represents the UUID of the Account
Further, upon selecting Edit Source Record, we see an exception:
500 SAP Internal Server Error
ERROR: Field symbol has not yet been assigned. (termination: RABAX_STATE)
Environment
SAP Hybris Cloud for Customer
Reproducing the Issue
1. Go to Business Configuration work center
2. Select Implementation Projects view or Overview
3. Search and Open the activity Migration of Customers
4. Choose Migrate customers using the migration tool
5. Execute Migration for the respective Migration File with Migration Mode Modify already existing records
6. You receive the below error message mentioned during the Validation step
Provided '-' does not exist (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX)
7. Upon selecting Edit Source Record, we see an exception:
500 SAP Internal Server Error
ERROR: Field symbol has not yet been assigned. (termination: RABAX_STATE)
Cause
Data in the field Address UUID is missing in the template.
Resolution
Using the migration approach, it is possible to Update only those objects which were created via migration tool.
Initially the Account ID is created in the system using migration, where the specified Account ID in the migration file is PQR (where PQR represents the Source value), which after migration has a Conversion value XYZ (where XYZ represents the Target value after migration).
To Update the Account ID: XYZ using migration tool, it is recommended to use the Account ID: PQR which was specified in the migration file for initial creation, instead of Conversion value XYZ.
Option 1:
You may upload the Postal Code and House Number of Accounts using the below steps:
- Go to Mass Data Maintenance work center
- Select Export Customers link
- Export the Addresses tab to CSV file and add the data in the Postal Code and House Number fields
- Select Import Customers link and upload the file to the Addresses tab
- Execute Data Import Immediately
Option 2:
You may also use the Migration approach to upload the Postal Code and House Number of an existing Account. The system requires an Address UUID to map the additional information to the previously existing Address. If you are using Migration tool, ensure that the Address UUID is exported for the Account using Mass Data Maintenance.
Since both the Mass Data Maintenance and the Migration tool share the same backend object, the system will still expect this Address UUID field to be filled in the migration template if you try to update an Address through the Migration tool, even though the Address UUID field does not show in the template after uploading the file to the migration tool.
Keywords
Address UUID, Postal Code, House Number, Address, Addresses , KBA , address uuid , postal code , house number , addresses , address , SRD-CC-MIG-CNT , Migration: Content , Problem