Post TYE17 patches, PAY_GB_BACS_TAPE Package Body Invalid with Error PLS-00323: subprogram or cursor 'GET_REFERENCE_VALUE' is declared in a package specification and must be defined in the package body (Doc ID 2255134.1)

Last updated on APRIL 19, 2017

Applies to:

Oracle HRMS (UK) - Version 12.2.5 and later
Information in this document applies to any platform.

Symptoms

PAY_GB_BACS_TAPE package body invalid

After applying patches to support End of Year process in R12.2, Package Body PAY_GB_BACS_TAPE is invalid with the following error:
 
Error

PLS-00323: subprogram or cursor 'GET_REFERENCE_VALUE' is declared in a package specification and must be defined in the package body


Steps to reproduce
The issue can be reproduced at will with the following steps:
1. Apply patches
2. Notice Package Body PAY_GB_BACS_TAPE is invalid with error.

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