# Refresh Page

The Refresh Page function is called from the Read, Delete, and Save page processes. It is also called when the user clicks the refresh page icon (or the related accelerator key) or when the user navigates to a different tab page.

The pre/post Tab Page Window Load user exit is a good place to implement Field Level Security logic. By using the `getFieldLevelSecurityInfo()` function found on the top object (refer to the Free Functions section found within the Technical Background chapter of the Development Tools documentation), an implementer can extend the behavior or look of the window. For example, a field can be made read-only if the user's Field Level security is lower than the required security level. This prevents the user from changing the value of the field.

You can use pre/post List Grid Row Processing exit to manipulate fields within the grid. For example, you can calculate the default value of a column depending on the values of other columns.

Parent topic: Client User Exit Flow