Public Unique Identifiers (PUIDs)

When you create records in the database, the applications use document sequencing when generating unique IDs for each business object record. Understandably, these numbers aren't easy to read or use because of their length and complexity. To overcome this issue of long IDs, you can set up applications to make these IDs more user-friendly and readable. This user-friendly value is called the public unique ID (PUID).

These PUIDs are used in:
  • The data model
  • Unique sequence generation when you use advanced setup
  • Global search by PUID attributes

Setup Options

You have these options for setup:

  • Use the default setup, where no implementation steps are required.
  • Use the basic setup, which is configurable to a certain degree. If you use this setup, the default setup isn't used.
  • Use an advanced setup, which is more complex and configurable. The default and basic setups apply to all objects. Advanced setup is on a per-object basis.

In the basic setup, you can define a single prefix that's shared across all business objects in the implementation. In addition, you have several different radix values that can be used. Together these values form the PUIDs.

In Advance Setup, you have to set up unique generation of PUIDs that's a specific prefix and radix configuration for each business object. You set these for each business object. In addition, keep in mind that PUID specifications mandate that users can search for all supported business objects by PUID.

For more detailed information on how to set up public unique IDs, see Public Unique IDs in Implementing Sales guide.