Manage Payroll Payments Function In SSHR Gives Error "flexfield bind variable :$FLEX$.HR_AE_IBAN_23_CHAR.ID:NULL" (Doc ID 2053298.1)

Last updated on DECEMBER 19, 2016

Applies to:

Oracle Payroll - Version 12.1.3 and later
Oracle HRMS (Saudi Arabia) - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms


When attempting to test (Manage Payroll Payments) function in Self-Service Human Resources (SSHR) the following error occurs.

-- Error
 1. The data that defines the flexfield on this field may be inconsistent. Inform your system administrator that the function: KeyFlexfieldDefinitionFactory.getStructureNumber could not find the structure definition for the flexfield specified by Application = PAY, Code = BANK and Structure number =
 2. The data that defines the flexfield on this field may be inconsistent. Inform your system administrator that the segment referred to by the flexfield bind variable :$FLEX$.HR_AE_IBAN_23_CHAR.ID:NULL could not be found. Make sure this variable references the segment or value set name of a prior segment in the flexfield structure. This flexfield bind variable is in either a WHERE clause in a table-validated value set, or in a default value for one of the segments of this flexfield.



 -- Steps
The issue can be reproduced at will with the following steps.
1. (N) Employee Self-Service > Manage Payroll Payments
2. to update the Payment Method
3. see 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