My Oracle Support Banner

AM: PeopleCode Failure On Accepting A Delegation (Doc ID 2511063.1)

Last updated on JULY 29, 2019

Applies to:

PeopleSoft Enterprise HCM Absence Management - Version 9.2 and later
PeopleSoft Enterprise HCM Time and Labor - Version 9.2 and later
PeopleSoft Enterprise HCM Human Resources - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

STATEMENT:
========
When accepting a delegation that is not future dated, the acceptance fails with a PeopleCode Application Package error.
Error relates to global variable &strGblProxyID not being populated. When a value is hardcoded, it works as expected.
When the request relates to a future dated period, it works as expected.

ERROR:
=====
Get failed (0,0) HCSC_DELEGATION.MODEL.DelegationSecurity.OnExecute Name:UpdateUserProfileRole PCPC:2680 Statement:74
Called from:HCSC_DELEGATION.CONTROLLER.DelegationController.OnExecute Name:updateUserFile Statement:569
Called from:HCSC_DELEGATION.ApprovalEventHandler.OnExecute Name:OnHeaderApprove Statement:62
Called from:EOAW_CORE.NotificationEventHandler.OnExecute Name:OnHeaderApprove Statement:453
Called from:EOAW_CORE.ENGINE.StageInst.OnExecute Name:UpdateApprove Statement:292
Called from:EOAW_CORE.EN

STEPS TO REPLICATE:
==============
The issue can be reproduced at will with the following steps:
1.Navigate to Self Service > Manage Delegation
2.Choose a date range that includes the current date.
3.Select transaction "Manager Absence Approve" select a delegate and Submit
4.Login as delegate, choose workflow item "Delegation of Authority"
5.Approve and submit the transaction

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.