0

我在 Parent and child BusComp 中有一个 MVG 小程序。MVG 数据在父项中输入,当创建子记录时,MVG 数据将填充到子 BC MVG。

这导致了一个问题;如果用户修改了子 BC 中的 MVG 数据,则父 MVG 中的数据也会被更改。防止这种情况的最佳方法是什么。

两个 MVG 都基于相同的 BusComp。

Siebel 版本:8.1

4

3 回答 3

0

父母和孩子 BC 是否也在同一张桌子上?可能是从父级添加的记录显示在子级中。您可以再添加一列作为“类型”列,并为父项和子项添加不同的默认值。然后在MVG BC/Applet上放一个bc search spec来过滤掉对应的记录。

或者..如果您为 MVG 使用 XM 表,您可以更改名称或类型列中的值。

于 2015-11-24T16:14:02.713 回答
0

如果您的 MVG 不是基于 XM 表,请考虑以下事项。

由于某些 MVG(例如客户联系人)基于父记录和子记录之间的交集表,并同时连接到父表和子表,因此如果您更改子表上的值,这些更改将是预期行为然后将通过 MVG 从父级看到。

于 2015-11-24T22:00:08.213 回答
0

通过脚本,我们可以获取 MVG 记录详细信息并创建新记录设置获取的值。从 Intertable 取消关联/删除旧引用。

这将确保父 BC MVG 数据不变,而仅修改子 BC MVG

虽然这会导致主数据重复,但在我的场景中是可以接受的。

于 2015-11-26T09:17:23.457 回答