The object keys define all columns that are required to select only one object of the schema type. <Key> tags are used to define the key columns. The <ObjectKey> tag can contain any number of <Key> tags. This enables the components of the unique key to be declared for all elements of a schema type and the columns to be named that are required for the identification of an individual object of this schema type. The correct specification of all key columns is important both for the selection of the individual objects, and for possible Join operations.
Attribute |
Description |
---|---|
Column |
Name of the column in full name notation. |
IsReferencedColumn |
Specifies whether the key column is required by other schema types for reference resolution The default value is false. |
IsDNColumn |
Specifies whether the value in this column is inserted as a component into the defined name of the object. The default value is false. |
X500Abbreviation |
Abbreviation that is added to the front of the value from this column when forming the defined name. Only required if IsDNColumn="true". |
Example
<Objectkey>
<Key Column="APPLSYS.FND_APPLICATION.APPLICATION_ID" IsDNColumn="true" X500Abbreviation="AP" />
</Objectkey>