First operand of . is NULL, so cannot access member Terminate. (180,236) - Cancelling Line From a Dispatched Purchase Order (PO) (Doc ID 1315730.1)

Last updated on JULY 12, 2016

Applies to:

PeopleSoft Enterprise SCM Purchasing - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.

Symptoms

User is receiving the following error when attempting to cancel a Line from a dispatched Purchase Order (PO) and AWE Approval Workflow is being used.

Error:


First operand of . is NULL, so cannot access member Terminate. (180,236)
EOAW_CORE.ENGINE.AppInst.OnExecute Name:TerminateLine PCPC:60811 Statement:964
Called from:EOAW_CORE.ApprovalManager.OnExecute Name:DoLineTerminate Statement:166
Called from:PO_PNLS_WRK.APPROVE_PB.SavePostChange Name:KickoffAW Statement:80
Called from:PO_PNLS_WRK.APPROVE_PB.SavePostChange Statement:124

The first operand of the dot operator is the NULL value, indicating the lack of any object value. As a consequence, the given method or property cannot be used.

Steps to recreate the issue:


1. Ensure that PO Approvals are required.
2. Create a multiple line Purchase Order.
3. PO is successfully approved and dispatched.
4. The user goes back into the PO. Clicks Line Details.
5. Clicks the Red X to Cancel the Line.
6. Clicks Yes to the Change Order message.
Result: Error message is received.


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