EPY: VC Award Status Error "First operand of . is NULL, so cannot access member Len. (180,236) VAR_COMP_PAYMENT_ACKNOWLEDGE.VarCompPaymentAcknowledge.OnExecute" After Running The VC Payment Notification
(Doc ID 3069311.1)
Last updated on FEBRUARY 04, 2025
Applies to:
PeopleSoft Enterprise HCM Payroll for North America - Version 9.2 to 9.2 [Release 9]Information in this document applies to any platform.
Symptoms
Receiving an error when running the Validate Variable Comp Awards, found in the application engine log file
First operand of . is NULL, so cannot access member Len. (180,236)
VAR_COMP_PAYMENT_ACKNOWLEDGE.VarCompPaymentAcknowledge.OnExecute
Name:onNotifyCommon PCPC:3616 Statement:57 Called
from:VAR_COMP_PAYMENT_ACKNOWLEDGE.VarCompPaymentAcknowledge.OnExecute Name:OnNotify Statement:8
Steps to Replicate
A. Ensure set up exists for these pre-conditions:
- Integration Broker configured for:
- VAR_COMP_PAYMENT_ACKNOWLEDGE
- VAR_COMP_PAYMENT_REQUEST
- No entries into PS_PYVC_RQT_SUB table.
- No entries into PS_PYVC_ACK_PUB table.
- Monetary VC Award Plan defined.
- Batch Publish Rules for Service Operation VAR_COMP_PAYMENT_ACKNOWLEDGE are Active, with Message Options 'Create Message Header' checked on, and 'Create Message Trailer' checked on.
B. Test
1. Add employees to the defined Monetary VC Award Plan (navigation: Compensation > Variable Compensation > Identify Eligible Recipients > Eligible Employees by Plan)
2. Calculate Awards (Navigation: Compensation > Variable Compensation > Calculate Awards > Calculate Awards by Plan)
3. Allocate Awards by plan (Navigation: Compensation > Variable Compensation > Finalize Awards > Allocate Awards by Plan)
a) Set Award Status to Submitted
b) Save
4. Verify VC_AWARD_STATUS is submitted into PS_VC_AWARD table.
a) Run the following SQL, Updating EMPLID list (SELECT * FROM PS_VC_AWARD WHERE EMPLID IN ('EMPLID1', 'EMPLID2', 'ETC')
b) Review results to ensure VC_AWARD_STATUS shows 'S' for submitted
5. Review Asynchronous Details
a) Sequence 1 is in status Done
b) The XML contains data for transactions which belong to the entered employees
6. Run Determine Allocation (
7. Execute Application Engine PY_200_VC (Validate Variable Comp Awards)
8. Review Asynchronous Services. Sequences 2, 3 and 4 show Status as Done
9. Review Asynchronous Details, Sequence 2 shows an Error
Changes
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 |
Changes |
Cause |
Solution |
References |