Flexfields in Oracle apps
As the name suggests, a flexfield is a flexible field. It is made up of various subfields or segments. Each segment in a flexfield will have a name and optionally a set of values. A segment is validated using a different value set. You can assign a single value set to more than one segment, and you can even share value sets among different flexfields. This means you can have two segments having the same value but different prompts.
A flexfield structure is a specific configuration of segments. You can add or remove segments, or rearrange the order of segments in a flexfield to get a different structure. There are two types of flexfields—Key flexfields and Descriptive flexfields.
Key flexfields
In Oracle HRMS, there are a total of eight Key flexfields (KFF). Out of these eight KFFs, only six are mandatory in HRMS. What I mean by mandatory is, they are required while creating a new business group. You cannot create a business group until you define these KFFs...