Symptom
For any customer accounts, when fetching the full name that represents by the field BusinessPartnerFormattedName, it only contains the values of the fields: Name, and AdditionalName, instead of the values of the fields: Name, AdditionalName, AdditionalName2, and AdditionalName3.
Environment
SAP Cloud for Customer
Reproducing the Issue
- Open the Account ID XYZ.
- Give values to the fields: Name, AdditionalName, AdditionalName2, and AdditionalName3.
- Access the OData API: https://myxxxxxx.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/CorporateAccountCollection?$top=1&AccountID=XYZ.
- The field BusinessPartnerFormattedName only contains the values of the two fields: Name, and AdditionalName.
Resolution
This is a system behavior that cannot be changed as of now. The FormattedName was typed with CHAR80 in the existing SAP solutions, while the two fields, Name, and AdditionalName, already have a length of CHAR40. Although we have overcome that length restriction, it would be considered an incompatible change when adding AdditionalName2 and AdditionalName3.
Keywords
BusinessPartnerFormattedName, AddtionalName2, AddtionalName3, FormattedName, Account , KBA , LOD-LE-BP-BP , Business Partner , LOD-CRM-ACC , Account , Problem
SAP Knowledge Base Article - Public