My Oracle Support Banner

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

See the following error in the Subscription Contract Error Messages:

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:

  1. Integration Broker configured for:
  1. No entries into PS_PYVC_RQT_SUB table.
  2. No entries into PS_PYVC_ACK_PUB table.
  3. Monetary VC Award Plan defined.
  4. 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


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