Tutorials
Oracle Apps
Oracle Apps Implementing Key Flex field and Descriptive Flex field
Oracle Apps Implementing Key Flex field and Descriptive Flex field - Page 2
Oracle Apps Implementing Key Flex field and Descriptive Flex field - Page 3This tutorial tells you about implementation and other features provided in the implementation section .
The basic steps in defining a key Flexfields are as given below. You may or may not use all the steps. The detailed explanation is being followed after the steps.
To define the key Flexfield structure, you need to open the Key Flexfield segment form as shown in the figure 5 below. The navigation path is Application Developer à Flexfield: Key à Segments.

Figure 5. Key Flexfield Segments Form
Lets say you are defining the structure for an Accounting Flexfield. Query for the Flexfield Title “Accounting Flexfield” using the Flexfield Title window as shown in figure 5 above. If there are already existing structures for Accounting Flexfields, they would be listed in the Structures window as shown in figure 6 below.

Figure 6. Listing of existing structures for Accounting Key Flexfield
Lets say you want to define a new structure for the Accounting Flexfield with the structure code as “NEW_ACCOUNTING_STRUCTURE”. Enter the code name in the Code window and the title as “New Accounting Flexfield Struc” in the Title window. Enter an optional description for the new structure which may include the purpose of the new structure. Save the changes. The form would look like as shown in figure 7 below.

Figure 7. Structure definition for a new Accounting Flexfield
There are few check buttons on the form in the figure 7 above which can be left unchecked/checked as shown in the figure above.
The Enabled checkbox is checked by default. You can optionally uncheck it. You cannot delete a Key flexfield structure, but you can disable it by unchecking the Enabled checkbox. Next, you may select a Segment Separator other than the default period. Your choices are period, dash, pipe, or any custom character. You must have a segment separator.
Next, you can select whether you want to Cross-Validate Segments. Unchecking this checkbox will disable cross-validation for this Key flexfield structure. You can then identify whether you want to Freeze Rollup Groups. If you mark this checkbox, you will not be able to change the assigned rollup groups in the Define Segment Values form. As a last step, you can determine whether you want to Allow Dynamic Inserts for Key flexfield structures. If you do not allow dynamic inserts, you must create all flexfield combinations in the combination form.
Sponsored Links
Once the above fields are defined click on the Segments button at the bottom of the form. The new form would look like as shown in figure 8 below. Enter the values as shown in the form below. You can use the already defined Value Sets for the various segments. If you have not defined them earlier, they can be created using the Value Set button at the bottom of the form. Save the changes. To assign a flexfield qualifier to each segment, select the segment on the form and then click on the Flexfield Qualifiers button as the next step.

Figure 8. Accounting Flexfield Segment Structure form
Select the New Company segment and click on Flexfield Qualifier button. Check the Balancing Segment for the New Company structure as the flexfield qualifier. The form would look like as shown in figure 9 below. Follow the same steps to choose the flexfield qualifiers for the remaining 2 segments. Check Cost Center Segment for New Cost Center and Natural Account for New Account segments respectively. Save the changes and close the Structure form.

Figure 9. Flexfield Qualifier form
As the next step, the form shown in figure 7 would be visible now. Click on the Freeze Flexfield Definition button. Then compile the flexfield structure. You can compile your flexfield structure by hitting the Compile button. Compiling a flexfield structure will automatically save the flexfield structure. You will see the dialogue box as shown in figure 10 below. Choose OK on the dialogue box.

Figure 10. Compiling Flexfield Definition

Figure 11. Dialogue box for compilation of flexfield structure
Click on OK and the flexfield definition would be saved.
Next Page: Oracle Apps Implementing Key Flex field and Descriptive Flex field - Page 2
| A good read. |
| Excellent. Kanan |
| It would be nice if at the time of qestion answers, answers are also given. The document is excellent and helped me a lot in understanding flexfield. |
|
I would not agree with the comments of Kanan, if you are looking for answers you can get the answers from the tutorial itself as its a nice tutorial.<br /> Don\'t Mind :)) |
|
Dears,<br /> <br /> Your Website is Excellent to help anyone on any topic regarding to IT field.I have improved my skills due to this website. |
| wounderful site and very helpful topics. Great job done buddies |
|
Hi all, the tutorial is very nice and i personally think this tutorial is very good for the starters and i improved myself in understanding Flexfields, it would be nice if the answers r given for the question given above. |
| Appreciate if you could update and share constantly as a user forum |
|
Those who are working on this site are really doing a gr8 job. Keep it up guys..... |
| Well explained... great reading |
|
really Its good preparation, they did good job, any one can understand easily. Really helpful........ |
|
Really helpfll , thanks alot. |
|
Excellent work guys.. Really helpful topics. I bookmarked it. Keep IT up.. Good luck |
|
Thank you for an artical on creating descriptive flxefield. I have created a forms out of custom table which is in custom schema and it has features of showing DFF. I do see that it is prompting based on context value for a gievn column. When I commit transaction, values for DFFs are not populated in the table. Would you know what would be the cause of this problem and how it can be resolved. I am stuck in this badely, if I do get some solutaion that it would be a big favor to me. Thanks |
|
Ur tutorial is good .still i cant understand,what is flexfields. how will u explain to a non oracle apps user. give some real time example for me to understand the real meaning of flexfield. please? |
| it is very nice. |
|
Can you please explain me what is Global Data Elements? Thanks Giridhar |
|
Hi, This is a nice forum. I have learned much about form registration in Oracle EBS 11i. Thanks, Rubayat Newaz |
|
Very helpful article |
|
YES.... very clear best xplanation. thank you |
| yeh good explanation in Oracle Apps |