Configuring the User Interface

This appendix covers the following topics:

Personalizing the Oracle Application Framework

The Oracle Application Framework allows administrators and users to personalize the display of Oracle Self–Service Web Applications without modifying the underlying code. In this way, you can make changes to the application display without affecting your ability to upgrade to future versions of the application. Personalizing the OA Framework is available for all self-service applications built using the Oracle Applications Framework technology.

Note: Oracle Applications for Internet Expenses uses Oracle Common Modules (AK) only for Excel spreadsheet prompts.

Note: You can only make personalization changes to Internet Expenses Entry and Audit pages that are documented in this appendix, using the Oracle Application Framework. Changes to Entry and Audit pages not described in this appendix and changes made outside of the OA Framework are not supported.

For more information about the Oracle Application Framework, see: Oracle Application Framework Personalization Guide.

Using the Oracle Application Framework with Oracle Internet Expenses

The Oracle Application Framework enables users to personalize the user interface at distinct levels of the application. This allows you to target changes to specific user and work environments. The personalization levels that apply to Internet Expenses are:

The Localization, Site, Organization, and Responsibility levels are collectively referred to as Administrator-Level (Admin-level) personalizations.

To enable personalization framework, set the Personalize Self-Service Defn profile option to Yes. If you later need to disable your personalizations, set the Disable Self-Service Personal profile option to Yes. See: Optional Profile Options.

Internet Expenses supports these personalizations:

You make all personalization changes while logged in to Internet Expenses. Some restrictions may apply to personalization changes due to the controller class. A controller class is the code that controls how a page is rendered and how events are handled on the page. The restrictions are:

Related Topics

User-Level Personalization User Interface, Oracle Application Framework Personalization Guide

Admin-level Personalizations for Expenses Entry

This section describes the Admin-level personalization changes that you can make to the pages of the Internet Expenses responsibility. You can make some changes at the region level to apply to the entire page, while other changes apply to specific columns and/or tables.

Note: You cannot make these personalization changes to fields in the application:

Region Personalizations

You can perform these personalizations:

Column Personalizations

You can make some personalization changes to both single row and multi-row pages, and other changes to multi-row pages only. Within the Personalization Framework UI, if the page contains the field “Number of Rows Displayed”, then it is a multi-row page. Otherwise, it is a single row page.

Basic Column Settings

This table lists the basic column settings.

Personalization Single Row Multi-Row Restrictions
Change the display order No Yes You cannot change the sequence of the week-cycle set of columns. If, for example, you try to change Sunday - Saturday to Saturday - Friday in the Review Type table, the cell data will not readjust.
Show or hide specific columns or fields Yes Yes Do not hide a field or column that is required and does not contain a default value.
Determine the column sort order (up to 3 levels) No Yes This change is for searchable tables and the tables on the Active Expense Reports page only.

Advanced Column Settings

This table lists the advanced column settings.

Personalization Single Row Multi-Row Restrictions
Change the column label Yes Yes You must change all occurrences of the column label. For example, Reimbursement Currency on the General Information page has both a choice list entry and a text entry. If you change the name of the text entry, you must also change the name of the choice list entry.
Specify whether or not a column is required No No Not Applicable
Specify the CSS style for the column value Yes Yes No Restrictions
Default values No No You cannot change the default value of any column. This restriction exists because all fields associated with an underlying View Object/View Attribute cannot be configured. In addition, the controller class may also set the default value.
Modify the Tip type Yes Yes No Restrictions
Modify the Tip message Yes Yes Many columns do not have associated tip text. You can add tip text by using a predefined tip message or creating your own tip messages.

Note: Field errors reported by Internet Expenses do not reflect changes to label names. Because of this, if you change a column label you should also change the associated field error (stored in FND_MESSAGES) reported by Internet Expenses.

Field Personalization Exceptions

The table in this section describes the fields in the Oracle Application Framework as well as the setup steps outside of the Framework that control those fields. In a number of cases, the behavior of a particular field is controlled by a profile option setting or by the context in which a field is used. Any changes you make to the listed personalization attributes will not have an impact on the fields.

General Information Page

Field Personalization Attribute Setup to Modify Behavior
Purpose Change required setting OIE: Purpose Required
Alternate Approver Show or Hide/ Change required setting OIE: Enable Approver OIE: Approver Required OIE: CC Approver Req