Siebel中Lookup table维护及SQL表操作共享相关技术问询
Siebel技术问题解答
1. Siebel中Lookup Table的维护方法
Lookup Table在Siebel中主要通过LOV(List of Values)实现,维护方式分为三种:
- 前端界面操作:登录Siebel客户端,导航至【Administration - Data】→【List of Values】视图。通过筛选
Type字段定位目标Lookup类型,直接新增、编辑或删除LOV记录,保存后即时生效。注意系统级LOV需特殊权限才能修改。 - 后台批量维护:针对批量操作需求,可直接操作Siebel数据库核心表
S_LST_OF_VAL,执行SQL完成数据更新,示例语句:
操作后需在客户端执行【Clear Cache】,确保界面加载最新数据。-- 新增Lookup值 INSERT INTO S_LST_OF_VAL (TYPE, VALUE, LANG_CD, ACTIVE_FLG, CREATED_BY, CREATED, LAST_UPD_BY, LAST_UPD) VALUES ('CUSTOM_LOV_TYPE', 'New Lookup Option', 'ENU', 'Y', 'SADMIN', SYSDATE, 'SADMIN', SYSDATE); - 自定义Lookup类型配置:若需新增全新的Lookup分类,打开Siebel Tools,创建
LOV Type对象,配置名称、描述等属性后发布到服务器,再回到客户端维护具体的Lookup值。
2. Siebel对简单SQL表的支持及"data table"说明
- 外部SQL表的操作与共享:Siebel支持通过External Table配置操作外部简单SQL表。在Siebel Tools中创建
External Table对象,映射到数据库中已存在的转换表,再关联配置对应的Business Component,即可在Siebel应用内实现该表的读写操作。同时只要数据库层面配置好访问权限,该SQL表可被其他系统共享访问。 - "data table"的定义区分:Siebel语境中的"data table"通常指Siebel原生业务数据表,比如
S_CONTACT(联系人表)、S_OPTY(机会表)这类与Siebel业务对象模型、逻辑深度绑定的核心表。你用于数据转换的外部SQL表不属于此类原生"data table",它属于外部关联表,主要服务于数据集成场景的转换映射。若需将其纳入Siebel管理体系,通过External Table配置即可实现应用内的统一操作。
内容的提问来源于stack exchange,提问作者Jay
相关产品推荐
相关产品推荐

