The Purpose of this Form Personalization is to limit the access to the profile option settings disabling the Site Level checkbox.
The implementation of this Form Personalization is divided in 2 steps:
1. Uncheck the Site Level Checkbox.
2. Hide the Site Level Checkbox.
Form Personalization Function Definition
Responsibility: System Administrator
Navigate: Application -> Function
Define a new function that is a copy of the existing ‘Profile System Values Function (FND_FNDPOMPV). This new function will be called XX_FND_FNDSCAUS_NOSITE:
Once the function is created, it should be added to one of the existing responsibility.
The form FNDPOMPV after the Form Personalization will look like this:
The standard List of Profile Options before the Form Personalization looks like this:
The List of Profile Options after the Form Personalization will look lik this:
Uncheck the Site Level Checkbox
Before to start with the Form Personalization, the following profile options should be set to the user making the Form Personalization:
o ‘FND: Diagnostics’ set to ‘Yes’
o ‘Hide Diagnostics menu entry’ set to ‘No’
o ‘Utilities:Diagnostics’ set to ‘Yes’
From the horizontal menu select: Help -> Diagnostics -> Custom Code -> Personalize
This step needs to be done to avoid querying profile options related the site level.
3.4 Hide the Site Level Checkbox
After unchecking the Site Level Checkbox, it’s possible to proceed hiding it.
If it helps leave your comment or feedback! Thank you!