Skip Headers
Oracle® Fusion Applications Developer's Guide
11g Release 6 (11.1.6)

Part Number E15524-11
Go to Documentation Home
Go to Book List
Book List
Go to Table of Contents
Go to Feedback page
Contact Us

Go to previous page
PDF · Mobi · ePub


all-segment secondary usage

A type of secondary usage in which the secondary table has all of the key flexfield segment columns that are present in the combinations table.

application role

A role specific to applications and stored in the policy store.

business component

One of a set of cooperating components that are used by ADF Business Components to implement a business service.

business object

A resource in an enterprise database, such as an invoice or purchase order.


Code combination ID, the common attribute for key flexfields. Every key flexfield combinations table must have a CCID column, the values of which identify each data row.

child view object

A view object that is nested within a master view object.

code combination ID (CCID)


code-combination reference page

Pages whose underlying entity objects contain a foreign key reference to the combinations table.

combination maintenance page

A page whose underlying entity objects use the combinations table itself.

consumer (of a flexfield)

The person who incorporates a flexfield into their application, which is typically different from the producer's application. The consumer typically stores the CCID on a transaction table, and works with the structural and seed data and the business components that have been configured by the key flexfield producer.


A group of attributes. Each context is part of a flexfield, and is comprised of a set of context-sensitive segments that store a particular type of related information.

context attribute

The flexfield base view object attribute that contains the context discriminator value.

context-sensitive segment

A flexfield segment that is a member of a context.

custom validation callout

Callout procedure that is used to enforce custom validation logic for new code combinations beyond what has been defined for cross-validation rules.

customer flexfield

A flexfield created for use by the customer.

cross-validation rule

A rule that is composed of a condition filter and a validation filter and that specifies when and how to validate a key flexfield code combination.

data security

The control of access to data. Data security controls what action a user can take against which data.

database schema

A named collection of objects, such as tables, views, clusters, procedures, packages, attributes, object classes, and their corresponding matching rules, which are associated with a particular user.

derived segment

A segment whose values automatically change to reflect new reference values.

descriptive flexfield

A type of flexfield used to give additional attributes to a data model. Allows customers to add custom attributes to entities, to define how the attributes are validated, and display properties for the attributes. These attributes do not necessarily have anything to do with each other and are not treated together as a combination. A descriptive flexfield can only support a set amount of segments.

developer (of a flexfield)

The role to be used if you are incorporating the flexfield into an application.

developer flexfield

A flexfield created to support functionality that has been built into the application.


A common attribute amongst multiple view rows. The discriminator determines which view row type should be used.

dynamic column

A method of accessing a flexfield in Excel. Using a dynamic column will enable you to pick flexfield segment values. You can also enter values directly into the segment fields.

dynamic combination insertion

The act of end users entering values on an application page that constitute new code combinations (even if the end users are not authorized to perform maintenance tasks directly).


An Enterprise Archive file. A Java EE archive file that is used in deploying applications on a Java EE application server. Framework applications are deployed using both a generic EAR file, which contains the application and the respective runtime customization, and a targeted EAR file, which contains only the application for deployment to the application server.

Enterprise Archive (EAR)

See EAR.


Grants of access to functions and data. Oracle Fusion Middleware term for privilege.

entity object

An object that represents a row in a database table and that simplifies modifying its data by handling all data manipulation language operations for you. Entity objects are ADF Business Components that provide the mapping to underlying data structures.

extensible flexfield

A type of flexfield that is similar to a descriptive flexfield, but does not have a fixed number of segments, allows attributes to be grouped, allows entities to inherit segments from their parents, and supports one-to-many relationships between entity and extended attribute rows.


An "expandable" data field that is divided into segments. Flexfields enable you to configure your applications to meet your business needs without having to perform custom development.

flexfield parameter

A declared public variable which can be used to designate which attributes of eligible entity objects that are related to the flexfield can be used to pass external reference data to flexfield segments. These entity objects could, in turn, take their values from column values, constant values, session attributes, and so forth.

form layout

A typical label/prompt and either view-only data or widget (text field, choice list, and so on) that allows a user to enter values.

function security

The control of access to a page or a specific widget or functionality within a page. Function security controls what a user can do.


The type of segment label that is used if you want the implementer to tie it to all segments.

global segment

