SELECT fu.user_name   用户名,
fu.description 用户说明,
fu.start_date 用户启用日期,
fu.end_date 用户终止日期
--,fu.employee_id
,
ppv.full_name 员工
--,fud.RESPONSIBILITY_ID
,
frt.responsibility_name 职责
--,fud.RESPONSIBILITY_APPLICATION_ID
,
fat.application_name 应用名称
--,fud.security_group_id
,
fud.start_date 职责启用日期,
fud.end_date 职责终止日期,
paf.effective_start_date 分配启用日期,
paf.effective_end_date 分配终止日期,
pou.NAME 人员组织,
pp.NAME 职位,
pj.NAME 职务
FROM fnd_user fu,
fnd_user_resp_groups_direct fud,
fnd_responsibility_tl frt,
fnd_application_tl fat,
per_people_v7 ppv,
per_assignments_f paf,
per_positions pp,
per_jobs pj,
per_organization_units pou
WHERE fu.user_id = fud.user_id
AND frt.LANGUAGE = 'ZHS'
AND fud.responsibility_id = frt.responsibility_id
AND fat.LANGUAGE = 'ZHS'
AND fud.responsibility_application_id = fat.application_id
AND fu.employee_id = ppv.person_id(+)
AND fud.end_date IS NULL
AND ppv.person_id = paf.person_id(+)
AND paf.position_id = pp.position_id(+)
AND paf.job_id = pj.job_id(+)
AND paf.organization_id = pou.organization_id
ORDER BY fu.user_name, frt.responsibility_name
SELECT fffv.function_name,
frv.responsibility_name,
fffv.user_function_name,
fffv.PARAMETERS,
fffv.TYPE
FROM fnd_user_resp_groups_direct furgd, --用户可用职责
fnd_user fu, --用户
fnd_responsibility_vl frv, --职责试图,可得到职责对应菜单
fnd_compiled_menu_functions fcmf, --菜单功能
fnd_form_functions_vl fffv, --form与功能对应表
fnd_form ff --FORM表
WHERE furgd.user_id = fu.user_id
AND furgd.responsibility_id = frv.responsibility_id
AND (furgd.end_date IS NULL OR furgd.end_date > SYSDATE)
AND frv.menu_id = fcmf.menu_id
AND (frv.end_date IS NULL OR frv.end_date > SYSDATE)
AND fcmf.grant_flag = 'Y'
AND fffv.function_id = fcmf.function_id
AND fffv.form_id = ff.form_id
AND fu.user_name = '&user_name'
AND ff.form_name = '&form_name'
AND NOT EXISTS (SELECT 1
FROM fnd_resp_functions frf
WHERE frf.responsibility_id = frv.responsibility_id
AND frf.action_id = fcmf.function_id
AND frf.rule_type = 'F')
AND NOT EXISTS (SELECT 1
FROM fnd_compiled_menu_functions fcmf2, fnd_resp_functions frf
WHERE fcmf2.menu_id = frf.action_id
AND frf.rule_type = 'M'
AND frf.responsibility_id = frv.responsibility_id
AND fcmf2.function_id = fcmf.function_id)

