我们的Siebel应用程序有2个表,它们都共享4个文本字段。我想要创建一个链接,作为子BC显示第二个表中的所有记录,具有与第一个表中的当前记录相同的4个值。
在SQL中,这可以很容易地通过这样的方法来完成:
select *
from table1 t1
left join table2 t2 on (t1.a = t2.a and t1.b = t2.b and t1.c = t2.c and t1.d = t2.d)
where t1.row_id = '1-23456';
我能在Siebel 7.8中建立类似的东西吗?
我想基于任何文本字段(一个具有最少重复值的字段)创建一个链接,然后过滤子BC搜索规范中剩下的3个字段,但是.如何在搜索规范中引用父BC值?(不使用配置文件属性或计算字段,这对性能影响太大)。
注意:我不能更改此任务的表,但是子BC将为此任务创建,不会在其他地方使用。
发布于 2016-06-30 03:03:38
您将不得不使用链接搜索规范。链接可以有搜索规范,正是出于这个原因。转到链接,在searshspec列上搜索NULL,以查看普通示例。链接searschspec总是应用在子bc上,因此要从父bc访问字段,请使用ParentFieldValue函数。
示例:
[Account Id] = ParentFieldValue ("Account Id")
链接“帐户产品- CPG/CG SVP产品基线-用于添加数据”
https://stackoverflow.com/questions/38118668
复制相似问题