My Oracle Support Banner

EEX 9.2: Fluid Expense Report Entry Page Triggers “Fetching Array Element 3: Index Is Not in Range 1 to 1” Error Message When Deleting Transaction Line When Page & Field Configurator Is Enabled (Doc ID 2967923.1)

Last updated on SEPTEMBER 06, 2023

Applies to:

PeopleSoft Enterprise FIN Expenses - Version 9.2 to 9.2 [Release 9]
Information in this document applies to any platform.

Symptoms

The system throws an online Error Message at the Fluid Expense Entry page (Panel EX_SHEET_LN_FL) when trying to delete an existing Transaction Line, after a PeopleTools upgrade to Version 8.60.

This is taking place after enabling Page and Field Configurator functionality to relabel a delivered Field. The functionality was working fine before the Tools upgrade took place.

REPLICATION STEPS:

    1.- Log into the FSCM Online Application as a System Administrator
    2.- Navigate to: Enterprise Components > Page and Field Configuration > Page and Field Configurator
    3.- Add a new value for Component Name EX_EXP_SHEET_FL, under Market Global, and Configuration Type Standard
    4.- On the Page Configuration tab, define Sequence Number 1, and click on the SELECT FIELDS button
    5.- From the Primary Page drop down, select the value '04-Expense Entry' and click on SEARCH button
    6.- From the list of Fields displayed, select the 'Date' row (Record EX_SHEET_LINE, Field TRANS_DT)
    7.- Click on the OK button
    8.- In the new Personal Expense row that has been added into the 'Configure Field Properties' section, define the below settings:
              a) Modify Label = Y
              b) Label Text = OSS Expense Date
    9.- Save the changes
    10.- Click on the VALIDATE CONFIGURATION button
    11.- Confirm that the system pops up Message (18111,25019) confirming the validation was correct without any errors detected
    12.- Go to the User List tab, and define the below set up:
              a) Level = Header Level
              b) Applies To = All With Excluded Roles/Users
    13.- Go to the 'Map to Portal Registry' tab, select the EMPLOYEE listed row, and click on the APPLY CONFIGURATION button
    14.- Confirm that the system pops up Message (18111,25043) confirming the mapping of the configuration to the Component Events
    15.- Log into the FSCM Online Application as an Expenses User
    16.- Navigate to the Employee Self-Service Fluid Homepage, and click on the Expenses Tile
    17.- Click on the Create Expense Report Tile
    18.- Populate the different Expense Report Header fields, and select the Action of 'Add Expense Lines'
    19.- Confirm that the Date field (Record EX_SHEET_LINE, Field TRANS_DT) is now being displayed as 'OSS Expense Date' at the Fluid Expense Entry page
    20.- Click 3 times on the + icon to add a total of 4 new transaction lines
    21.- Place the cursor on the Expense Line Number 3
    22.- Click on the Delete button
    23.- Click YES on the pop up message confirming deletion
    24.- Notice that the system auto saves the changes, and the Expense Report has now 3 Transaction Lines left
    25.- Place the cursor on the Expense Line Number 2
    26.- Click on the Delete button
    27.- Click YES on the pop up message confirming deletion
    28.- PROBLEM: The system proceeds to throw an online Error Message at the Fluid Expense Entry page (Panel EX_SHEET_LN_FL)

To gather more information concerning this scenario and its related problem, refer to the available Replication Steps PDF Document here linked containing the complete configuration and the replication steps necessary to reproduce the issue.

ERROR MESSAGE:

 

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.