Académique Documents
Professionnel Documents
Culture Documents
Key Flexfield is a very important concept in Oracle. It allows you to define Key
Structures in each Module. This gives you the flexibility to model your objects
according to your requirements. Some examples of flexfields are as follow:
Key
Flexfield Architecture
A flexfield is a structure that you define for a Flexfield Title. The Flexfield
Structures are registered within an application.
A structure will compose of one or more segments. Each segment will be attached to a
value set which you would have defined. If required you will qualify the segment in
question.
Query for the Key Flexfield in question. As an example I have queried the ‘Training
Resources’ KFF.
Training Resources KFF
Click on ‘Value Set’. Define your value set. The Value Set determines what values
will be available for the segment in question. Specify the ‘Value Validation’. Save
the value set, close the form and attach it to the segment as shown above.
When you are done, click on ‘Open’ on the ‘Segment Summary’ Form. Specify whether
it is required. By default all segments are marked as required.
Segments
Flexfield Qualifiers
Click on ‘Flexfield Qualifiers’ to qualify the segment. This is not valid for all Key
Flexfields. Accounting Flexfield has Flexfield Qualifiers and is illustrated below.
Flexfield Qualifiers
Once you are done with all the segments close the ‘Segments Summary’ Form to return
to the ‘Key Flexfield Segments’ window.
Compile Key Flexfield Structure
Compile KFF
To be able to use the KFF, you need to freeze the structure. To freeze the structure,
check the ‘Freeze Flexfield Definition’ and click on ‘Compile’. A request is
launched to compile the structure. The structure is now available in your application.
Note: The ‘Allow Dynamic Inserts’ checkbox enables KFF values to be generated while
using the application. If you don’t allow dynamic insert, then you need to define all
the valid value combinations for your structure before you can use these values in your
application.