动态LOV语句、向具有LOV的ITEM赋值时报FRM-40212需要验证错误

1.动态LOV语句:

item的KEY-LISTVAL触发器中:

declare
  l_lov boolean;
begin
 l_lov:=show_loV('L_PRODUCT_LINE');
end;

 

2.当向具有LOV的ITEM赋值时,会弹出FRM-40212的对话框。

解决办法:可以在赋值语句之后加上以下语句

Set_item_Property('LOT.LOCATOR',ITEM_IS_VALID,PROPERTY_TRUE);

其中'LOT.LOCATOR'为具有LOV的ITEM.

 

网上摘录:

FRM-40212

同一个LOV assigne给不同item造成的
在form里, 通常我会创建2个LOV, 使用同一个RECORD GROUP. 一个LOV的第一列是CUSTOM_NUMBER, 分配给CUSTOM_NUMBER ITEM, 另一个是的第一列是CUSTOM_NAME, 分配给CUSTOM_NAME, 这样就不会有错误了. LOV总是使用第一列来校验Item里面输入的东西,

 

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的顺序

解决此问题。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值