Foreign Currency Requisition Lines Deleted When Trying To Complete A Saved Requisition (Doc ID 2286202.1)

Last updated on JULY 13, 2017

Applies to:

Oracle iProcurement - Version 12.2.5 and later
Information in this document applies to any platform.

Symptoms

On Release 12.2.5 version, Requisition Creation

When attempting to Complete a Saved Requisition # 12345678 with a Foreign currency the following error occurs.

ERROR:
Exception Details.
oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:996)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
.
## Detail 0 ##
java.lang.NullPointerException
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelForDestinationType(CheckoutLinesSvrCmd.java:832)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelAttributesForSummary(CheckoutLinesSvrCmd.java:807)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelAttributes(CheckoutLinesSvrCmd.java:756)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareAttributesForDisplay(CheckoutLinesSvrCmd.java:465)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareForDisplay(CheckoutLinesSvrCmd.java:313)
at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.executeMethodByName(CheckoutLinesSvrCmd.java:156)
at oracle.apps.icx.por.req.server.CheckoutInfoBaseSvrCmd.execute(CheckoutInfoBaseSvrCmd.java:161)
at oracle.apps.icx.por.common.server.PorBaseAMImpl.executeServerCommand(PorBaseAMImpl.java:122)
at sun.reflect.GeneratedMethodAccessor8004.invoke(Unknown Source)

STEPS TO REPRODUCE
The issue can be reproduced at will with the following steps:
1. Sign on to Application
2. Select Responsibility: iProcurement
3. Navigation: iProcurement Home Page ->> Shop Tab >>
4. Shop ->> Sub Menu: Click: "Non Catalog Request" ->>
5. Proceed to Create a Non Catalog Request Requisition ->>
6. Create a Requisition Line in a Foreign currency ->>
7. Click: "Add to Cart" ->> Click: "Save" ->> Requisition # has been saved.
8. Click: "New Cart" ->> Click: On Requisition # 12345678 - Description: "Oracle" ->>
9. Opens Requisition # 12345678 ->> Click: "Complete" to Complete Requisition ->>
10. Receive Error: Exception Details.
  oracle.apps.fnd.framework.OAException: java.lang.NullPointerException
  at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(OAException.java:996)
  at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
.
  ## Detail 0 ##
  java.lang.NullPointerException
  at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelForDestinationType(CheckoutLinesSvrCmd.java:832)
  at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelAttributesForSummary(CheckoutLinesSvrCmd.java:807)
  at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareSpelAttributes(CheckoutLinesSvrCmd.java:756)
  at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareAttributesForDisplay(CheckoutLinesSvrCmd.java:465)
  at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.prepareForDisplay(CheckoutLinesSvrCmd.java:313)
  at oracle.apps.icx.por.req.server.CheckoutLinesSvrCmd.executeMethodByName(CheckoutLinesSvrCmd.java:156)
  at oracle.apps.icx.por.req.server.CheckoutInfoBaseSvrCmd.execute(CheckoutInfoBaseSvrCmd.java:161)
  at oracle.apps.icx.por.common.server.PorBaseAMImpl.executeServerCommand(PorBaseAMImpl.java:122)
  at sun.reflect.GeneratedMethodAccessor8004.invoke(Unknown Source)


BUSINESS IMPACT
The issue has the following business impact:
Due to this issue, users cannot complete Saved Requisitions with Foreign currency without 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