Sei sulla pagina 1di 20

4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Have you checked our new Android App!!! Please download and learn oracle at ease

Learn Oracle
Learning Oracle is now easier...

Home Order Management Inventory WMS

Purchasing Interview Questions » Profile

Form Personalization
in Oracle Apps
bishnupc / 11:01 PM / 9

Form Personalization
Oracle has provided a simple and easy feature to
implement the customer specific requirements without
modifying the underlying forms code or CUSTOM
library. Although CUSTOM library still can be used for
forms customization to implement the complex
business logic, the personalization feature provided in
the latest release is easy, faster and requires
minimum development effort.
If user needs to personalize any details in a form like
changing field names, adding some validations, etc,
then Form Personalization can provide the way out in
few simple steps.

Please follow here to go through Steps with example

Steps:

Step – 1:

Go to the specific form where you need the changes

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 1/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Then we need to note down the block and field name


which is needed in next steps.
So keep the cursor on the required field and then Go
to Help --> Diagnostics --> Examine

Note down the Block and Field value.

Step -2:

Now the step to do the personalization


Follow this navigation
Help à Diagnostics à Custom Code à Personalize

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 2/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

This will show the Form Personalization window

Here you need to do the customization as per the


requirement.
As you can see in this form, there are mainly 4
sections
1. Rule
2. Condition
3. Actions
4. Context

Step – 3:

Rule:

This is the section where you need to create the rules


how your requirement is going to be executed. This
section contains 4 segments, Seq, description, Level
and Enabled flag.
Seq : Need to give the Sequence how the rule will
execute (a number)
Description: Write a sort description of the rule which
you are going to create
https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 3/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Level: Select the level where you want the rule to


execute
Enabled: This is the flag which will enable or disable
the rule.

Example:

Step – 4:

Condition:

Now need to set the condition.


This is the section where you will define when the rule
will be executed.
This section contains 4 segments, Trigger Event,
Trigger Object, Condition and Processing mode.

Trigger Event: This specifies where the rule will be


executed. There are mainly 5 types of event which
decided the trigger of the rule.

Trigger Object: This is the Object in the form which


decides at what level the rule will be executed.
The values can be “<Form Name>”, ‘<Block Name>”
or “<Item Name>”
Condition: Here mention any SQL statement to
control the execution of the rule when the mentioned
criterion is met.
Processing Mode: This is the mode where you want
the rules to be executed.

Example:

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 4/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Step – 5:

Actions:

This decides what will happen when the rule will


execute.
This contains 2 sections.
Left sections contains Seq, Type, Description,
Language, Enabled
Seq: Mention the Action sequence which this rule will
execute
Type: This is of 4 types, Property, Message, Builtin,
Menu.
This decides which type of action, the rule will
perform.
According to this the right section will come and need
to fill the detailed actions.
Description: Write a description on the action which
this will perform.
Language: Select the language
Enabled: You can enable or disable the actions here.
Right Section is a dynamic section; it appears
depending on the Type field value in Left section.

Action Types:

Property
The action type “Property” is used to set the
properties of the objects. The various objects include
“Item, Window, and Block etc.”. Actual object name
defined in the form should be entered after selecting
the object type.
Property Name is the property to be changed

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 5/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Value is the new desired value for the property.


The current value of the property will be displayed
when clicked on the “Get Value” button.
Example:
Object Type = “Item”
Target Object = “:ORDER.ORDER_NUMBER”
Property Name = “PROMPT_TEXT”
Value = “Claim Number”
The value is interpreted at runtime, so you can use
SQL functions and operators. Any value started with
“=” operator will be interpreted at runtime; otherwise
the value is treated as is entered in the value field

Message:
The action type “Message” is used to display custom
messages during runtime. Message Type and
Description should be entered after selecting the
action type as “Message”. The available message
types are “Error, Warning, Hint, Question and Debug”.
Depending on the response expected from the user,
the appropriate message type should be selected.
Example:
Message Type = “Hint”
Message Text = “Please Follow the Date format DD-
MON-YYYY”