A segment of custom attributes that apply to all entity rows.

hierarchical categories

A feature of extensible flexfields. Extensible flexfields can be configured to enable categories, which can be used to dynamically display different sets of logical pages and contexts based upon a runtime differentiator. The categories can be structured in a hierarchical manner and the children categories inherit all the contexts and logical pages that are configured for the parent categories.

implementor (of a flexfield)

An individual who sets up all or part of a flexfield-enabled application for deployment. Implementors typically work for or on behalf of customers to install, configure, or administer their applications. In the case of developer flexfields that have been created to support functionality that has been built into the application, the developer also plays the role of implementor.

intelligent key

A key composed of business-related values as opposed to an arbitrarily generated sequence.

key flexfield

A type of flexfield in which the segments define a key, or code, that uniquely identifies an object such as an account, an asset, a part, or a job.

maintenance mode

A mode of the key flexfield user interface which allows you to use a code combination maintenance page to manage key flexfield code combinations, including the ability to enter new code combinations and update existing code combinations for a flexfield.


A Metadata Archive file. A compressed archive of selected metadata used to deploy metadata content to the MDS Repository.

master view object

A view object that has other view objects nested within it.

Metadata Archive (MAR)

See MAR.

owner (of a flexfield)

The developer (or development team) who determines that a particular flexfield is needed or would be useful within a particular Oracle Fusion application, and makes a flexfield of the appropriate design available.

primary key attribute

The attribute of a base view object which links the flexfield view object to the application view object.

primary table

The application table that was used to first register the flexfield. It is the owner of the flexfield.


A grant or entitlement of access to functions and data.

producer (of a flexfield)

The developer who determines that a particular flexfield is needed or would be useful within a particular application, and makes available a flexfield of the appropriate design. With key flexfields, the producer's product owns the combinations table for that flexfield.


A boolean property that indicates whether users can modify the value.


A boolean property that indicates whether the value is visible on the application page.


A boolean property that indicates whether the field must have a value.

required (segment label)

The type of segment label that is used if you want the implementors to tie it at least to one segment.


Controls access to application functions and data.

secondary table

For descriptive flexfields, a table, other than the primary table, that contains the same set of extension columns as the primary table and that enables the primary table's descriptive flexfield to be reused for that table. For key flexfields, a product table other than the combinations table that contains one or all of the key flexfield segments.

secondary usage

For descriptive flexfields, the reuse of a flexfield on a table other than the primary table.

For key flexfields, a type of usage in which there is no direct relationship between the product table and the combinations table.

See also single-segment secondary usage and all-segment secondary usage.

security reference implementation

Predefined function and data security in Oracle Fusion Applications, including role based access control, and policies that protect functions, data, and segregation of duties. The reference implementation supports identity management, access provisioning, and security enforcement across the tools, data transformations, access methods, and the information life cycle of an enterprise.

segment label

A label which identifies the purpose of a particular segment in a key flexfield.


Structure instance number. A segment that acts as the discriminator attribute for key flexfields.

single-segment secondary usage

A type of secondary usage in which the secondary table has only one key flexfield segment column.

static column

A method of accessing a flexfield in Excel. Used when the flexfield is exposed in an ADF Table component, is context sensitive, and the context changes from row to row. A static column should also be used if you do not want flexfield segments to occupy too much space in the worksheet.

structure code

A string you provide that individually identifies a structure.

Structure instance number (SIN)

See SIN.

tester (of a flexfield)

The role to be used if you are planning to test or share your flexfield.

transient attribute

An attribute whose value is not stored in a database, and therefore holds a value only for the life of the object. Transient attributes are typically used to display values that are calculated (for example, using Java or Groovy).


The type of segment label that is used if you want the implementer to tie it to at most one segment of the flexfield.

value set

A list of valid values used to specify the validation rules for a flexfield segment.

view accessor

An ADF Business Components object that points from an entity object attribute (or view object) to a destination view object or shared view instance in the same application workspace. The view accessor returns a row set that by default contains all the rows from the destination view object.


A Web Application Archive file. This file is used in deploying applications on a Java EE application server. WAR files encapsulate in a single module all of the components necessary to run an application. WAR files typically contain an application's servlet, JSP, and JSF JSP components.

Web Application Archive (WAR)

See WAR.