AOL开发框架:

1、 “用户”如sysadmin登录,系统验证其用户名/密码
2、 如果OK,系统列出其拥有的所有角色,在EBS中叫“职责”(Responsibility),
而每个职责,都对应一个定义好的“菜单”
3、 当用户选择相应的职责进入“Navigator”后,显示的就是此菜单的内容
4、 每个底层菜单项,还不是直接对应Forms,而是先对应一个“功能”
(Function),由功能再去对应一个具体的“Forms”。这里的好处是,在功能上
可以定义参数比如查询条件、控制码等,然后传递给Forms,当然大部分情况是不
定义参数,所以功能和Forms基本上是一一对应关系
5、 用户点击菜单项,到定义Forms时指定的应用的TOP下,找到“fmx文件”执行之所以,反过来,如果我们开发好一个Forms,要在EBS中跑起来,完整的过程就是为该
“Forms”定义“功能”,定义“菜单”调用该功能,定义“职责”使用该菜单,最
后把职责分配给“用户”等一系列无Coding的定义工作。

EBS 文件系统:

整个EBS的角度看,分DB、APP两部分、五个大目录:

COMN目录(对应环境变量$COMMON_TOP)存放服务启停脚本和基于HTML
的应用文件(Java类、JSP页等):

APPL(对应环境变量$APPL_TOP)则存放配置文件、各种管理脚本、各模块应用代
码:

APPL下的各个应用模块目录

AU模块存放fmb、pll、plx文件、各应用模块存放fmx文件,具体是:
$AU_TOP/resource: pll文件、plx文件
$AU_TOP/forms/US: 英文fmb文件
$AU_TOP/forms/<语言代码>: 特定语种(如ZHS)的fmb文件
$<应用简称>_TOP/forms/US: 各模块英文fmx文件录
$<应用简称>_TOP/forms/<语言代码>: 特定语种(如ZHS)fmb文件

上面<应用简称>,如INV、GL、AP、AR等等,在System Administrator职责下的
Application/Register中定义。

我们需要的模版及相关文件在AU_TOP下;我们开发的fmb文件呢,也应根据上
述规则传到$AU_TOP/forms的相关语言路径下,不过为管理、备份方便,实际开发
中可能故意违反EBS的规则,与fmx一起放在$CUX_TOP/forms的相关语言路径下。

多组织支持:

Oracle的多组织数据屏蔽,设计要点如下:
1、 核心层次:业务组BG→账套SOB→法人实体LE→经营单位OU→库存组织INV,
这些层次统称为组织,可通过视图org_organization_definitions查看关系。
2、 数据级别:表中设计有组织ID来屏蔽;不同模块因为针对的层次不同,其组织ID
含义不同,比如HR的表用Business_Group_Id,GL的表用Set_Of_Book_Id,
AR/AP/PO/OM等表用经营单位Org_Id,INV/MRP/WIP/BOM等模块用库存
组织Organization_Id。
3、 程序级别:用户登录、选择职责后,其所能操作的业务组、账套、法人实体、经
营单位就确定了,这个是通过相关的Profile来设置的;当进入制造和库存相关模
块,需要通过Change Organization菜单来获得可操作的库存组织。Oracle标准的
Package、Form、Java等程序,都是严格根据当前用户的参数来过滤各模块表数
据。

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

