Create Fields For a Layout

If you'd like to use a field in your Layout that isn't defined in your data source (either a business object or a service definition), you can create fields that you can set to variables, or to expressions that reference other fields.

You can't create or modify the fields in your Oracle Cloud Application, or the service definition used by a Layout, but you can override some field properties, such as "Read Only" and "Required". So if a field's Required property is set to False in the service definition, you can override the property to make it more strict and set it to True. This won't change the description in the service definition, where the property will still be set to False. However, you can't override a property to make it less strict, meaning you can't set a Required property to False if it is already set to True in the service definition.

If the existing fields don't meet your needs, you could create calculated fields or virtual fields. You would use a calculated field when you want to use an expression, set a default value, modify labels, and set read-only and required properties. You would use a virtual field if you want a field that has editable sub-fields.

Note:

The fields you create are only used in your rule set layouts; creating a field doesn't create a field in your Oracle Cloud Application, and doesn't change the service definition. For details on creating fields in an Oracle Cloud Application, see Define Fields in Configuring Applications Using Application Composer.