SAP Knowledge Base Article - Public

3139794 - Customer ID is Always Created as ##1

Symptom

You are trying to create new instances of BO CUSTOMER, ROOT Node from a custom BO(Business Object) but the Internal ID generated is always set to ##1.

Environment

SAP Sales Cloud - all versions
SAP Service Cloud - all versions

Cause

It is the expected behaviour that right after creating a new Customer during the BeforeSave processing of a custom BO the final InternalID is not available.
Instead, the temporary InternalID ##1 is used and returned in the custom PDI implementation.
The final InternalID is drawn at a later point in time of the Save processing. At this point in time the UUID is the only stable identifier of the new Customer.

Resolution

This is the system expected behavior. If you need the final InternalID you might need to implement additional PDI code which is registered on BeforeSave of the BO Customer.

Keywords

Customer; Internal ID; ##1; , KBA , LOD-LE-BP-BP , Business Partner , AP-RC-BDS-SCR , ByDesign Studio Scripting (ABSL) , Known Error

Product

SAP Cloud for Customer core applications all versions