本篇打算介绍一下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. vector 的resize 和 reserve

    首先声明,都是转载的,理解知识为主要目的. http://www.cnblogs.com/zahxz/archive/2013/02/20/2918711.html C++内置的数组支持容器的机制,但 ...

  2. HTTP报头详解

    HTTP头字段包括4类:      general-header ; 通用报头      request-header ; 请求报头      response-header ; 响应报头      ...

  3. DOS系统功能调用表(INT 21H)

    AH 功能 调用参数 返回参数 00 程序终止(同INT 20H) CS=程序段前缀 01 键盘输入并回显 AL=输入字符 02 显示输出 DL=输出字符 03 异步通迅输入 AL=输入数据 04 异 ...

  4. javascript中关于坐标 大小 的描述

    window对象 有效桌面的大小,除去桌面下面的任务栏的高度 window.screen.availHeight : window.screen.availWidth :   浏览器窗口的左上角相对于 ...

  5. D3D Deferred Shading

    在3D图形计算中,deferred shading是一个基于屏幕空间的着色技术.之所以被称为deferred shading,是因为我们将场景的光照计算与渲染"deferred"到 ...

  6. SEO优化的黑帽手法是否值得使用?

    PR劫持 可能很多人也会听到说,什么网站权重越高越好,这也就是后面越来越多人都对谷歌的PR的宣传看的很重,自建站的都追求PR值,权重越高代表这个网站越受信任. 比如一个新站PR值为0,一个老站PR为6 ...

  7. ASP.NET母版页与内容页相对路径的问题

    1. 图片问题 图片显示问题:<img runat="server" src="~/images/ad468x60.gif" alt="&quo ...

  8. 利用正则表达式解析URL

    -(NSString *) jiexi:(NSString *)CS webaddress:(NSString *)webaddress {      NSError *error;      NSS ...

  9. Nginx状态监控

    通过配置nginx.conf文件来实现对Nginx状态信息的监控. 1.配置nginx.conf vim /usr/local/nginx/conf/nginx.conf 再server块配置项中添加 ...

  10. Xamarin for Visual Studio 3.11.666 Beta版 破解补丁

    注意:本版本是 Beta 版   现已推送到稳定频道 前提概要 全新安装请参考 安装 Xamarin for Visual Studio. 最新稳定版请参考 Xamarin for Visual St ...