on 09-04-2019 11:45 AM
Dear Experts,
when replicating Customers from SAP Sales Cloud into SAP Marketing Cloud, some of them get marked as "Obsolete" and get the Validation Status "Anonymous" and in the "Browse Contact Data" - app I can't see any data for them but an InteractionContactUUID.
So I took the UUID and called the OData Service via Postman (hoping to find any information about those Interaction Contacts) but it says Resource not found for segment 'InteractionContact'
Example for a Call:
https://my123456-api.s4hana.ondemand.com/sap/opu/odata/sap/API_MKT_INTERACTION_CONTACT_SRV/InteractionContacts(guid'00163e5a-d161-1ee9-b3db-30cf32e8bf95')
So it seems these Contacts are not there. I also tried it via the API_MKT_CORPORATE_ACCOUNT_SRV with filtering for the ValidationStatus but there also nothing is shown.
The error only appears for those 41 Contacts with the status Anonymus. For the others it works as expected and I can see all of the information when I call the Service.
Does anyone have an idea how to analyze these contacts further (at least to find out the Business Partner ID) to see which Customers are affected and how they differ from the others in our SAP Sales Cloud?
BR Tobias
Just to give an update: Some of the Customers with the obsolete status in C4C are not provided for the replication. Still analyzing this issue but it seems to be a problem in C4C and not SAP Marketing Cloud.
I'm still confused why it's impossible to find anything about the obsolete contacts in SAP Marketing Cloud when using OData.
But the replication works fine for the Customers with status Active.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Tobias,
Contacts marked as obsolete are not visible in the front end but you can see them in the backend table of on perm. Can you try to set the obsolete flag as true for the same contact once again and search to see if it appears in front end or not. Also As for cloud you can do a test by running the contacts deletion jobs to see if these contacts come up for deletion as these are marked as obsolete.
Thanks
Vineet
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you anyway Joyca.
That's also what I expected but it's really confusing.
I can replicate a Customer from C4C which is marked as obsolete in C4C and in SAP Marketing Cloud and I can see it in the Import Monitor with the correct ID-Origin and ID.
But after that I can't find any data in the system and even can't retrieve any data via OData - e.g. with a call like that:
https://myxxxxxx-api.s4hana.ondemand.com/sap/opu/odata/sap/API_MKT_INTERACTION_CONTACT_SRV/InteractionContactOriginData(InteractionContactOrigin='SAP_C4C_BUPA',InteractionContactID='1010449')
I would expect that there's the contact shown with the "IsObsolete" field set to "true". For the non-obsolete contacts it works fine. But for those who are marked as obsolete nothing is found...
Maybe kunalkumar.bansal, kabras do you know if that is the correct behavior?
BR Tobias
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Can you try this call?
/sap/opu/odata/sap/API_MKT_CONTACT_SRV/ContactOriginData?$top=10&$filter=ContactUUID eq (guid'00163e54-d8b1-1ed8-93d4-cbceef9131ea') (with your guid)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hmm ok, then I'm out of ideas.
You're supposed to get something like this screenshot.
However, I tried changing the guid by one number so to a guid that doesn't exist in my system, and then I also get that message "Resource not found for segment 'contact'."
User | Count |
---|---|
5 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.