BWC - Unable To Access Requisitions At Distribution Level When User Is Not Defined As Buyer (Doc ID 1644610.1)

Last updated on APRIL 13, 2017

Applies to:

Oracle Purchasing - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

On Applications 12.1.3 :
In Buyer Work Center, When attempting to access a requisition in the requisition summary at distribution level.
An error page is displayed when clicking on "Distributions" tab.

-- Error
Error Page
You have encountered an unexpected error. Please contact the System Administrator for assistance.
Click here for exception details.

Exception Details.
oracle.apps.fnd.framework.OAException: Message not found. Application: , Message Name: Could not find buyer defaults.
at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(OAPageErrorHandler.java:1251)
at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(OAPageErrorHandler.java:1435)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2685)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1950)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:550)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:438)
at _OA._jspService(_OA.java:212)
at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)

....
....
....
....

## Detail 0 ##
oracle.apps.fnd.framework.OAException: Could not find buyer defaults
at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:1003)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(OAUtility.java:211)
at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(OAApplicationModuleImpl.java:720)
at oracle.apps.po.common.webui.ClientUtil.executeServerCommand(ClientUtil.java:152)
at oracle.apps.po.reqsummary.webui.ReqDistributionsCO.processRequest(ReqDistributionsCO.java:81)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:604)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:252)
at oracle.apps.fnd.framework.webui.beans.layout.OAStackLayoutBean.processRequest(OAStackLayoutBean.java:350)

....
....
....


This is working fine when using Forms user interface.

Steps To Reproduce

----------------------

1. Log in to the Application using a non buyer user.
2. Navigate to buyers work center -> Requisitions
3. Click on Summary subtab and try to find distributions of a requisition by clicking on Distributions subtab and observe noted error.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms