0% found this document useful (0 votes)
35 views16 pages

Form Personalization

Uploaded by

naren312suren
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views16 pages

Form Personalization

Uploaded by

naren312suren
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

FORM PERSONALIZATION

Why Personalization?
 Disabling the fields.
 Implement zoom functionality. (Calling one form from another form.
 Change prompt values.
 Display custom message and
 Create custom menus for a particular form.

Form Personalization and [Link] are two utilities provided by oracle e-


business suite to alter the standard behavior of user interfaces.

Personalization [Link]
 Form Personalization is  [Link] is a
graphical user interface. programming linked library.
(Achievable from front end)
 Multiple developers can work  Only one developer can work in
simultaneously. [Link]
 Form personalization changes  [Link] changes preview
can be previewed using in not possible. The library
Validate button. needs to be compiled every
time you make changes.
 A menu cannot be disabled  Menu can be disabled
conditionally in the form conditionally through
personalization. [Link]
 Form personalization has less  [Link] has more
precedence over [Link] precedence over form
personalization.
 Personalization will store who  Where as in [Link] we
columns with which we have the don’t have that ability.
ability to track who created and
modified it.

Navigation to Personalize.

Form  Help  Diagnostics  Custom Code  Personalize.


On Clicking personalize.
 We can get function name and form name.

Seq: Give any number, But Unique


Description: Content Name
Level: Form and Function
For Single Form there may be single/Multiple Function.
 Form Level: Personalize changes will reflect to all the functions.
 Function: Personalize changes will reflect to particular the functions
Condition: Trigger (When action needs to be taken).
Action: Define what action.

Trigger Event:
WHEN-NEW-FORM-INSTANCE
 Whenever the form is opened, a trigger will happen.
WHEN-NEW-BLOCK-INSTANCE
 Header Block, Line Block and Distribution Block.
WHEN-NEW-RECORD_INSTANCE
 When we try to create a new record, a trigger will happen.
WHEN-NEW-ITEM-INSTANCE
 Whenever cursor goes to text field. (Eg: Description, Type)
WHEN-VALIDATE-RECORD
 When we make any changes in record.

Hide the fields.


 In this we have disabled the header level description field in PO
Requisition form.

 Go to personalize.
 Enter a seq value and meaning description.
 Condition, Whenever the form open header description should not display.

 Action, create as it is in below.

 Click apply now and save.


Change Field Prompt.
 In this, we have changed the prompt name (Number to Requisition
Number).
When: Whenever the form opens it should show.

 Go to personalize.
 Add the action in existing personalize condition. Because we already have
when-new-form-instance added.
Display and Enable Description Field.
 In this, we must show header description.
When: Create record – Line Level
 Go to personalize.
 Add new record, define condition.

o Trigger Event: WHEN-NEW-RECORD-INSTANCE.


o Trigger Object: LINES

 Define Action
 To Enable Description, add new action.

s
 Click Validate and Save.
Before Creating lines.

After Creating Lines


Setting Default Value.

 In this, we set a default value for line level (item, quantity, unit price).
When: Create record – Line Level

Purchase Order Screen


 Go to personalize.
 Add new record, define condition.

 Define action for the three field (using property name “INITIAL VALUE”)
Action Property: Message

 In this, we are going to show message and error message.


When: While forming opening
 Go to Personalize.
 Add new record, Define condition.
Show Message

 Define Action.
Result.

Error Message
 Go to personalize.
 Add new record, define condition.
 Define action.

Result
SPECIAL Trigger Event

Menus: -
 Tools - 15 options (SPECIAL1, SPECIAL2…… SPECIAL15)
 Reports - 15 options (SPECIAL16, SPECIAL17………SPECIAL30)
 Action - 15 options (SPECIAL31, SPECIAL32………. SPECIAL45)

Adding Menu Options


 Add Reports Menu
When: While Opening Form

 Go to personalize.
 Add new record, define conditions.
 Define action.
Action Type: Menu
Menu Entry: SPECIAL16
Menu Label: SRS Window ( Submit Request )
Result

Define action to created menu label SRS Window.


 Add new record, define condition.

Trigger Event should be menu entry name of menu label SRS Window.
 Define action.

You might also like