本篇打算介绍一下ORACLE EBS用户界面(User Interface)中通用的元素或功能背后蕴含的一些道理。这些通用元素或功能包括:

  • List of Values (LOV),值列表

  • Flexfields,弹性域

  • Search (Query) function,搜索(查询)功能

  • Folders,文件夹

  • Concurrent Requests,并发请求

  • Export,数据导出

  • Attachments,附件

  • User Profile Options,用户配置文件

  • 窗口组织形式

1. 值列表

值列表就是一列值,是事先定义好的。如果一个字段是值列表字段,那么你只能为该字段赋予值列表中的值。这样防止或避免随意输入或标准化该字段的可取值。EXCEL中也有类似的机制。就是为单元格定义数据有效性。也就是为某个单元格定义该单元格可以输入的一些预定义的值。目的都在于规范或标准化,标准化了的东西就便于统计分析。ORACLE EBS的每个窗口中都散布着值列表字段。

2. 弹性域

弹性域就是弹性字段。分为关键弹性域和描述性弹性域。这些字段是后台数据库表中的预留字段,ORACLE设计数据库表的时候实现考虑到了可能提供的标准字段并不能满足各式各样企业各种各样的数据需求,所以预留这些字段让用户选择自定义使用。这样使得ORACLE EBS产品的弹性更强,适应性更强,同时可扩展性也更强。

3. 搜索(查询)功能

EBS提供两种查找方式。一种是在查找窗口中使用窗口上提供的字段作为查找条件从数据库中查找满足所设定的查找条件的记录。还有一种是按例查找(Query By Example),按F11进入按例查找模式,所有变灰色的字段都可作为查找条件,查找条件可以使用通配符,也可以使用条件表达式。按F12还可以在状态栏左下角看到匹配所设定的查找条件的记录总数。

4. 文件夹

