操作菜单:Inventory\Setup\Organizations\Organizations

这个界面中它会用到的是视图“PER_ORG_STRUCTURE_ELEMENTS_V2”它的SQL语句如下:

CREATE OR REPLACE VIEW "APPS"."PER_ORG_STRUCTURE_ELEMENTS_V2"
(
"ORG_STRUCTURE_ELEMENT_ID",
"ROW_ID",
"ORG_STRUCTURE_VERSION_ID",
"ORG_STRUCTURE_HIERARCHY",
"PARENT_NAME",
"BUSINESS_GROUP_ID",
"ORGANIZATION_ID_PARENT",
"ORGANIZATION_ID_CHILD",
"REQUEST_ID",
"PROGRAM_APPLICATION_ID",
"PROGRAM_ID",
"PROGRAM_UPDATE_DATE",
"LAST_UPDATE_DATE",
"LAST_UPDATED_BY",
"LAST_UPDATE_LOGIN",
"CREATED_BY",
"CREATION_DATE",
"POSITION_CONTROL_ENABLED_FLAG"
)
AS SELECT
POSE.ORG_STRUCTURE_ELEMENT_ID,
POSE.ROWID ,
POSV.ORG_STRUCTURE_VERSION_ID ,
POS.NAME ,
POUTL.NAME ,
POSE.BUSINESS_GROUP_ID ,
POSE.ORGANIZATION_ID_PARENT ,
POSE.ORGANIZATION_ID_CHILD ,
POSE.REQUEST_ID ,
POSE.PROGRAM_APPLICATION_ID ,
POSE.PROGRAM_ID ,
POSE.PROGRAM_UPDATE_DATE ,
POSE.LAST_UPDATE_DATE ,
POSE.LAST_UPDATED_BY ,
POSE.LAST_UPDATE_LOGIN ,
POSE.CREATED_BY ,
POSE.CREATION_DATE ,
POSE.POSITION_CONTROL_ENABLED_FLAG
FROM
PER_ORG_STRUCTURE_VERSIONS POSV ,
PER_ORG_STRUCTURE_ELEMENTS POSE ,
PER_ORGANIZATION_STRUCTURESPOS ,
HR_ALL_ORGANIZATION_UNITS POU ,
HR_ALL_ORGANIZATION_UNITS_TL POUTL
WHERE
POSV.ORG_STRUCTURE_VERSION_ID = POSE.ORG_STRUCTURE_VERSION_ID
AND POS.ORGANIZATION_STRUCTURE_ID = POSV.ORGANIZATION_STRUCTURE_ID
AND POSE.ORGANIZATION_ID_PARENT = POU.ORGANIZATION_ID
AND POU.ORGANIZATION_ID = POUTL.ORGANIZATION_ID
AND POUTL.LANGUAGE = userenv('LANG')

其中 用到的HR 的五个表分别是:

HR_ALL_ORGANIZATION_UNITS
HR_ALL_ORGANIZATION_UNITS_TL
PER_ORGANIZATION_STRUCTURES
PER_ORG_STRUCTURE_ELEMENTS
PER_ORG_STRUCTURE_VERSIONS

HR_ALL_ORGNIZATION_UNITS

存入了所有创建的组织(交易组织、人组织、企业组织、组织下的子组织信息)

主键:organization_id

唯一字段: NAME, BUSINESS_GROUP_ID

HR_ALL_ORGNIZATION_UNITS_TL

表中定义“HR_ALL_ORGNIZATION_UNITS” 表字段的多语言说明

主键:ORGANIZATION_ID

LANGUAGE

PER_ORGNIZATION_STRUCTURESPOS

表中存储各组织之间的层次关系

主键:ORG_STRUCTURE_ELEMENT_ID

主键二:ORG_STUCTURE_VERSION_ID

ORGNIZATION_ID_CHILD

PEA_ORG_STRUCTURE_ELEMENTS

父子组织阶级之间的关系

主键:ORG_STRUCTURE_ELEMENT_ID

主键二:ORG_STUCTURE_VERSION_ID

ORGNIZATION_ID_CHILD

PEA_ORG_STRUCTURE_VERSIONS

特定组织的版本控制数据

ORG_STRUCTURE_VERSION_ID

  1. 剩余三个表与HR_ALL_ORGANIZATION_UNITS 之间的关系:

