!--a11y-->
Generating of Complete Keys 
When you create a version or draft of an object, the system automatically adds the version and draft number to the object key to generate the complete key for the object. This allows you to recognize the object version and draft straight away.
When you create an object, the system checks the key root and prevents you from creating an object that conflicts with the key of an existing object.
Under Versioning Settings in Customizing for Recipe Management, you have specified that versions and drafts can be created for the objects of the subobject type.
The complete key of an object comprises the following parts:
· Simple key
· Separator
· Version number
· Separator
· Draft number

The complete key can consist of a maximum of 40 characters, that is, the total number of characters in these parts must not exceed 40.
When you create an object, the system automatically generates the version or draft number by incrementing the existing version and draft number of the object. The complete key of the object then contains the object key plus the version and draft numbers separated by a separator. You define the separator and length of the individual parts of the complete key under Versioning Settings in Customizing for Recipe Management.

When you create a draft, you have to enter the version number to which the draft is to be assigned. If you do not enter a version number, the system uses the number 0. This means that the draft is not assigned to any version.
The complete key of the object EXAMPLE is structured as follows if you have selected a period as the separator and a length of three characters for the version and draft number:
|
Version Type |
Version |
Draft |
Complete Key |
|
No version |
- |
- |
EXAMPLE |
|
Simple version |
1 |
- |
EXAMPLE.001 |
|
Version that can be assigned drafts |
1 |
- |
EXAMPLE.001.000 |
|
Draft |
1 |
5 |
EXAMPLE.001.005 |
