在给一个字段做初始默认值时,当鼠标滑到这一行时,总是会报FRM-40212 字段值无效 错误。
重新选择后不会报错。
网上查找的:
1.首先尝试调换desc和code的顺序如下
SELECT DESCRIPTION type_desc,FLEX_VALUE type_code
FROM FND_FLEX_VALUES_VL
WHERE FLEX_VALUE_SET_ID = 1014989
ORDER BY flex_value
此时LOV向导中的两个列的顺序是CODE,DESC
还是会弹出FRM-40212
2.尝试调换LOV中desc和code的顺序
解决此问题。
但是我用上面方法仍然不能解决。
后来推敲,是不是form会将默认值与LOV中第一行第一列的字段进行对比,如果不相同就弹出报错。
实验发现更改后还是报错,无语了。
另外:可能是LOV中去的数据类型和ITEM数据类型不一致(直接赋值这种情况)
求解!