EBS功能安全性基本原理相关推荐

  1. 中央处理器(CPU)—— 控制器的功能和基本原理(硬布线控制器(CU))

    本文主要介绍硬布线控制器设计(了解即可) 1.硬布线控制器的设计 ---- 纯硬件方式实现控制器 (1)硬布线控制器概念 设计思路: 硬布线控制器基本原理 (2)硬布线控制器设计(了解) 分析每个阶段 ...

  2. EBS系统安全性校验

    安全性屏蔽问题,当需要设置安全性的时候,去总账超级用户下的设置-财务系统-弹性域-关键字-安全性下-如果安全性已经设置了,去分配下, 就是我们查找安全性的时候,如果是已经存在的安全性,就在分配里面的键 ...

  3. EBS功能_PO匹配审批层总结

    匹配审批层(双向/三向/四向)与发票匹配选项(PO/接收)与接收方式(直接交货/标准接收/要求检验)总结 (注意每一个系统设置点的地方,参考有道笔记上的总结文档) 生效优先顺序       最优先 匹 ...

  4. EBS功能_WIP外协工单测试

    (1)建立委外加工物料,采购.委外加工物料属性勾选,单位类型为装配件 (2)建立委外资源,资源类型为杂项,计费类型为PO移动,此处注意单位为PCS,而不是H或者其他 (3)建立物料清单(1010230 ...

  5. EBS功能_固定资产总结

    方案要点 只在AP模块录入发票,然后传送到FA PO PO接收 PO入库 AP发票 借:固定资产中转<性质为资产>,贷:应付账款 AP付款 借:应付账款,贷:银行存款 FA台账 借:固定资 ...

  6. EBS功能_OM模块内部订单业务

    (1) 内部订单业务.介绍 以内部库存组织作为供应来源的PR,称内部PR,基于内部PR生成的销售订单叫内部订单 内部订单可以用于同一或不同OU 下的两个库存组织 (2) 内部订单业务.相关设置 下面的 ...

  7. 汽车功能安全工程师必看!ISO 26262认证基本原理解析

    来源:内容由半导体行业观察翻译自「Arteris」,谢谢. 汽车半导体设备和电子系统的开发人员要小心:可能有些供应商声称他们的产品符合ISO 26262安全标准要求,如果这些说法未能阐明用于制造汽车产 ...

  8. Visual Studio 2005 中的新增安全性功能

    Visual Studio 2005 中的新增安全性功能 Visual Studio 2005 中的新增安全性功能 发布日期: 11/18/2005 | 更新日期: 11/18/2005 Brian ...

  9. 实现双击IE9的Tab键关闭当前页面的功能

    今天研究了一下如何实现双击IE9的Tab键关闭当前页面的功能,实现这个功能的基本原理如下: 建立全局鼠标钩子,获取双击Tab时候的消息,触发Tab被双击的事件. 发送Ctrl+W键盘消息,触发快捷键功 ...

最新文章

  1. 文件管理器_苹果超强文件管理器,秒变安卓?
  2. 自律到极致-人生才精致「第3期」:中奖结果
  3. 数据结构实验之栈与队列九:行编辑器
  4. 基于SNMP的MIB库访问实现的研究
  5. n个节点的二叉树n+1_使用C ++程序删除链接列表的M个节点后的N个节点
  6. Java实现hsql_java – 从类创建HSQL创建表查询
  7. linux查看mariadb安装卸载,MySQL——在Linux下安装和卸载MariaDB
  8. 如何将安卓数据同步到Mac电脑上
  9. 《大前端进阶 安全》系列 HTTPS详解(通俗易懂)
  10. 有哪些资本运作的经典案例?
  11. 名词性从句——专升本语法
  12. robots.txt文件的Disallow和Allow行的区别
  13. IPUS SQPI PSRAM为STM32单片机提供RAM扩展方案
  14. vue 在线编辑excel表格(原生和使用组件的两种方式)
  15. ins的更新带来的一系列问题
  16. JavaScript的函数(function)
  17. MySQL加密存储,解密读取
  18. App Inventor菜鸟学习日记 2013/12/6
  19. ajax 使用gbk编码格式,jQuery ajax提交中文编码(gbk)解决
  20. 链表逆序(反转链表)

热门文章

  1. 深度学习(三十五)异构计算GLSL学习笔记(1)
  2. VScode Remote 远程开发与调试(转)
  3. 系统无法执行指定的程序。_使用Rust编写操作系统(一):独立式可执行程序
  4. oracle导入表 忽略报错,oracle数据泵导入分区表统计信息报错(一)
  5. 软考网络规划设计师基础知识考察要点
  6. 小汤学编程之JavaEE学习day10——Spring
  7. 初识云计算:历史、服务、架构
  8. 轻松逃脱某防火墙对ss的探测
  9. 利用模板引擎配合ajax进行数据的导入
  10. 控件中数据模板禁用小键盘减号折叠