根据fnd_lookup_types和fnd_lookup_values创建客制化lookup视图

来源:互联网 发布:包租婆软件电话 编辑:程序博客网 时间:2024/06/09 19:36

根据fnd_lookup_types和fnd_lookup_values创建客制化lookup视图

在编写外围系统与ebs的接口代码时,经常会去判断正在处理的是哪个外围系统(涉及哪个外围系统的表),此时需要去查看ebs系统里设置的lookup里外围系统type对应的code值。在代码里其对应的后台表涉及到:
fnd_lookup_types;
fnd_lookup_types
fnd_application;

在lookup中主要的表为:fnd_lookup_types和fnd_lookup_values。这两张表关联的外键为:fnd_lookup_types.lookup_type。通过lookup_type来找到定义好的类别的数据,lookup_type 是定义类别的名字(如,“外围系统”),LOOKUP_CODE 则指的是这个类别(“外围系统”)下定义的的值(所有“外围系统”的名称,如”XX系统“)。

一般做法是:不同的模块使用的都是两张表fnd_lookup_types和fnd_lookup_values,生成不同的视图,进行使用如下所示,为一个自定义的lookup视图:
CREATE OR REPLACE VIEW CUX_LOOKUPS ASSELECT lv.lookup_type,               lv.lookup_code,               lv.meaning,               lv.description,               lv.enabled_flag,               lv.tag,               lv.start_date_active,               lv.end_date_active,               lv.created_by,               lv.creation_date,               lv.last_updated_by,               lv.last_update_login,               lv.last_update_date,               lv.attribute_category,               lv.attribute1,               lv.attribute2,               lv.attribute3,               lv.attribute4,               lv.attribute5,               lv.attribute6,               lv.attribute7,               lv.attribute8,               lv.attribute9,               lv.attribute10,               lv.attribute11,               lv.attribute12,               lv.attribute13,               lv.attribute14,               lv.attribute15   FROM fnd_lookup_values lv,        fnd_lookup_types lt,        fnd_application app WHERE lv.LANGUAGE = userenv('LANG')       AND lv.security_group_id = 0       AND lv.lookup_type = lt.lookup_type       AND lt.application_id = app.application_id       AND app.application_short_name = 'XXX' --应用简称;  

关于fnd_lookup_values更多信息请参考以下链接:
相关链接:http://blog.csdn.net/rfb0204421/article/details/7542384

原创粉丝点击