EGL9.1: METHOD 'STEPINST.CHANGESTATUS', Attempting To Change Status To 'SKIPPED' (Doc ID 2186161.1)

Last updated on DECEMBER 12, 2016

Applies to:

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

Symptoms

Issue
---------

An Approver at level 2 enters a journal that is within his or her approval limits however journal amount is above the amount criteria of other approver at a lower level (level 1). When submitted for approval encountered peoplecode error.

 

Steps
---------
The issue can be reproduced at will with the following steps:
1. Create new Journal
2. Edit Journal
3. Submit for approval

Error
---------

Error on PIA page:

EOAW_CORE.ENGINE.StepInst.OnExecute Name:ChangeStatus PCPC:32420
Statement:447 Called from:EOAW_CORE.ENGINE.StepInst.OnExecute Name:Skip
Statement:493 Called from:EOAW_CORE.ENGINE.PathInst.OnExecute
Name:OriginatorSelfApprovalCheck Statement:512 Called from:EOAW_CORE.ENGINE.DefPathInst.OnExecute Name:InstantiateSteps
Statement:53 Called from:EOAW_CORE.ENGINE.DefPathInst.OnExecute Name:Instantiate Statement:27 Called from:EOAW_CORE.ENGINE.StageInst.OnExecute Name:InstantiatePaths Statement:5 (0,

Error in online Peoplecode trace:

Caught Exception: Approval process instance (Id = 'GLJournalApproval', Definition ID = 'GLGPDemo', Effective date '2016-01-01', Thread id '18') (18081,1056):1:1, Step nbr 1: Couldn't locate record by key. Method 'StepInst.ChangeStatus', attempting to change status to 'Skipped'
(18081,1004) EOAW_CORE.ENGINE.StepInst.OnExecute Name:ChangeStatus PCPC:32420 Statement:447
Called from:EOAW_CORE.ENGINE.StepInst.OnExecute Name:Skip Statement:493
Called from:EOAW_CORE.ENGINE.PathInst.OnExecute Name:OriginatorSelf

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