You are trying to change the ID Origin and other fields of the contact via BADI - CUAN_IMPORT_IC. The contact is created as expected, but the changes maintained in the BADI are not performed.
SAP Marketing Cloud
Reproducing the Issue
Let's suppose that you have created a custom logic which changes the ID Origin 'SAP_FORM' to 'SAP_Test' (custom ID) and other attributes like name via BADI - CUAN_IMPORT_IC.
- Create a Form on content studio.
- Create a contact via the form.
Check that the contact got created as expected, but the ID Origin remains as 'SAP_FORM' and the other attributes were not changed as well.
If BAdI has altered the ID_ORIGIN we reject all customer field changes regarding the imported interaction contact.
This is the expected system design. You cannot change the ID Origin during the import.
If you need you can add other IDs as Additional IDs.
ID Origin, BADI, CUAN_IMPORT_IC
KBA , CEC-MKT-DM-IC , Interaction Contact , How To