Oracle EBS 基础概念:快速编码

系统给提供的记录一些值的地方,可以用来设计LOV用。
在这里插入图片描述
如何查找栏位使用到的Lookup Type?
以Material transaction为例,查找Action栏位值集所使用到的Lookup Type

方法1 :查看Form。找到对应栏位的LOV
在这里插入图片描述在这里插入图片描述
方法2:根据栏位可以取的值用SQL查询。
填写尽可能多的Meaning值,符合条件的Lookup_type越多的type大概就是了。

select lookup_type,count(lookup_type)
from FND_LOOKUP_VALUES V
where MEANING in('Subinventory transfer','Cost update',
'Receipt into stores','Assembly completion')
group by lookup_type
order by count(lookup_type) desc

方法3:根据当前会话的SID使用SQL查询
步骤1. 进入FORM界面,然后通过帮助里面的关于,查找到当前会话的SID。
在这里插入图片描述

步骤2. 在FORM中打开对应的LOV字段,进行LOV查找操作。

步骤3. 执行以下SQL,获取Sql_Address。
select s.prev_sql_addr, s.sql_address from v$session s where s.sid = 84;

步骤4. 根据获取到的Sql_Address,执行以下SQL,获取LOV对应SQL。
select * from v$sql t where t.address = ‘688C064C’;



补充:导入快速编码API

DECLARE
   ln_rowid1   VARCHAR2 (1000);
BEGIN
      fnd_lookup_values_pkg.insert_row
                          (x_rowid                    => ln_rowid1,
                           x_lookup_type              => :p_lookup_type,
                           x_security_group_id        => 0,
                           x_view_application_id      => :p_application_id,
                           x_lookup_code              => :p_lookup_code,
                           x_tag                      => null,
                           x_attribute_category       => null,
                           x_attribute1               => null,
                           x_attribute2               => null,
                           x_attribute3               => null,
                           x_attribute4               => null,
                           x_enabled_flag             => 'Y',
                           x_start_date_active        => TO_DATE
                                                               ('01-JAN-1950',
                                                                'DD-MON-YYYY'
                                                               ),
                           x_end_date_active          => NULL,
                           x_territory_code           => NULL,
                           x_attribute5               => NULL,
                           x_attribute6               => NULL,
                           x_attribute7               => NULL,
                           x_attribute8               => NULL,
                           x_attribute9               => NULL,
                           x_attribute10              => NULL,
                           x_attribute11              => NULL,
                           x_attribute12              => NULL,
                           x_attribute13              => NULL,
                           x_attribute14              => NULL,
                           x_attribute15              => NULL,
                           x_meaning                  => :p_meaning,
                           x_description              => :p_description,
                           x_creation_date            => SYSDATE,
                           x_created_by               => 0,
                           x_last_update_date         => SYSDATE,
                           x_last_updated_by          => 0,
                           x_last_update_login        => -1
                          );
      DBMS_OUTPUT.put_line (ln_rowid1);
      COMMIT;
END;
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值