50% found this document useful (2 votes)
2K views

How To Customize A LOV Using Form Personalization

This document provides steps to customize a List of Values (LOV) using Form Personalization in Oracle Applications. It describes creating a record group from a custom SQL query and attaching that record group to the LOV to populate it. The example customizes the Application Name LOV to only show application names starting with "C".

Uploaded by

Infosource SA
Copyright
© Attribution Non-Commercial (BY-NC)
50% found this document useful (2 votes)
2K views

How To Customize A LOV Using Form Personalization

This document provides steps to customize a List of Values (LOV) using Form Personalization in Oracle Applications. It describes creating a record group from a custom SQL query and attaching that record group to the LOV to populate it. The example customizes the Application Name LOV to only show application names starting with "C".

Uploaded by

Infosource SA
Copyright
© Attribution Non-Commercial (BY-NC)
You are on page 1/ 2

How To Customize a LOV using Form Personalization ?

MODULE:
Oracle Application Object Library

PROBLEM STATEMENT
Q1: How to customize a LOV using Form Personalization ?

FIX
A1: This Feature is available from RUP3 '11i.ATG_PF.H RUP3' PATCH 4334965 1. Navigate to the Form which is having the LOV Item. 2. Open the Personalization form from the pull down menu: Help => Diagnostics => Custom Code=>Personalize. 3. Implement the following personalization rule : Seq: 10 Description: Increase the width of the LOV Condition: Trigger Event: WHEN-NEW-ITEM-INSTANCE Trigger Object: <Name of the text item having the LOV in the Block_Name.Item_Name format> Condition: Null Processing Mode: Both Context: Level: Site Value: Null Action: Seq: 10 Type: Builtin Description: Create Record Group Language: All Builtin Type: Create Record Group From Query Argument: <Custom SQL query to populate the data in the LOV> [Please note that the column must be the same as the seeded record group so that LOV column mapping do not violate] Group Name: <Enter some record group name>
Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP

Seq: 20 Type: Property Description: Attach the Record Group to the LOV Language: All Object Type: LOV Target Object: <Name of the LOV> Property Name: GROUP_NAME Value: <Name of the Record Group created in the previous action> ------------------------Example: Customize the Application Name LOV to populate the Application Name starting with "C" in the Application Developer > Application > Forms ------------------------Seq: 10 Description: Increase the width of the LOV Condition: Trigger Event: WHEN-NEW-ITEM-INSTANCE Trigger Object: FND_FORM.APPLICATION_NAME Condition: Null Processing Mode: Both Context: Level: Site Value: Null Action: Seq: 10 Type: Builtin Description: Create Record Group Language: All Builtin Type: Create Record Group From Query Argument: select APPLICATION_NAME, APPLICATION_ID from FND_APPLICATION_VL where APPLICATION_NAME like 'C%' order by APPLICATION_NAME Group Name: RG_APPLICATION Seq: 20 Type: Property Description: Attach the Record Group to the LOV Language: All Object Type: LOV Target Object: APPLICATION_LOV Property Name: GROUP_NAME Value: RG_APPLICATION 4.Save the personalization rule.

Junaid Iftikhar Ahmed | Sr.Oracle Solution Architect & PM| BCS-SE, MBA-FIN, SCM-EXP

You might also like