Beruflich Dokumente
Kultur Dokumente
Current schedule
Archived recordings
Doc ID 740966.1
Objectives
New and Enhanced Capabilities
Additional Resources
Key Takeaways
Objectives
– What is a “MSCA Personalization”?
New and Enhanced Capabilities
Additional Resources
Key Takeaways
Objectives
– What is a “MSCA Personalization”?
– What’s in it for customers?
New and Enhanced Capabilities
Additional Resources
Key Takeaways
Objectives
New and Enhanced Capabilities
– The Oracle Solution
Additional Resources
Key Takeaways
Profile Options:
– MWA: Enable Personalization
Set to “Yes” for personalization to take effect
This profile option can be set at site, application, responsibility and user level
Navigation
– (R) Warehouse Manager Setup MWA Personalization Framework
Identify the mobile page that needs to be personalized
– Mobile WMS Update LPN
Selecting the page and clicking personalize brings up the list of fields which are
eligible for personalization. Click on “EDIT” next to the field (LPN) you want to
personalize.
All the eligible fields are displayed where user can control following attributes:
– Defaulting, Rendering, Read-only, Required
Make the following changes:
– Change the prompt of the LPN field to “Custom LPN”
– Default value is set to “100” in “Weight” field and is made read-only
– Hide “Content Vol” and “Vol UOM“ fields
– Container field is made mandatory/required
– Update LPN button’s prompt is changed to Custom Update
Bounce the mobile server if profile “MWA: Cache Personalized Metadata” is set
to “Yes” and navigate to “Update LPN” mobile screen.
DFF Features
– Update Allowed
Checked – Enter/Update allowed by user
Un-checked – If at least one attribute has data, DFF will be rendered read-only
– Headers
Choose one or more fields, from the page, to be displayed as headers on the DFF window
Header fields are ignored if they are not visible on the page at the time the DFF window is
invoked (Control-F) by the user
This header field definitions are ignored when the DFF attribute fields are displayed inline
with the page
Activate/Deactivate Personalization
package xxx.custom;
import oracle.apps.mwa.beans.FieldBean;
import oracle.apps.mwa.beans.PageBean;
import oracle.apps.mwa.container.Session;
import oracle.apps.mwa.presentation.telnet.personalization.*;
import oracle.apps.mwa.presentation.telnet.personalization.FieldDefaultValueHandler;
// FieldDefaultValueHandlerImpl should extend the abstract class FieldDefaultValueHandler
public class FieldDefaultValueHandlerImpl extends FieldDefaultValueHandler{
public FieldDefaultValueHandlerImpl() { }
public static String getCustomDefaultValue(Session session, PageBean pageBean, FieldBean fieldBean){
// User has access to the current session, current page and current field bean. Please refer to WMS/INV/MWA
// javadocs for getting more details on how to customize using the provided methods.
// User can place the needed custom logic in this method
String val;
if (fieldBean.getName().equals("LPN") && pageBean.getName().equals("oracle.apps.wms.pup.server.UpdateLPNPage")){
val = "Custom Default Value";
return val;
}
return null;
}
}
package oracle.apps.mwa.beans;
import oracle.apps.mwa.container.Session;
import oracle.apps.mwa.eventmodel.AbortHandlerException;
import oracle.apps.mwa.eventmodel.DefaultOnlyHandlerException;
import oracle.apps.mwa.eventmodel.InterruptedHandlerException;
import oracle.apps.mwa.eventmodel.MWAEvent;
import oracle.apps.mwa.eventmodel.MWAFieldListener;
public class CustomListener implements MWAFieldListener {
private Session ses;
public CustomListener() {
super();
}
// Please do not add database commits/rollbacks in this part of the code
public void fieldEntered(MWAEvent e) throws AbortHandlerException, InterruptedHandlerException,
DefaultOnlyHandlerException {
// User can place the needed custom logic in this method when entering the given field or any field }
public void fieldExited(MWAEvent e) throws AbortHandlerException, InterruptedHandlerException, DefaultOnlyHandlerException
{
// User can place the needed custom logic in this method when exit the given field or any fields
}
}
Objectives
New and Enhanced Capabilities
Additional Resources
Key Takeaways
Objectives
New and Enhanced Capabilities
Additional Resources
Key Takeaways
Communities
Logistics Community
https://communities.oracle.com/portal/server.pt/
community/logistics/264