SAP Knowledge Base Article - Public

3139794 - Customer ID is Always Created as ##1


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.


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


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.


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.


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


SAP Cloud for Customer core applications all versions