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