0% found this document useful (0 votes)
250 views13 pages

Forms Personalization Zoom Functionality

This document describes how to implement zoom functionality in Oracle Applications to navigate directly between forms. It provides an example of zooming from an Order Organizer form to a Shipping Transactions form, populating order number and other fields dynamically. The process involves initializing a menu item and global variables in the source form, copying source field values to global variables on click, then launching the destination form and copying the global variable values to its fields. Screenshots demonstrate initializing the menu item and global variables, calling the destination form, and setting up the personalization in the destination form to populate fields from the global variables.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
250 views13 pages

Forms Personalization Zoom Functionality

This document describes how to implement zoom functionality in Oracle Applications to navigate directly between forms. It provides an example of zooming from an Order Organizer form to a Shipping Transactions form, populating order number and other fields dynamically. The process involves initializing a menu item and global variables in the source form, copying source field values to global variables on click, then launching the destination form and copying the global variable values to its fields. Screenshots demonstrate initializing the menu item and global variables, calling the destination form, and setting up the personalization in the destination form to populate fields from the global variables.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Zoom Functionality through

Forms Personalization
Personalization is a Golden Key to Win Customer Satisfaction.

What is Zoom?

Directly going from one form to another form with click of a button is called ZOOM functionality in
Oracle Applications. This can be done in different ways. Firstly, I can just call the second form
and then leave it for user to enter the data. Second way is call the second form from first and then
dynamically populate the data in second form based on first forms data.

How to implement Zoom functionality?

In this document I will Zoom from Order Organizer form to Shipping Transactions form and
also populate the order number dynamically in destination form.

Know the following things before you start

• Know the names of source form and destination form


• If you need to populate the data dynamically know what fields that you need to
Populate.
• Global Variables: These variables can be initialized in any form and can be used
in any form all over the applications
• Trigger & Action: trigger is an event and action is operation/execution that I do.
• When an event occurs I do operation/execution

Source form: Order Organizer form (OEXOEORD)


Destination form: Shipping transactions form (WSHFSTRX)
Source field: Order number ()
Destination field1: Order number low (QM_DLVB.DLVB_SOURCE_HEADER_NUMBER_LO)
Destination field2: Order number high (QM_DLVB.DLVB_SOURCE_HEADER_NUMBER_HI)
Destination field3: Line Status (QM_DLVB.DLVB_LINE_RELEASED)

In my this Example I am placing this Line Status : I (means Interfaced, it depends which status
you want to place) , You can place different Line status values By getting it from Examine.

Process flow:
• Initialize the menu/icon in source form
• Initialize the global variables
• When the menu/icon is clicked copy the order number from source form filed to
global variable and then launch the destination form
• In the destination form copy the value from global variable to destination form
field.

Navigation: Order Management Super User Æ Orders, Returns Æ Order Organizer


Follow the screenshots:

Navigation: Help Æ Diagnostics Æ Custom Code Æ Personalize


Initializing Zoom Menu item, global Variables and Calling Shipping Form.

Action for Initializing Menu item for calling Form


Defining Global Variable for Order Number (EE_ORDER_NUMBER)

Calling Shipping Transaction Form (Trigger Event: Special 45)


Setting up the values for Global Variable (EE_ORDER_NUMBER).

Calling Shipping Transaction Form (WSHFSTRX)


Personalization in Destination Form: SHIPPING TRANSACTION FORM

Initializing global Variable for Shipping Transaction Form.


Setting up Initial Value for Global Variable

Zoom from Sales Order Condition ( EE_ORDER_NUMBER is not NULL)


Setting up Initial Value for Global Variable

Property for Order Number LOW


Property for Source System : OE (Order Management)

Property for Order Number HI


Property for Line Status: I Æ Interfaced, Staged/Pick Confirmed, Ship Confirm etc

Property for Target Value : EE_ORDER_NUMBER (Global Variable)


Navigation: MenuÆToolsÆValidate All

Message: The Personalization validated successfully. (Press(B) (OK))


Navigation: ActionsÆ Shipping Transaction Form.

On Click the Result will be:


I hope it will help to fulfill Customer requirement as well saves their time in trouble
shooting the issues and helps respected Consultants to win the ultimate goal, called
CUSTOMER SATISFACTION.

Digitally signed by Junaid Iftikhar


DN: CN = Junaid Iftikhar, C = SA,
O = Royah, OU = Royah
Reason: I am the author of this
document
Location: Riyadh, Royah
Date: 2008.05.27 16:28:07 +03'00'

Author: Junaid Iftikhar Ahmed


Oracle Application Consultant
Royah Co.
http://www.royah.com

Subjected to Royah Colleagues for their support.

You might also like