“PER_ORGANIZATION_STRUCTURES”和“HR_ALL_ORGANIZATION_UNITS”表之部的关联是:
PER_ORG_STRUCTURE_ELEMENTS.BUSINESS_GROUP_ID
=
HR_ALL_ORGANIZATION_UNITS. ORGANIZATION_ID
PER_ORG_STRUCTURE_ELEMENTS.ORGANIZATION_ID_PARENT
=
HR_ALL_ORGANIZATION_UNITS. ORGANIZATION_ID
“PER_ORG_STRUCTURE_ELEMENTS”和“HR_ALL_ORGANIZATION_UNITS”之间的关联:
PER_ORG_STRUCTURE_ELEMENTS.BUSINESS_GROUP_ID
=
HR_ALL_ORGANIZATION_UNITS. ORGANIZATION_ID
PER_ORG_STRUCTURE_ELEMENTS.ORGANIZATION_ID_PARENT
=
HR_ALL_ORGANIZATION_UNITS. ORGANIZATION_ID
PER_ORG_STRUCTURE_ELEMENTS.ORGANIZATION_ID_CHILD
=
HR_ALL_ORGANIZATION_UNITS. ORGANIZATION_ID
“PER_ORG_STRUCTURE_VERSIONS”和“HR_ALL_ORGANIZATION_UNITS”之间的关联:
PER_ORG_STRUCTURE_VERSIONS.BUSINESS_GROUP_ID
=
HR_ALL_ORGANIZATION_UNITS. ORGANIZATION_ID

转载于:https://www.cnblogs.com/SanFrans/p/3266769.html

organization --form 表单中organization 数据来源相关推荐

  1. form表单序列化成json数据 将空值用空字符串代替(form表单中checkBox数据会用逗号隔开拼接成字符串)...

    2019独角兽企业重金招聘Python工程师标准>>> $.fn.notEmptyserializeJson = function () {var o = {};var a = th ...

  2. form表单中method的get和post区别

    一.问题的提出    <form action="getPostServlet/getPost.do?param4=param4" method="get" ...

  3. Django(part17)--form表单提交数据

    学习笔记,仅供参考,有错必纠 form表单 form表单的主要作用是和服务器进行交互,为服务器端提供数据. name属性 form表单有name属性,name属性类似于客户端与服务器端之间的约定. f ...

  4. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  5. Form表单中method=post/get'的区别

    Form提供了两种数据传输的方式--get和post.虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响.虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一 ...

  6. form表单中根据值判断是否disabled_Java 0基础入门 (Html表单、表单元素)

    上一篇:Java 0基础入门 (Html标签的使用) 表单在网页中主要负责数据采集功能. 一.表单实际应用场景 百度搜索 5173注册 如上两张图,图中的黑色线条是我画上去的,如果按照黑线,在Excl ...

  7. form表单提交数据的同时上传文件代码示例

    form表单提交数据的同时在表单中上传文件代码示例 一.定义页面 注意:在form表单中加入属性 enctype="multipart/form-data"  表示此表单支持文件上 ...

  8. 关于继承BaseServlet后为什么form表单中必须加上method=“post”

     关于继承BaseServlet后为什么form表单中必须加上method="post"            学习Servlet中一直有个困惑,在提交form表单时我action ...

  9. form表单中的onSubmit

    今天看一个代码,突然发现了一个form表单中的onSubmit,估计是好久都没有写前端表单提交了,突然忘了,赶紧到网上查了查. 原文地址:https://www.cnblogs.com/ahudyan ...

最新文章

  1. 建立合理的索引提高SQL Server的性能
  2. 【转】全排列算法非递归实现和递归实现
  3. 06jQuery-01-基本选择器
  4. 【瞎搞】 Codeforces Round 276 DIV 2 C.Bits
  5. [JSOI2008]最大数maxnumber
  6. Markdown编辑器简单总结
  7. 网易云 计算机,网易云音乐电脑版2.7.4.198336_网易云音乐 - 系统之家
  8. 这12款开源数据分析应用软件值得关注
  9. 深度学习MatConvNet安装
  10. IP抓包精准定位教程
  11. 西雅图亚马逊1个月入职日记,传闻中的“血汗工厂”真实存在吗?
  12. 欲取代Android的Firefox OS 的意外复兴
  13. C# Aspose 操作Word书签
  14. 特邀嘉宾-著名主持人李艾“每一次登台都是一次成长
  15. 【PTA-训练day6】L2-016 愿天下有情人都是失散多年的兄妹+ L1-011 帅到没朋友
  16. 努力学英语——从背单词开始
  17. Tasker实现的app界面实时翻译 - 界面翻译4.0
  18. Python读写zip压缩文件的方法
  19. SketchBookPro 自然画图软件2014-2021
  20. 男子利用爬虫删公司数据被捕、欧洲零售巨头被勒索2.4亿|11月9日全球网络安全热点

热门文章

  1. Windows 8已开始内测
  2. ubuntu16.04下解决wps无法使用五笔输入中文的问题
  3. Kubernetes(K8s)集群安装部署
  4. Flowable-6.6.0 工作流引擎(windows平台zip包)下载
  5. Safeboxie电脑版多开助手多开操作方法:
  6. BZOJ5248 [2018多省省队联测]一双木棋(状压+记忆化搜索)
  7. 关于Altium Designer如何在PCB中精准绘制板框以及精准定位问题
  8. 计算机校园网络系统概述,计算机网络概述.ppt
  9. [转]“子不语怪力乱神”新解
  10. python运势预测程序_基于Python的星座运势接口调用代码实例