没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
ORACLE ERP 开发基础
前言 4
EBS 入门一周之口水贴 4
EBS 入门二周之口水贴 5
EBS 入门三周之口水贴 5
EBS 入门四周之口水贴 6
Oracle Forms 基础 6
Forms 设置部份 6
设置 ITEM 为必填项 6
设置 ITEM 的初始值为当前日期 7
实现按“ENTER”自动跳至下一条记录 7
使用堆叠画布 7
深入了解 Forms 的事务触发机制 9
创建 FORMS 数据块的主从关系 9
FORMS 代码部份 11
FORMS 触发器的执行顺序 11
FORMS 变量类型 13
判断数据块的项是否为空 14
信息提示框之基本用法 14
用代码控制 ITEM 属性 15
用代码控制 ITEM 的焦点转移 17
用代码控制 WINDOW 属性 17
判断当前 FORM 的状态 17
在 when-new-record-instance 控制 BLOCK 的可用状态 17
实现将 LOV 可以自行录入内容 18
在 FORMS 调用 WEB 页面 18
Name_In()\COPY()函数 18
Forms 数据提交的方式 19
在一个 FORM 中调用不同的 WINDOW 19
Form 假死锁问题之初步解决 20
FORM 死锁解决 22
FORM6i 引入 JAVA 类 22
FORMS 之列表项动态赋值 23
FORMS 之 LOV 动态赋给记录组 24
屏蔽 FORM 系统提示信息 25
FORM 之间的调用 25
Tree-层次树之使用 25
遍历数据块 26
LOV 动态确保从块记录唯一 26
Form 实现复制上条记录 27
控制删除条件的触发器 27
实现进度条 28
Form 实现唯一性检查 28
Oracle Report 基础 29
Report 页面设置 29
数据模型、固定框、循环框 29
实现记录汇总行动态伸缩 31
Author:JarWang(王重东) Email:Jarwang@sina.com QQ:Jarwang@sina.com
2
查询视图无数据 31
Report 数据域 31
Report 汇总项 32
Report 动态条件查询 33
矩阵报表 33
Report 编译出错 33
Oracle 数据库基础 34
常用函数 34
substr 函数 34
Lpad/Rpad 函数 34
日期函数 34
随机取前 10 条不同的记录 35
TRUNC 函数 35
修改表的一些常用语法 36
舍入函数 36
实现类似 BREAK 语句 36
Oracle 定时器 37
Over 分析查询 38
Oracle 层次树查询 40
Merge into 应用 42
Truncate table 42
绑定变量与非绑定变量之比较 42
取不重复的记录行 44
查询具有相同薪水的职工 45
统计 EBS 表数量及 Oracle 概念 45
Oracle 死锁之解决方法 46
PL/SQL 过程调用表示法 47
PL/SQL 调用 Java 类 47
PL/SQL 操作 EXCEL 51
PL/SQL 异常机制 55
PL/SQL 面向对象编程 56
PL/SQL 实现字符串转成数组 57
PowerDesigner 58
ORA-01403 未找到数据之解决方法 59
PL/SQL 细粒度事务控制 60
物化视图 61
通过游标更新数据 62
给 PACKAGE 加密 62
Oracle Advanced Queue 63
跨数据库的 SQL 65
ORACLE 高级复制 66
查询某一表或视图中的触发器 68
EBS 开发基础 68
开发工具安装 68
Oracle EBS 工具集 69
EBS 二次开发包注册 72
Author:JarWang(王重东) Email:Jarwang@sina.com QQ:Jarwang@sina.com
3
利用 TEMPLATE.fmb 模板来开发 Form 73
注册表单 FORM 78
注册请求 80
注册职责 82
注册值集 84
注册主从值集 87
通过应用开发员取得系统管理员职责 89
查询视图时没有显示数据 90
注册报表(report) 90
请求的输出及日志 93
实现手动提交请求 94
手动提交请求示例 95
客制化菜单 97
客制化右键菜单 99
客制化工具栏 99
调用 EBS 日期控件 100
查询数据时限定语言环境 101
实现历史记录查询 101
实现文件夹功能 102
实现手电筒查找的功能 107
记录指示器切换标签页 110
EBS 的条件查询方法 111
自定义代码 112
通过科目编码取科目描述 115
Fnd_Profile 之使用 116
Form 之间共享参数组织 ID 116
弹性域 117
注册关键性弹性域 117
注册说明性弹性域 118
条件控制说明性弹性域 120
PO 行界面启用弹性域 121
调用会计科目弹性域 123
EBS11i Form 开发实现 MVC 模式 124
EBS 预警功能自定义开发 125
EBS 自定义邮件通知 128
EBS 配置文件(Profile)常用设置 132
设置菜单导出的文件格式 132
IE 打不开 EBS 133
一个职责下打开多个 FORM 界面 133
获取 EBS 的查询语句 133
EBS 调用 JSP 页面 134
OAF 页面查看历史信息 136
定义文件夹的管理权限 136
判断 EBS 提交请求是否成功 139
FORM 更新多表视图 140
WorkFlow 143
Author:JarWang(王重东) Email:Jarwang@sina.com QQ:Jarwang@sina.com
4
EBS WorkFlow 143
WorkFow builder 安装 143
Workflow 查看工作流权限 143
Workflow Builder 打开 PO 审批流时报错 144
Workflow 启动报错 145
Oracle BPM 145
BPM 安装 145
BPM 基本使用 146
Discoverer 工具 146
Discoverer 安装设置 146
Discoverer 快速入门示例 147
Discoverer 工作表数值型显示 150
通过工作簿找到对应的 Discoverer 职责 151
Discoverer JOIN 之使用 151
Discoverer 数值型无法正确显示 153
Discoverer 上钻/下钻 154
Discoverer 条件 LOV 155
Discoverer 分类汇总求 AP 供应商余额 156
Oracle DBI 工具 157
DBI 工具之配置 158
DBI 之报表开发 160
DBI 简单报表开发 160
DBI 维度报表开发 165
Oracle BIEE 工具 171
BIEE 工具之安装 171
BIEE 工具之体念 172
BI Publisher 工具之体念 173
数据导入工具 174
Dataload 174
Loadrunner 175
Oracle ADI 178
GL 日记帐导入 179
Oracle ADI-客户化开发 180
Other Notes 180
前言
偶是 2008 年才开始接触,这个传说中的 Oracle ERP。而在此前四年间,特别是在做 JAVA 程序员二
年多的时间中,养成了一种对架构、模式、面向对象的狂热追求,导致对 EBS 亦常失望。因为 EBS11i 没
有软件模式、设计、分层等,只有象面条般的 PL/SQL 语句。
Author:JarWang(王重东) Email:Jarwang@sina.com QQ:Jarwang@sina.com
5
EBS 入门一周之口水贴
Oracle ERP-ebs11i。近一个周的摸索,算是对这个号称全球 ERP 第二的东东有点“表面”认识了。 在
这个领域,虽然 ORACLE FORMS 也是使用 JVM 来运行,但跟 JAVA 搭不上一点边。官方语言是 PL
/SQL。开发工具相当古老 FORMS6i,要靠补丁才能在 XP 下运行。JAVA 当中的模式、设计、分层等等,
根本使用不上。只是拖拉一下控件就好,就算你不想拖拉也不行。因为 ORACLE FORMS 根本不支持,只
允许拖拉式编程。比 VB/DELPHI 这类语言还死心眼。唯一要编程的就是写些 SQL 代码,也谈不上什么分
层,表现层与 SQL 混 在一起。大多数的函数,ORACLE 都内置了,没有内置的,你也非常难去实现。
Forms 的拥护者说是 Oracle 的目的是要减少代码。这种理由根本站不住脚,通过属性设置来实现编程,
最终也是要生成代码的。只是这些代码 Oracle 不让你看到而已。于是 Forms 的拥护者又说 FORMS 封装的
好。晕倒!看来是没有使用过 VB 了,VB 是所有语言当中封装最好的了,但照样要被面临淘汰。Why?
再晕?看来 Forms 的拥护者软件工程也没学好。快速开发只是软件一个要求而已,开发工期短嘛,人力成
本就少啦。但软件的可维护性呢?没有一行代码,全部通过设置开发出来的软件,叫人怎么维护。修改一
个地方,从后台到前台全部的修改。这也叫可维护性?
再说说这个 EBS11i,操作非常不人性化。看个报表什么的,都是通过“请求”来实现,终端客户抱怨
操作步骤太多,点来点去的,点到最后都快忘了要做什么!ORACLE 的官方顾问却说,这是国际标准流程。
一说到 ORACLE 的缺点,就拿“国际”两字来压人。报表呢?没一份符合国人习惯。也不知道 ORACLE
ERP 凭什么在国内站住脚?
EBS 安装包相当大-32G,数据表的冗余量也非常大。一份采购单,在 PO 模块中有,在 PO 接口模块
中也有,另外在 AP 模块也存一份。也就是说一份相同的数据存了三次。
唯一值得一看的亮点就是跟财务管理模块高度集成。
EBS 入门二周之口水贴
调试,Oracle EBS 二次开发的调试,简直要将人送下地狱。记得刚接触 JAVA 时,还说调试不如 VB
方便。那现在看来,做 Oracle 二次开发简直就是地狱,而且还是十八层的那种。每修改一个东西,都要上
传到 SERVER 上调试。事实这也不叫调试,叫测试比较准确。总之就是对 Oracle EBS 恶心之极,搞不懂
还是有那么多人在追棒。有点可笑的是,在 ERP100 论坛上居然有人说,学 EBS 而不学SAP,是因为 ORACLE
公司大。真是要晕倒。照这种逻辑,那么 Linux 根本上不应该存在,因为 Linux 远没有 MS 大。什么逻辑?
EBS 入门三周之口水贴
PL/SQL 在语法上与 VB 相似,都有类似“IF…THEN…END IF”,VB 当中的 Event(事件)等同于 Forms
的触发器(triiger),只是概念不同而已。对于有过 VB 项目开发经验的我来说,刚接触 Oracle Forms 感觉就
是 VB。二年前在“Think in Java”的影响下,毫不忧郁地从 VB 转到 JAVA 阵营。两年过去了,在 JAVA
阵营,做纯 JSP 的 OA 项目,也做 STRUTS+HIBERNATE 的 MIS 项目,却始终无法逃离“增改删查”这
种技术含量不高的应用程序。从 ERP 的角度来看,我所做过的项目,抛开技术构架来看,只能算是 MIS,
严格上说连 MRPII 都算不了,更别说什么 ERP 了。现在接触的 Oracle EBS 应该算是 ERP 吧。但应用效果
呢?最多也只是 MRPII 的水平。
什么叫 MRP,也就是一些试算物料排程+库存的程序。也叫 MIS。
什么叫 MRPII 呢?MRP+财务管理系统。
什么叫 ERP 呢?MRPII+分销系统+供应链系统+CRM 系统+HR 系统+知识库等等。总之,ERP 有点无
所不含了,以致于 ERP 的失败率很高。大多数的公司虽然号称运用的是 ERP,其实质应用呢?最多是 MRP
或 MRPII,甚至只是一个功能好一点的记账软件。
剩余176页未读,继续阅读
资源评论
- wgh1305052014-05-28讲的很到位,很详细
- ko_soar2012-11-07不错的文章,讲的很到位
whsfei
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功