Professional Documents
Culture Documents
MWA Personalization
Release 12.1.1
White Paper
Feb 25 2009
Page 1 of 83
Main Objectives:
The main objective of this document is to show basic setups required for mobile personalization
(Release 12.1.1) and has examples of some flows that will give any user a head start in using
the functionality.
Primary Author: John Changaramangalam
The information contained in this document is subject to change without notice. If you find any
problems in the documentation, please report them by e-mailing
john.chankaramangalam@oracle.com.
Special Thanks to Harry Herman (Support), Bhanu (Development), Bunnei Cheng (Program
Management) , Support team & Development team.
Page 2 of 83
Table of Contents
Overview Of Mobile Personalization ....................................................................................................... 4
Mobile Personalization:......................................................................................................................... 5
Mobile Personalization Prerequisites: ..................................................................................................... 6
Personalization For Mobile PO Receipt Page:........................................................................................ 8
Personalization For Mobile PO Information Page: ................................................................................ 18
De-Activation of Personalization For Mobile PO Receipt and Information page: ................................. 22
Mobile Personalization For Move Any LPN page:................................................................................. 28
Mobile Personalization for Move Any LPN Select Items page:.......................................................... 34
Mobile Personalization for WMS Inbound Manual Load: ...................................................................... 39
Mobile Personalization for WMS Inbound Manual Load Select Contents: ........................................ 42
Personalization for Pick Load Mobile WMS Manual Picking:............................................................. 46
Personalization for Pick Load Mobile WMS Drop Loaded LPNs: ...................................................... 54
Personalization for Mobile LPN Ship:.................................................................................................... 63
Personalization for Mobile LPN Ship Ship Confirm:........................................................................... 71
Personalization for Mobile WMS Update LPN: ..................................................................................... 78
Debugging Issues: ................................................................................................................................. 83
Page 3 of 83
Mobile Personalization
Overview Of Mobile Personalization
Mobile personalization enables you to customize Oracle Warehouse Management pages without making
code changes. You can hide fields and provide default field values to reduce the amount of information a
user must enter on a page. These changes reduce the number of scans and improve overall efficiency
and execution. You can also set additional fields as required if these fields are essential to your business.
With mobile personalization you can:
Hide fields and buttons
Provide default field values
Copy the value of a field to another field
Set editable fields as read only
Set non-required fields as required.
Personalization can be controlled at multiple levels:
Users will be allowed to customize the mobile pages and hence their experience while transaction
execution at various levels that should include Function, Organization, Responsibility and User. The
customizations done at a Function level will be reflected across the instance and will be experienced by
all the users of the system. All the users in a particular organization will experience the customizations
done at an Organization level. The customizations done at a Responsibility level will be experienced by
all the users of that responsibility. The customizations done at a User level will be experienced only by
that user.
Available for most common Oracle Warehouse Management transactions:
Inbound
Receipt, Putaway, Load and Drop
Outbound
Pick Load, Drop, and Ship Confirm
Personalization is supported for the following pages:
1. Mobile PO Receipt page
2. Mobile PO Receipt Information Page
3. Putaway Drop Page
4. Item Load Page
5. Move Any LPN page
6. Manual Load Page
7. Update LPN Page
8. Pick Load Page
9. Pick Drop Page
10. LPN Ship Page
11. Mobile Ship Confirm Page
Page 4 of 83
Mobile Personalization:
Step
PreReqs
Mobile Personalization
Prerequisites
PPER
PPER 1
PPER 2
PPER 3
PPER 4
PPER 5
PPER 6
PPER 7
PPER 8
PPER 9
PPER 10
PPER 11
PPER 12
Setup
Required
Page 5 of 83
WMS should be
setup up.
Prerequisites
Required
MWA: Cache Personalized Metadata (Controls whether or not you need to bounce the MWA server)
If you set the profile option MWA: Cache Personalized Metadata to Yes, then you must bounce the
mobile server for personalization to take effect. Caching is recommended in a production environment to
enhance performance.
Profile Value
No
Yes
Description
You do not need to bounce the MWA server
You need to bounce the MWA server for personalization
Description
Personalization is not enabled
Personalization is enabled
Page 6 of 83
Page 7 of 83
Page 8 of 83
We search by Mobile%. We see all the pages listed. We select Mobile PO Receipt page.
Then we select the Personalize button.
Page 9 of 83
Page 10 of 83
Page 11 of 83
Now we see that personalized Level Function is checked for LPN field.
We default the subinventory name RCV for To Sub field in Default Value function. We also make the
field read-only by setting the read-only function to True.
Page 12 of 83
Page 13 of 83
You will see that the Personalized Level Function for button Next Item is checked.
Page 14 of 83
Now we see that the personalization for Mobile PO Receipt is checked i.e. made Active.
Responsibility: Warehouse Manager
Setup Material Setup Items Master Items
Navigation:
Page 15 of 83
We create Purchase Order # 5900 for item testitem and quantity 10.
Page 16 of 83
Responsibility:Whse Mgmt
Navigation:
Inbound Receipt PO
Now we log into mobile. We do a PO receipt. (Above is the screen that shows fields without
personalization activated. Below is the screen that shows with personalization activated.)
You will see the LPN prompt is changed to Pallet No. In To Sub filed RCV gets defaulted and it is not
editable. The Next Item button prompt shows More Items.
Page 17 of 83
We select the Cancel button personalization field properties. We change the rendered to False so that the
button is not displayed.
Page 18 of 83
Now we see that Personalized Level Function for button Cancel is checked.
Page 19 of 83
Responsibility:Whse Mgmt
Page 20 of 83
Navigation:
Inbound Receipt PO
User can navigate to PO Receipt Information page if Done button is clicked on PO Receipt page.
Now you see the Cancel button is hidden when the personalization was activated.
Page 21 of 83
Page 22 of 83
You will see the message Function level personalization to Mobile PO Receipt deactivated successfully.
Page 23 of 83
Responsibility:Whse Mgmt
Navigation:
Inbound Receipt PO
Below is the screen shot of the how the page looked when personalization was active.
Below is the screen shot of the Mobile PO Receipt page after personalization was deactivated. Now you
see all the standard field prompt names. Also you can see that To Sub filed is now enterable and
subinventory name RCV is not defaulted.
Page 24 of 83
Page 25 of 83
Note: That the function name for Mobile PO Receipt Information page shows name Mobile PO receipt.
We deactivate the function. You will see the message Function level personalization for Mobile PO
Receipt deactivated successfully.
Below is how the screen looks before deactivation. The Cancel button is hidden.
Page 26 of 83
Page 27 of 83
We query the descriptive flexfield WMS License Plate Numbers. We define new context LPN
Dimensions.
Page 28 of 83
Page 29 of 83
We select Personalize.
Page 30 of 83
Page 31 of 83
Page 32 of 83
Responsibility:Whse Mgmt
Navigation:
Tasks Directed Tasks Directed Move Move Any LPN
Page 33 of 83
Page 34 of 83
Now we select page Mobile WMS Move Any LPN (Select Item)
Page 35 of 83
We select prompt Copy From and in the list of values we select Qty.
Page 36 of 83
Page 37 of 83
Responsibility:Whse Mgmt
Navigation:
Tasks Directed Tasks Directed Move Move Any LPN
You will see that quantity 10 in Confirm field getting inherited from Qty field.
Page 38 of 83
Page 39 of 83
Page 40 of 83
Responsibility:Whse Mgmt
Navigation:
Tasks Manual Tasks Manual load
We now see we cannot tab from the Into LPN field unless we enter a lpn number.
Page 41 of 83
Page 42 of 83
We change the button prompt from Load and Drop to Complete Putaway.
We now activate the function.
Page 43 of 83
Responsibility:Whse Mgmt
Navigation:
Tasks Manual Tasks Manual load
Once in Manual Load page one can select Select Contents and then one sees the Load And Drop now
shows prompt Complete Putaway.
Page 44 of 83
Page 45 of 83
Page 46 of 83
Page 47 of 83
Page 48 of 83
Page 49 of 83
Page 50 of 83
Page 51 of 83
We go to the load page. You will see that now the Xfer LPN field is required.
Page 52 of 83
Enter the transfer LPN and then load and drop the lpn.
Page 53 of 83
Page 54 of 83
Page 55 of 83
Page 56 of 83
Page 57 of 83
Page 58 of 83
Page 59 of 83
Page 60 of 83
We now select the transaction number, which becomes the pick id.
Page 61 of 83
Responsibility:Whse Mgmt
Navigation:
Tasks Manual Tasks Paper Based Pick
When you go to drop screen you see staging subinventory STA and staging locator L1.1.1 being
defaulted.
Page 62 of 83
Page 63 of 83
In the default value field for dock door we put value D1.1.1 so that user does not have to select it.
Page 64 of 83
Page 65 of 83
We create sales order 65261 for item testitem and quantity 10.
Page 66 of 83
Page 67 of 83
Page 68 of 83
Responsibility:Whse Mgmt
Outbound Shipping LPN Ship
Navigation:
Page 69 of 83
Page 70 of 83
Page 71 of 83
Page 72 of 83
We create sales order 65262 for item testitem for quantity 10.
Page 73 of 83
Page 74 of 83
Responsibility:Whse Mgmt
Navigation:
Tasks Manual Tasks Paper Based Pick
Page 75 of 83
Page 76 of 83
The above screen shows the weight field before personalization was activated.
The below screen shows that the weight field is hidden after personalization is activated.
Page 77 of 83
Page 78 of 83
Page 79 of 83
For lpn LPN194 we see no weight when we check through material work bench by selecting attributes
button.
Page 80 of 83
Responsibility:Whse Mgmt
Navigation:
Warehousing LPN Transactions LPN Update
Page 81 of 83
Now we go back to material workbench and we see weight UOM LB and weight 200.
Page 82 of 83
Debugging Issues :
The following are the requirements from support for logging a tar.
Screen shots of the issue along with a good scenario.
Set profile options
select value from v$parameter where name = 'utl_file_dir';>
INV: Debug Trace = YES
INV: Debug File = [directory value from above query]/logfilename.log (make sure that you have
write permission for this file and directory)]
INV: Debug Level = 9
1. set mwa.cfg to trace level. To do this go to the mwa server config file mwa.cfg, and
modify log level to trace
2. restart the mobile server and hit ctrl-X, see what directory is for the logging
3. perform the transaction again and get the following log files from that log directory
[port].INV.log
[port]WMS.log
[port].system.log
Inventory Debug log from the directory set in profile 'INV: Debug File
Reference :
Note 469339.1 Oracle WMS Personalization Framework
Page 83 of 83