Symptom
You face the error below while tries to replicate a Business Partner.
{
"code": "inbound-data-connector.132",
"message": "Failed to process the inbound message.",
"details": [
{
"code": "400",
"message": "{\"error\":{\"message\":\"Last name missing\",\"code\":\"sap.crm.md.service.businessPartnerService.businessPartnerMessage.personNameMissing\"}}"
}
],
"errorDetailsAsJson": "[{\"code\":\"400\",\"message\":\"{\\\"error\\\":{\\\"message\\\":\\\"Last name missing\\\",\\\"code\\\":\\\"sap.crm.md.service.businessPartnerService.businessPartnerMessage.personNameMissing\\\"}}\",\"details\":[],\"errorDetailsAsJson\":null}]"
}
Environment
- SAP Sales Cloud and SAP Service Cloud Version 2 integration with S/4Hana.
- SAP Sales Cloud and SAP Service Cloud Version 2 integration with ERP.
Reproducing the Issue
In SSCv2,
- Go to "Settings".
- Go to "All Settings" tab.
- Under Integration tab, go to "Message Monitoring".
- Search for the message ID: XXXXXXXXX.
- Check the error message
{
"code": "inbound-data-connector.132",
"message": "Failed to process the inbound message.",
"details": [
{
"code": "400",
"message": "{\"error\":{\"message\":\"Last name missing\",\"code\":\"sap.crm.md.service.businessPartnerService.businessPartnerMessage.personNameMissing\"}}"
}
],
"errorDetailsAsJson": "[{\"code\":\"400\",\"message\":\"{\\\"error\\\":{\\\"message\\\":\\\"Last name missing\\\",\\\"code\\\":\\\"sap.crm.md.service.businessPartnerService.businessPartnerMessage.personNameMissing\\\"}}\",\"details\":[],\"errorDetailsAsJson\":null}]"
}
Cause
You are replicating a Business Partner that is a Person, but doesn't have a name or last name.
Resolution
System behaviour. It is not allowed to have a Business Partner that is a Person without a name.
Keywords
sap.crm.md.service.businessPartnerService.businessPartnerMessage.personNameMissing, Last name missing, Name missing. , KBA , CEC-CRM-INT , Integration for SAP Sales/Service Cloud , How To
SAP Knowledge Base Article - Public