Each key flexfield has one corresponding table, known as the combinations table, where the flexfield stores a list of the complete codes, with one column for each segment of the code, together with the corresponding unique ID number (a code combination ID number or CCID) for that code. Then, other tables in the application have a column that stores just the unique ID for the code. For example, if you have a part number code, such as PAD-YEL-11x14, the "Parts" combinations table stores that code along with its ID, 57494. If your application allows you to take orders for parts, you might then have an "Orders" table that stores orders for parts. That "Orders" table would contain a single column that contains the part ID, 57494, instead of several columns for the complete code PAD-YEL-11x14.
Types of Key Flexfield Forms
Planning your Key Flexfield
Key Flexfield Structure Planning Diagram