我正面临一个问题,即我在通过Siebel操作步骤在表格中插入记录时遇到以下错误。
此处显示基于选项列表的字段的错误。有人可以建议我为什么会收到此错误:
SBL-DAT-00225: The value entered in field District of buscomp Contact_Address_LT does not match any value in the bounded pick list PickList Comm Resolution.
SBL-BPR-00100: This error is returned when the workflow/task is executing the Siebel Operation business service.
我知道当选项列表中未定义该值时会发生这种情况。但我已经验证了这一点,并且LOV具有我试图插入的值。
答案 0 :(得分:1)
这个错误很常见。并且可能由于几个原因而发生。 正如您所提到的,您已经检查了已插入的值已经存在于为选项列表定义的LOV中。
我最近遇到了这个错误,花了好几个小时来调试它。请尝试以下方法对问题进行排序。
检查以下几点:
1)检查该字段的拣货地图,检查其中是否还有任何约束字段。
2)如果是,则检查那些约束字段是否也插入到同一Siebel操作步骤中。 Siebel不遵循输入参数中的序列。因此,如果是这种情况,请执行第3步以解决您的问题。
3)将insert语句拆分为2个部分,1用于插入带有选择映射约束中存在的值的记录,然后更新相同的记录。这将确保填充所有必填字段。
答案 1 :(得分:1)
8.1.1.4的解决方案是在OM的配置文件中添加参数,例如fins.cfg
:
[Task]
ProcessArgAsc = true
我的oracle支持中的更多细节。