In a Static Lookup that is configured with a LOOKUP_ENUM Hidden Key, if one of the Values created has an ID higher than 2147483647 the ID will blank out on save, and cannot be edited. The value then cannot be selected since it is missing required information.
1. Create a new Static List Lookup.
2. For the "Hidden Key" use "LOOKUP_ENUM"
3. Create a new Value, put anything for the name, and for the ID put the number 2147483648 or anything higher.
Result: The Value will save without any error, however when you view the details the ID is blank, and it cannot be selected, as information is missing.
Expected Result: The ID should save. At the minimum an error should be provided if there is some hardcoded limitation in the application
Clarity Any Version
This is under investigation and being tracked as DE196263.
Workaround:
1. Using numbers 2147483647 or less.
or
2. Using "LOOKUP_CODE" as the Hidden Key when creating the lookup.
NOTE: 2147483647 is the largest possible integer that can be used in a 32bit platform.