Oracle Apps Forms Personalization - (Demonstrated Example - (Shipping and Transaction Form) - Using Zooming, Global Variables, Local Variables, Passing Parameters Etc.,)
Oracle Apps Forms Personalization - (Demonstrated Example - (Shipping and Transaction Form) - Using Zooming, Global Variables, Local Variables, Passing Parameters Etc.,)
Requirement
Training the End-Users is always a challenging task. They normally find a hard time to
understand and remember the navigation. This is an idea regarding effective usage of User
Interface messages to ease their work with Oracle Applications.
Staged/Pick No
Confirmed
Yes
UI Message will navigate you regarding the proceedings. Navigation to Perform “Back Order”
Shipping Transaction Form directly from SO form by clicking “Picking
and Shipping Made Easy” menu item which is attached in Actions Menu.
Pre-requisites
23002352.doc Page 1 of 23
2. Having access to Forms personalization window.
Assumptions
The section lists the complete set of assumptions that need to be considered along with the other
constituents of this solution.
Activities
23002352.doc Page 2 of 23
Screen: 2 (Line Information)
23002352.doc Page 3 of 23
Screen: 4 (In this Shipping Transaction Form Source System and Sales Order
Number will be automatically assigned)
23002352.doc Page 4 of 23
Screen: 5 (User Interface Guidance Message)
Screen: 6 (In Actions “Launch Pick Release” will be automatically assigned and the
control will be at “Go” button)
23002352.doc Page 5 of 23
Screen: 7 (User Interface Guidance Message)
Screen: 8 (After the completion of “Launch Pick Release” Concurrent coming back
to SO form and Zoom t o Shipping Transaction Form)
23002352.doc Page 6 of 23
Screen: 9 (The Control will automatically go to Delivery and Delivery Number will
be automatically assigned)
23002352.doc Page 7 of 23
Screen: 10 (User Interface Guidance Message)
23002352.doc Page 8 of 23
23002352.doc Page 9 of 23
STEPS
Condition: 1: When-New-Form-Instance
Action: 1
23002352.doc Page 10 of 23
Action: 2
Declaring Global Variable for passing the Sales Order Number from SO form to
Shipping Transaction Form
Condition: 2
When-Validate-Record (Line)
23002352.doc Page 11 of 23
Action: 1
Condition: 3
When-New-Block-Instance (Order)
23002352.doc Page 12 of 23
Action: 1
Condition: 4
23002352.doc Page 13 of 23
Action: 1
Condition: 1
Checking whether we have the passed the Global Variable from Sales Order form to
Shipping Transaction Form correctly or not. Also we are checking “Order Number”
field is blank or not.
23002352.doc Page 14 of 23
Action: 1
Action: 2
23002352.doc Page 15 of 23
Action: 3
Condition: 2
23002352.doc Page 16 of 23
Action: 1
Assigning the values for Actions from LOV.It should be “Launch Pick Release”
Action: 2
23002352.doc Page 17 of 23
Action: 3
Condition: 3
23002352.doc Page 18 of 23
Action: 1
(FYI: Forms Personalization will be executed first before the core code does)
Condition: 4
23002352.doc Page 19 of 23
Action: 1
Action: 2
Action: 3
23002352.doc Page 20 of 23
Assigning the Delivery Number to the Delivery Number field. (We got this Number
from the Lines Tab)
Action: 4
Condition: 5
23002352.doc Page 21 of 23
Checking whether the Delivery Status is “Open” or not.
Action: 1
23002352.doc Page 22 of 23
id
="_x0
000_i1
Action: 2
1. User Friendly
2. No invasive customization of any standard Oracle components.
3. Simple approach with the tangible end deliverables clearly identified for each stage.
Concluding Notes
1. The contents of this document the first cut of a solution approach and design for a
prototype.
2. The Same Methedology can be used for the Sales Order with Multiple Lines with some
enhancements
3. The Same Idea of using Guidance UI messages can be implemented to all the complex
navigation in Oracle Applications
Cheers!!
bala
Oracle SCM Consultant
Email: [email protected]
Blog: http://bala-oracleapps.blogspot.com
Linkedin: http://linkedin.com/in/bala6
23002352.doc Page 23 of 23