When Approval Process Setup Definition ID Changed Getting Error for PO Self-Approval
Last updated on JUNE 19, 2017
Applies to:PeopleSoft Enterprise SCM Purchasing - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.
When attempting to change the Approval process Setup Definition ID for the PO AWE once user make the old Definition ID(DEFN1) inactive and make the new Definition ID(DEFN2) active and then when open the POs that were created with DEFN1 getting the error. The error is occurring only when the PO was self approved. If open the PO that had some approvers, then there is no error.
Steps to reproduce the issue:
1 - Create PO amount > 500 and save status should be 'Pending Approval'
2 - Create another PO amount < 500 and save status should be 'Approved'
3 - Back to Approval Process Setup and inactivate Approval process setup created above
4 - Activate for US003 (the newest one).
5 - Change Tableset Control to US003. Save
6 - Open the first PO created > 500.
The PO should opened without message error.
7 - Open the PO < 500.
Getting the error.
"First operand of . is NULL, so cannot access member EOAWDEFN_ID. (180,236) EOAW_CORE.DEFN.AppDef.OnExecute Name:definition_id PCPC:8448 Statement:95
Called from:EOAW_CORE.ENGINE.AppInst.OnExecute Name:RetrieveStages Statement:389 Called from:EOAW_CORE.ENGINE.AppInst.OnExecute Name:InitByThread Statement:113 Called from:EOAW_CORE.DEFN.AWTxn.OnExecute Name:GetEndedAppInst Statement:75
Called from:EOAW_CORE.ApprovalManager.OnExecute Name:ApprovalManager Statement:79 Called from:PO_PNLS_WRK.VIEW_APPR.FieldFormula Name:ViewAppr_init Statement:17
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 "
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