You are on page 1of 3

FLEXFIELDS

Key Flexfields (KFF)


Descriptive Flexfields (DFF)
Range Flexfields (RFF)

KFF A Flexfield is a field made up of sub- By default KFF data is reported by std.
(mandatory) fields, or segments separated by a reports
hyphen (-) or a period (.) No customization/modification is
Uniquely identifies an object such as required for reports to print KFF data
an account, an asset, a part, or a job. Segment prefixed columns will be
Also called as intelligent fields capturing KFF data
We can enter a known combination of Once implemented, its data can be
multi-segment values DIRECTLY or shared across all forms & modules
open a Flexfield Edit Window (POPUP) 39 KFF s are available in Oracle apps
to assist us with data entry
Appear as normal field with labels/
boiler plates in main form
Registered in AOL (Application Object
Library) and by default enabled
DFF A DFF is used to capture additional DFF data is stored in same table as
(optional) information unique to an main form table
organization Attribute prefixed columns capture
It has no label (boiler plate) in the DFF data in the table
main form and is enclosed in a Std. reports will not publish (print)
square bracket [] attribute columns (DFF s)
By default greyed out and accepts So we customize/modify reports to
no data input publish (print) attribute columns or
To capture extra info relevant to DFF data
business, DFF is to be enabled in Not a shared entity, cannot be
AOL shared from one form to another
DFF will ALWAYS open a popup
DECSCRIPTIVE FLEXFIELD WINDOW
Few segments in DFF can be made
mandatory and few as optional
We can define dependencies among
the segments to display context-
sensitive segments, so that different
segments appear depending on the
values you enter in other fields or
segments.
RFF A range flexfield ALWAYS opens a
RANGE FORM
Contains two complete sets of key
flexfield segments (KFF s) that
supports low and high values for
each key flexfield segment
Used mostly for reporting
operations

Basic Concepts:
SEGMENT: A segment is a single sub-field within a flexfield.
A segment is represented in database as a single table column.
A segment usually describes a particular characteristic of the entity identified by the flexfield
Example: COM-223-LTN = Computer-Monitor-Light Tan
COM-225-BLK = Computer-Key Board-Black
222.0001.324 = Hyderabad.Finance Dept.Account Number
222.0002.213 = Hyderabad.Research Dept.Account Number

VALUE SET: When a user enters a segment value into a segment, the flexfield validates it against a set of valid
values (a "value set") that are usually predefined.
Each segment in a given flexfield uses a different value set
A single value set can be assigned to more than one segment, or even be shared among different
flexfields

STRUCTURE: A flexfield structure is a specific configuration of segments (CONCATENATED SEGMENTS)


We can add or remove or rearrange the order of segments in a flexfield, to get a different
structure (Flexfield Structure)
We can define multiple segment structures for the same flexfield to display different prompts and
fields for different end users

You might also like