EBS - Tech - 查询交叉验证规则

查询特定职责下, 符合交叉验证规则的值集值

SELECT ffvv.flex_value
      ,ffvv.description
  FROM fnd_flex_values_vl ffvv
 WHERE ffvv.flex_value_set_id = (SELECT ffvs.flex_value_set_id
                                   FROM fnd_flex_value_sets ffvs
                                  WHERE ffvs.flex_value_set_name = 'COA_VALUE_SET')
   AND nvl(ffvv.start_date_active, SYSDATE) <= SYSDATE
   AND nvl(ffvv.end_date_active, SYSDATE) >= SYSDATE
   AND nvl(ffvv.enabled_flag, 'N') = 'Y'
   AND nvl(ffvv.summary_flag, 'N') <> 'Y'
   AND EXISTS (SELECT 1
          FROM fnd_flex_value_rule_usages ffu
              ,fnd_flex_value_sets        ffs
              ,fnd_flex_values            ffv
              ,fnd_flex_value_rules       ffr
              ,fnd_flex_value_rule_lines  ffl
         WHERE ffu.responsibility_id = fnd_global.resp_id
           AND ffu.flex_value_set_id = ffs.flex_value_set_id
           AND ffv.flex_value_set_id = ffs.flex_value_set_id
           AND ffs.flex_value_set_name = 'COA_VALUE_SET'
           AND ffr.flex_value_rule_id = ffu.flex_value_rule_id
           AND ffr.flex_value_set_id = ffs.flex_value_set_id
           AND ffl.flex_value_rule_id = ffr.flex_value_rule_id
           AND ffl.flex_value_set_id = ffr.flex_value_set_id
           AND ffl.include_exclude_indicator = 'I'
           AND ffv.flex_value BETWEEN ffl.flex_value_low AND ffl.flex_value_high
           AND ffvv.flex_value = ffv.flex_value)
   AND NOT EXISTS (SELECT 1
          FROM fnd_flex_value_rule_usages ffu
              ,fnd_flex_value_sets        ffs
              ,fnd_flex_values            ffv
              ,fnd_flex_value_rules       ffr
              ,fnd_flex_value_rule_lines  ffl
         WHERE ffu.responsibility_id = fnd_global.resp_id
           AND ffu.flex_value_set_id = ffs.flex_value_set_id
           AND ffv.flex_value_set_id = ffs.flex_value_set_id
           AND ffs.flex_value_set_name = 'COA_VALUE_SET'
           AND ffr.flex_value_rule_id = ffu.flex_value_rule_id
           AND ffr.flex_value_set_id = ffs.flex_value_set_id
           AND ffl.flex_value_rule_id = ffr.flex_value_rule_id
           AND ffl.flex_value_set_id = ffr.flex_value_set_id
           AND ffl.include_exclude_indicator = 'E'
           AND ffv.flex_value BETWEEN ffl.flex_value_low AND ffl.flex_value_high
           AND ffv.flex_value = ffvv.flex_value);




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值