文件夹其实是一种折叠器。使得用户可以自定义窗口元素布局和显示效果。在一个窗口中显示成百上千个字段的信息没有必要,用户可以选择要显示哪些字段信息,不显示哪些字段信息,用户还可以自定义字段标题,调整列的宽窄,调整列之间的相对位置,还可以按照某一列进行排序,或者把数据导出为一个tsv文件(table seperated values或者xls文件。用户还可以把自定义的显示布局进行保存,下次打开该窗口的时候就显示用户自定义的显示布局。

5. 并发请求

ORACLE EBS是面向跨国公司或企业集团的管理软件。它能够做到在一个单一的数据库安装实例中管理某集团所有公司的业务。一个集团公司的成百上千家公司的最终用户都在使用这个系统,可能A公司的张三提交一个打印请求,B公司的李四提交一个报表请求,这些事件是在同一个时间段内随机并且并行发生的。应用程序服务器中的并发处理器必须能够提供一种处理这种并发事件的机制。其实,日常生活中这种处理并发请求的机制很常见。你去银行办业务,可能要先到排号机上打一张号。银行可能针对VIP客户都一个排序标准,针对普通用户有一个排序标准。去医院看病,也需要挂号。并发处理机制使得EBS的功能显得更加强大。

6. 数据导出

EBS是B/S架构的软件,它的数据全部集中存储在数据库中。EBS提供用户界面让最终用户访问数据库中的数据。但是EBS提供的用户界面所具有的数据处理的功能跟EXCEL相比还是显得很弱的。EXCEL软件是事实上的表格数据处理的行业标准。EBS提供的窗口中有大量的汇总窗口,凡是在汇总窗口中几乎都可以使用数据导出的功能,把查询出来的汇总数据导出为tsv文件或者xls文件。tsv文件也可以导入到excel中成为xls文件。在xls文件中可以利用EXCEL提供的强大的数据处理功能对导出的数据做进一步的处理。比如制作数据透视表,透视图。

7. 附件

附件就类似于给一封电子邮件添加附件。附件的文件格式可以是word文档,电子表格,ppt,还可以是一个文本文件,一个图片等等。EBS也支持为记录添加附件。比如为某个物料附加一个工艺图纸。EBS不仅能处理结构化的数据,还可以处理非结构化的数据,可以附加一些其他格式的文件对编码化的数据进行其他媒体形式的说明。

8. 用户配置文件

支持用户使用用户配置文件来自定义EBS程序的行为。比如改变窗口的界面颜色等等。

9. 窗口组织形式

ORACLE EBS有几万个窗口。这些窗口不是杂乱无章的。一般地,对于某一种数据他提供三种窗口给用户来处理这些数据。即制单窗口,汇总窗口,查询窗口。制单窗口用户向数据库表中添加数据,汇总窗口用于汇总显示数据,查找窗口用于设定查找条件从数据库表中查询数据。比如子库存、物料编码、销售订单、采购订单、采购申请、生产订单等等。当然从制单窗口可以调用查找窗口,也可以使用案例查找模式,从汇总窗口也可以向数据库表中增加记录,只是增加的记录使用一维空间显示,制单窗口是使用二位空间显示,把存储在数据库表中的记录在二维平面空间以一定的结构和布局显示。而且汇总窗口往往是文件夹窗口。你可以使用文件夹提供的所有功能。如显示/隐藏列,自定义列标题,调整列的宽窄,调整列之间的相对位置,按某一列排序,把数据导出,保存自定义的界面布局等。

以上只是一些粗浅的理解。欢迎大虾不吝指正交流。

第六篇 ORACLE EBS用户界面通用元素或功能背后的道理解析的更多相关文章

  1. 第7篇 ORACLE EBS DEMO虚拟机环境的安装

    ERP信息系统的实施不仅要求懂得道理方面的知识,更要侧重于应用实践.为了有一个稳定的测试环境.初学者可以自己搭建一个EBS DEMO环境.本节介绍EBS DEMO环境虚拟机的安装.一. 安装前的准备( ...

  2. oracle系列--第六篇 Oracle上面小试牛刀

    现在我们可以在oracle上面进行创建表,向表中插入数据,修改表中数据,删除数据,甚至删除表等一系列操作. 即我们所说的CRUD操作. --create a table which name is t ...

  3. 第五篇 Getting Started with ORACLE EBS(开始学习ORACLE EBS)

    第一篇介绍了ERP软件是供应链管理软件.告诉你这个软件改善或提升企业管理的切入点和着力点.有了着力点才能给力. 第二篇介绍了什么是咨询以及咨询工作共通的章法,告诉了你咨询的套路是什么,就像练习一套拳, ...

  4. Oracle EBS 如何月结、对账[Z]

    在Oracle系统处理月结业务时,需要遵循一定的操作顺序.这些业务,牵涉到相应的模块,包括:应付模块.采购模块.库存模块.应收模块.薪资模块.固定资产和总帐模块等 在Oracle系统中,总帐模块处于财 ...

  5. 使用WebService与Oracle EBS进行集成

    http://www.cnblogs.com/isline/archive/2010/04/15/1712428.html 一.概述 OracleEBS是Oracle公司的ERP产品,这个产品非常庞大 ...

  6. Python之路【第十六篇】:Django【基础篇】

    Python之路[第十六篇]:Django[基础篇]   Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了O ...

  7. 第六篇 :微信公众平台开发实战Java版之如何自定义微信公众号菜单

    我们来了解一下 自定义菜单创建接口: http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_to ...

  8. [转]oracle EBS 基础100问

    from:http://www.cnblogs.com/xiaoL/p/3593691.html  http://f.dataguru.cn/thread-51057-1-1.html 1001 OR ...

  9. Oracle EBS WMS特征(一)

    Oracle EBS WMS特征(一) (版权声明.我的原创或翻译的文章,如需转载,转载用于个人学习,转载请注明出处:否则,请与我联系,版权所有) Oracle WMS这是一个仓库管理,它是Oracl ...

随机推荐

  1. livevent的几个问题

    关于libevent的几个问题 1.他到底是如何保证这个套接字有效的 主线程去断开关闭套接字,主线程去调用buffwrite,在子线程收到客户端断开时,主线程延迟1分钟释放,这样保证子线程操作完该so ...

  2. linux下解压命令大全(转载)

    .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 ...

  3. 利用Linq + Jquery + Ajax 异步分页的实现

    在Web显示的时候我们经常会遇到分页显示,而网上的分页方法甚多,但都太过于消耗带宽,所以我想到了用Ajax来分页,利用返回的Json来处理返回的数据, 大大简化了带宽的压力. 先说下思路,无非就是异步 ...

  4. 如何使用CSS3创建一个漂亮的图标

    演示 下载 今天,我想展示给你一个巧妙的花招.我们将创建一个纯CSS3文本图标.更让人震惊的是,这效果将只需要一个HTML元素. 游戏的计划 创建一个矩形盒子 设置圆角 使用伪类元素创建一个卷角效果 ...

  5. jquery select处理

    JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转.传参 js 处理 select :选中,删除,更改等 http://blog.csdn.net/wust_star/ ...

  6. ios 团购分类页面(9宫格)

    =-= 命名有些错误,但功能实现,以后注意下命名规范 WJViewGroup.h #import <UIKit/UIKit.h> @interface WJViewGroup : UIVi ...

  7. Dev 统计GridControl界面上当前选中的一行的值

    private void gridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChang ...

  8. 20款最受欢迎的HTML5游戏引擎收集

    在“最火HTML5 JavaScript游戏引擎”系列文章国外篇(一)中,我们盘点了当下备受开发者推崇的非国产HTML5和JavaScript游戏引擎.在各种2D小游戏逆袭的今天,用HTML5和Jav ...

  9. (0)图像处理opengl 写在前面的话

    项目2,终于要开始了 很多波折,都不想说了 开始吧 以下内容参考网上资料 OpenGL(Open Graphics Library)是一个跨编程语言.跨平台的专业图形程序接口. OpenGL是SGI公 ...

  10. regexp_substr在oracle9i的替换方案

    regexp_substr()方法在oracle9i尚不存在,是从oracle10g开始新增,如下为替换解决方法. SELECT regexp_substr('|83~GT67XVFU0RCVIV|6 ...