EAP: Approval Framework issue when making a change to a Voucher -- First operand of . is NULL, so cannot access member restartEnabled. (180,236) (Doc ID 1669441.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

PeopleSoft Enterprise FIN Payables - Version 9.1 to 9.1 [Release 9]
PeopleSoft Enterprise FIN Payables Argentina - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.

Symptoms

One of the following issues will occur:

ISSUE 1
Approval Framework for Voucher error when changing the Voucher Location.

ISSUE 2
Approval Framework is setup on the Payables Options.  Voucher is Submitted for Approval and Approved.  Voucher is re-displayed in order to change the Amount of the Voucher.  Once the Voucher is saved, error occurs.

ERROR
First operand of . is NULL, so cannot access member restartEnabled. (180,236) VOUCHER.VCHR_APPRVL_FLG.SaveEdit PCPC:2830 Statement:52
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 for ISSUE 1
1.  Payables Options > Vouchering Options 1 page has Voucher Approval = Pre-Approval

2.  Vendor SCM0000005 has 3 Locations, one of which is setup for Approval Framework. The MAIN location is setup for Approval Framework
LOCATION MAIN: Voucher Approval: AWE
LOCATION ORDERING: Voucher Approval: Default Higher Level
LOCATION 3: Voucher Approval: Default Higher Level

3.  Create a Voucher for Location = ORDERING
4.  Save the Voucher
5.  Re-display the Voucher
6.  Change the Location from ORDERING to MAIN, which has the Voucher Approval = Approval Framework
7.  Save the Voucher
8.  Above error occurs

STEPS for ISSUE 2
1.  Payables Options > Vouchering Options 1 page has Voucher Approval = Approval Framework
2.  Create a Voucher
3.  Submit the Voucher for Approval
4.  Approver approves the Voucher
5.  Re-display the Voucher
6.  Change the Amount on the Voucher
7.  Save the Voucher
8.  Above error occurs

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