Manage Payroll Payments Function In SSHR Gives Error "flexfield bind variable :$FLEX$.HR_AE_IBAN_23_CHAR.ID:NULL"
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.
When attempting to test (Manage Payroll Payments) function in Self-Service Human Resources (SSHR) the following error occurs.
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.
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
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms