本篇打算介绍一下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. poj 2449 Remmarguts' Date K短路+A*

    题目链接:http://poj.org/problem?id=2449 "Good man never makes girls wait or breaks an appointment!& ...

  2. JSP页面动态联动

    效果如图: 页面用法: body部分: 注意:控制层Controller中:

  3. yield curve

    1. A yield curve can be built using deposit rates, swap rates, and future/forward rates 2. A par-cou ...

  4. JavaScript之引用类型讲解

    Object类型 Object类型是JavaScript中使用最多的一种类型.虽然Object的实例不具备多少功能,但对于在应用程序中存储和传输数据而言,它确实是非常理想的选择. 创建Object实例 ...

  5. AngularJs学习笔记--directive

    原版地址:http://code.angularjs.org/1.0.2/docs/guide/directive Directive是教HTML玩一些新把戏的途径.在DOM编译期间,directiv ...

  6. sao/jsp

    sao/i18n/message/ Messages-Client.xml   Messages-Server.xml   sao/wsdl Verification.wsdl   IProcessS ...

  7. asp.net word ecxel类型文件在线预览

    asp.net word ecxel类型文件在线预览 首先得引用COM: Microsoft Excel 10 Object Library Microsoft Word 10 Object Libr ...

  8. ASP.NET状态管理详解,让你明明白白

    开发WinFrom的程序员可能不会在意维护应用程序的状态,因为WinFrom本身就在客户端运行,可以直接在内存中维护其应用程序状态.但ASP.NET应用程序在服务器端运行,客户端使用无状态的http协 ...

  9. 100个经典的C算法

    1.题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数 为多少? #include<stdio.h&g ...

  10. tomcat与IIS在多IP服务器下的支持

    同一个服务器下,双IP(或更多IP),实现tomcat与IIS公用80端口. 操作其实也很简单的,首先禁用iis的套接字池,iis绑定一个ip,然后tomcat在绑定另一个ip,最后重启下服务器即可. ...