My Oracle Support Banner

PE: Incorrect Behaviour After Applying Fix for Bug 35528308 In PI31 - Unable To Generate APT In The Future (Doc ID 3062208.1)

Last updated on DECEMBER 05, 2024

Applies to:

PeopleSoft Enterprise CS Student Records - Version 9.2 and later
Information in this document applies to any platform.

Symptoms

Incorrect behavior with bug 35528308 fix in PI31 - unable to generate APT in the future.

A functional issue was found in PI31 with the code changes done in this bug: Bug 35528308 : APT REQUEST IS NOT LINKING APT INSTANCE TO "CURRENT AS OF TODAY ROW" BUT LINKING TO LAST EFFDT
For example, students with two rows in prog/plan stack (mind the DD/MM/YYYY notation please):

- 27/02/2024 - APPL with status AP
- 01/08/2024 - MATR with status AC

Customer wants to run the APT request today to generate an APT for the MATR row. This is what is expected since it worked prior to PUM 31.

In the code, there is logic to retrieve the program/plan stack information. Specific example; method getAcadProg in the APTRequestAPI app package. With above scenario in mind. While checking for the future acad prog (&rs_AcadProgFuture) it retrieves the MIN row but does not check if that row has an AC status or not. This results in getting the APPL row with status AP where the APT request process fails with the error: no active program/plan stack for student ID: XXXXX. There is no easy workaround for this except for manually creating the APT and linking it to prog/plan stack. This is a common functional situation where students get a MATR row in the future while still having AP row as of today. There are also no options on the APT request run control to influence this behaviour.

In this case, the customer reverted the changes done by this this bug as this logic is used on multiple locations in the APTAPI and APTRequestAPI and functionally breaks the process. Also the prog/plan trigger does not generate the APT correctly as it calls the same APTAPI code with this logic. 

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.