Oracle EBS 用户职责人员取值的更多相关文章

  1. (转)Oracle EBS 有效银行账户取值 银行科目

    SELECT ba.bank_account_id, --银行账户key ftv.territory_short_name, --国家 ftv.territory_code, --国家简称 cb.ba ...

  2. Oracle EBS GL总账凭证取值

    SELECT gh.je_header_id, gh.period_name, gh.default_effective_date, gh.je_source, gs.user_je_source_n ...

  3. Oracle EBS AR应收核销取值

    AR_RECEIVABLE_APPLICATIONS APP, AR_CASH_RECEIPTS CR, AR_PAYMENT_SCHEDULES PS_INV, HZ_CUST_ACCOUNTS C ...

  4. Oracle EBS 有效银行账户取值

    SELECT ba.bank_account_id, --银行账户key ftv.territory_short_name, --国家 ftv.territory_code, --国家简称 cb.ba ...

  5. Oracle EBS INV 查询物料无值 ECO

    查找物料的时候报错 没有输入值 解决方法: 针对FORM做trace 多查看几个生成的trace 搜索 MTL_SYSTEM_ITEMS_b 的信息 查看到最后面的语句(一般可直接查看) 看SQL 哪 ...

  6. Oracle EBS AR 收款调整取值

    SELECT ct.trx_number ,adj.adjustment_number ,ad.amount_dr ,ad.amount_cr ,ad.source_table ,ad.source_ ...

  7. LoadRunner参数化之数据取值和更新方式

    其实看LR已经很久了,每次看到参数化的取值更新时,都没有看透,了解个大概就为止了,也确实挺搞脑子的. 现在理解下来 分成2部分 取值方式  Select next row 如何从数据列表中取值 Seq ...

  8. loadrunner:参数类型及其取值机制

    参数类型 参数名随意取,建议取通俗易懂的名字,下面我们重点介绍一下参数的类型. ●DateTime: 很简单, 在需要输入日期/时间的地方, 可以用DateTime 类型来替代. 其属性设置也很简单, ...

  9. loadrunner 脚本优化-参数化之场景中的参数化取值

    脚本优化-场景中的参数化取值 by:授客 QQ:1033553122   Action() { lr_eval_string("{NewParam}"); lr_eval_stri ...

随机推荐

  1. PHP 编程小点

    1.全局变量,$global 2.引用.函数返回引用.写时拷贝.对象复制.clone.unset.$varname=null 3.函数作用域,但是没有块级作用域 4.php7 新特性 5.autolo ...

  2. 【详解】ThreadPoolExecutor源码阅读(三)

    系列目录 [详解]ThreadPoolExecutor源码阅读(一) [详解]ThreadPoolExecutor源码阅读(二) [详解]ThreadPoolExecutor源码阅读(三) 线程数量的 ...

  3. AI---训练集(train set) 验证集(validation set) 测试集(test set)

    在有监督(supervise)的机器学习中,数据集常被分成2~3个即: 训练集(train set) 验证集(validation set) 测试集(test set) 一般需要将样本分成独立的三部分 ...

  4. 我的MQ笔记

    1.安装IBM MQ 1.1.安装先决条件: (1)WebSphere  Eclipse  Platform  V3.01 (2)为Windows域用户配置WebSphere MQ用户 1.2.安装程 ...

  5. java Multimap

    实现 { "a": [ , , ], "b": [ , ] } 当然, HashMap<String, List<Integer>> 是 ...

  6. .1-浅析express源码之入口文件

    鸽了鸽了,webpack源码大垃圾,看了那么久,感觉自己越来越渣……还是换个口味,node了解一下? 尝试从express框架源码入手,学习一下node的http模块相关的知识. 入口文件 先从框架的 ...

  7. Spring学习之路-SpringBoot简单入门

    简单讲SpringBoot是对spring和springMVC的二次封装和整合,新添加了一些注解和功能,不算是一个新框架. 学习来源是官方文档,虽然很详细,但是太墨迹了… 地址:https://doc ...

  8. MVC会员注册

    自从写了<数据库数据加密与解密>http://www.cnblogs.com/insus/p/3434735.html.其中也有提及Insus.NET将要在MVC应用程序中实现会员注册的功 ...

  9. 爬虫、网页分析解析辅助工具 Xpath-helper

    每一个写爬虫.或者是做网页分析的人,相信都会因为在定位.获取xpath路径上花费大量的时间,甚至有时候当爬虫框架成熟之后,基本上主要的时间都花费在了页面的解析上.在没有这些辅助工具的日子里,我们只能通 ...

  10. webpack打包优化并开启gzip

    应用场景:项目使用webpack2.x进行打包,打包后静态资源通过nginx转发配置: 问题:webpack打包后的资源文件特别,特别大,没打包之前页面一个页面js有2M左右(其中已经抽离了css)? ...