Builtin:
https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 6/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

The action type “Builtin” is used to execute the form


and AOL API’s. Depending on the API type selected,
the parameters should be entered.
Example:
Builtin Type = FND_UTILITIES.OPEN_URL
Argument = http://www.oracle.com

Menu:
The action type “Menu” is used to activate the
available special menus on the Tools menu.
Oracle Applications provide 45 special menus under
Tools menu which can be used by customers based
on their requirements.
Select the SPECIAL menu which is not used by the
form. Menu label is the prompt which appears to the
users when Tools menu is invoked, block specifies the
blocks for which the special menu should be activated
and Icon name is the .ico file name.
A separator can be created above the activated
special menu by selecting the “Render line before
menu” checkbox.
Example:
Menu Entry = SPECIAL4
Menu Label = Additional Order Header Information
Enabled in Blocks(s) = ORDER
Icon Name = Flower.ico

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 7/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Step – 6:

Context:

Context manages to whom the personalization should


apply. This is similar to the concept of using profile
options in Oracle Applications. The various levels are
Site, Responsibility, Industry and User. During
runtime, the values provided in the context are
evaluated and personalization rules will be applied.
Usage of context is very vital in implementing the
personalization to prevent the inappropriate users
accessing these customizations of the form.
Example:
Context = Responsibility
Value = Order Management Super User

Step by Step Analysis


Requirement: Don’t allow the user to use more than 1
qty in Order line Qty field during creation of a sales
order.

Solution:

Step -1:
Go to the specific form where you need the changes
Here in this case this will be the Sales Orders form
and then Line Items tab.

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 8/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Then we need to note down the block and field name


which is needed in next steps.
So keep the cursor on the required field and then Go
to Help à Diagnostics à Examine

Note down the Block and Field value.


Step -2:

Help --> Diagnostics --> Custom Code --> Personalize

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 9/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Step – 3:
Fill the Rule section

Step – 4:
Fill the Condition section

Step – 5:
Fill the Actions section

Step – 6:
Fill the context As you need.
Save this.
Log out of the application and login again, then in
Sales Order line item tab enter Qty field value as 1
and try to save, you can see the message.

9 COMMENTS:
https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 10/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

shaik April 4, 2013 at 3:59 PM

Hi,

Thanks for sharing the information..

Helpful for beginners....

-Thanks
Shaikshavali

Reply

Simhachalam February 3, 2015 at 10:05 AM

gud

Reply

Sekhar Byna August 15, 2015 at 9:27 AM

Thanks for sharing nice info.You can also


find information on Oracle apps on
ebiztechnics.
Oracle CertificationOracle APPS study
Material|Oracle Tuning|Interview tips|Jobs

Reply

Unknown May 17, 2016 at 7:43 PM

Very informative. Thanks for sharing. Keep


writing. Thanks again.

Reply

Saran October 22, 2016 at 11:01 PM

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 11/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Thanks for ur detailed explanation.

Reply

saurabhmaxmunus April 5, 2017 at 4:23 PM

I really appreciate information shared


above. It’s of great help. If someone want to
learn Online (Virtual) instructor lead live
training in TECHNOLOGY , kindly contact
us http://www.maxmunus.com/contact
MaxMunus Offer World Class Virtual
Instructor led training on TECHNOLOGY.
We have industry expert trainer. We provide
Training Material and Software Support.
MaxMunus has successfully conducted
100000+ trainings in India, USA, UK,
Australlia, Switzerland, Qatar, Saudi Arabia,
Bangladesh, Bahrain and UAE etc.
For Demo Contact us.
Saurabh Srivastava
MaxMunus
E-mail: saurabh@maxmunus.com
Skype id: saurabhmaxmunus
Ph:+91 8553576305 / 080 - 41103383
http://www.maxmunus.com/

Reply

Praveen Kumar January 25, 2020 at 1:59 PM

