You are on page 1of 7

Overview

The document covers my experience with Oracle Applications Forms Personalization’s Feature, which was
introduced with FND Patch Set Level H (FND.H). Starting with 10.7 Oracle introduced CUSTOM.pll which mainly
helps, in centralizing all the custom code. However whenever we make changes to the CUSTOM.pll we need to
bounce the forms server to bring the changes into affect. Using the personalization option we can eliminate the
downtime requirements.
Advantages we find:

• Customizations can be done with minimum knowledge of forms event based programming and
little knowledge of Oracle applications FND API’s and Oracle PL/SQL Programming.
• Customizations will be preserved during the dot release and major Oracle applications
upgrades.
• Very easy to setup when compare to CUSTOM.pll
• No need to use Developer Tools Software for building the customizations

Our Pre-Reqs:

We make sure that diagnostics profile is enabled at user level for all the users (developers) who
will be working on customizations.

1
Following pages illustrates my experience with various forms
personalization’s features
1: I want to display a warning message if any user in the system is trying to use oracle seeded
responsibility which is ‘System Administrator”. I did the following steps
• Open the form
• Go to help-diagnostics-custom code-personalize
• Used the following steps

2
2: I want to raise a warning message if any user other than SYSADMIN is trying to the navigate to
“Define User Form”

3
3: I want to change the field name in a form for a specific responsibility.

4
4: I want to make one field as a required field

5
5: I want to disable the insert, update, and delete privileges based on the username. This can be
done at the responsibility level too.

6
Conclusion:

Forms personalization’s is another great feature from Oracle which helps in implementing the custom
business rules with minimal (0) downtime. Customers who are yet to get the SOX certification might
find some deficiencies in the SOX audit, which will force to implement new security rules. By using
forms personalization’s we can implement all such business rules without any programming expertise.

About the Author:

Mr.Vijay.Cherukuri is a Principal Applications Database Consultant with more than 10 Years of rich
database experience with Oracle 7-10g and Oracle erp 10.6 – 12i . He has worked as faculty in Oracle
erp, Oracle dba and Oracle appsdba for STG, COMPULEARN in India and USA. He worked for several
fortune 100 and innovative technology companies in a principal consulting role. Vijay can be reached
at applicationsdba@yahoo.com

References

MetaLink note id 337274.1


MetaLink note id 297034.1

DISCLAIMER:
The information in this article is the opinion of the author, not of Oracle Corporation. Any
content, materials, information or software downloaded or otherwise obtained through the
use of the site is done at your own discretion and risk. Oracle shall have no responsibility
for any damage to your computer system or loss of data that results form the download of
any content, materials, information or software.

You might also like