Great post.It seems to be interesting and


gave me lot of information,Thank for
sharing it.I am looking forward for new
articles.keep it up.

Website Development Company in


Bangalore | Website Design Company in
Bangalore | Mobile App Development

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 12/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Companies in Bangalore | Game


Development Companies in Bangalore

Reply

Mohan Prasanth January 27, 2020 at 6:31 PM

Great post with unique information.This


blog will really helpful for me to develop my
skills in a right way.Thanks for sharing,keep
update with your blogs.

Website Design Company in Bangalore |


Mobile App Development Companies in
Bangalore | Website Development
Company in Bangalore

Reply

Praveen Kumar February 22, 2020 at 11:46 AM

Great post, thank you for sharing this


usefull information.It is very easy to
understand.Keep regular update with your
blogs.

CRM Software Companies in Bangalore |


CRM Software Development Company
Bangalore

Reply

Enter your comment...

Comment as: Poonam (Goog Sign out

Publish Preview Notify me

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 13/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

SUBSCRIBE TO

Email address... Submit

1,385,296

BLOG ARCHIVE

► 2019 (3)

► 2018 (4)

► 2017 (6)

► 2016 (12)

► 2015 (12)

► 2014 (15)

► 2013 (21)

▼ 2012 (39)

► December (3)

▼ November (7)

Oracle Inventory: Setups prior to Defining Items

Item Setups and Controls before defining Item

Oracle Inventory: Defining Locators

Oracle Inventory: Defining Subinventories

Form Personalization in Oracle Apps

Oracle Inventory Defining Organization

Item Attributes Detailed Presentation


https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 14/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

► October (9)

► September (4)

► June (1)

► May (10)

► April (4)

► February (1)

LABELS

inventory (25)

order management (24)

Oracle WMS (22)

WMS (8)

Oracle Apps Interview question (7)

order to cash (7)

Interview QA (5)

Setup for WMS (5)

Functional Interview (4)

Picking (4)

Shipping (4)

drop ship (4)

item attributes (4)

purchasing (4)

API (3)

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 15/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

profile options (3)

Customization (2)

LPN (2)

MSCA Page setup (2)

11i vs R12 (1)

Enter keywords Search

CONNECT WITH ME

Drop me a mail for any consultation


help or any Questions
admin@learnoracle.in

Oracle Apps - SCM


Like Page 1.4K likes

Be the first of your friends to like this

Follow @itsBishnu

POPULAR POSTS

Order to Cash Cycle Step by step hands


on

Oracle SCM Functional Interview


Questions: Inventory

Form Personalization in Oracle Apps

Overview of Purchasing in Oracle Apps

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 16/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Oracle Inventory: Inventory


Organizations

Oracle Inventory Defining Organization

Oracle SCM Functional Interview


Questions : Order Management

Conversion in Oracle

Overview of Inventory Transactions

Creating a Purchase Order from an


Approved Requisition

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 17/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

FOLLOWERS

Followers (67) Next

Follow

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 18/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

HITSTATS

Copyright © 2020. Oracle Apps (SCM) . All Rights


Reserved
Oracle Apps (SCM) is an online knowledge sharing
blog which index online free tutorials, blogs and other
sources, to get easier and accessible manner. The
blog has been created keeping only one intention of
sharing knowledge and for learning purpose. All
trademarks, trade names, service marks, copyrighted
work, logos referenced herein belong to their
respective owners/companies. If any of the posting is
violating copyright and you want us to remove that
content. Please contact Here

Recommended for you

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 19/20
4/5/2020 Form Personalization in Oracle Apps « Learn Oracle

Oracle Order Order Managemet: How to Download Oracle


Management Pick Defining Payment Terms Student Guide
Release Process Courseware from My O...
www.learnoracle.in www.learnoracle.in www.learnoracle.in

AddThis

https://www.learnoracle.in/2012/11/form-personalization-in-oracle-apps.html 20/20

Potrebbero piacerti anche