You are browsing the archive for 2009 八月.

Oracle EBS二次开发系列视频教程:安装开发工具

八月 27, 2009 in 开发系列视频教程

本教程是Oracle EBS二次开发系列的第一课,演示了如何安装Oracle EBS二次开发的工具Oracle Developer Suite6i,同时也描述了安装Oracle Developer Suite10g时需要注意的地方,在教程中以实际的例子说明了ORACLE_HOME和Oracle Client的概念,作为Oracle EBS的技术顾问,后续工作中会安装很多Oracle相关的产品,只有掌握了很好的Oracle产品安装方法,才能够保证在出现问题的时候以最小的代价来修复它们,虽然说安装软件并没有太多的技术含量,但它是技术顾问最基本的必修课,要能够做到在安装过程中解决各种疑难杂症需要具备丰富的知识和经验。

 

点击下载视频文件:Download Oracle EBS二次开发系列视频教程之安装开发工具 Version 1

Announcement: [Flash]Oracle EBS二次开发系列视频教程【已放出16个视频】

八月 27, 2009 in 开发系列视频教程

“Oracle EBS二次开发系列视频教程(flash版)”是我在上海汉得公司的5年培训过程中逐步制作出来的开发教程,可以说是本人的呕心沥血之作,为了制作这些教程,本人利用工作之余进行视频的录制,并对每个视频的页面进行精心的剪裁和编辑,同时添加各种备注和解释内容,不知道花费了本人多少个深夜,也不知道死了多少脑细胞,虽然谈不上是什么惊世骇俗之作,但也能称得上是Oracle EBS二次开发的“经典之作”吧。

视频教程在汉得公司的技术部被作为培训教材使用,本着共享知识并将汉得技术部的技术传播给大家的思想,今天教程终于能够呈现在大家的面前。

Read the rest of this entry →

再议OAF中的记录历史(Record History)功能

八月 27, 2009 in Oracle EBS二次开发

前面同事在itjaj上面发表了通过个性化功能来启用OAF页面中表格的“记录历史”信息的文章:OAF页面显示“历史记录”图标,就借这个机会再对OAF页面控件中显示“记录历史(Record History)”的功能做一些更深入的了解。

OAF页面控件中显示记录历史信息有如下的限制:

  1. 首先当然是后台的表结构中必须包含WHO字段列了
  2. 基于的视图对象必须是非PL/SQL的可更新VO
  3. 这个功能仅在HeaderTableAdvanced Table 这3个控件中有用
  4. 需要设置预置文件 FND: Record History Enabled(FND:启用历史记录)/FND_RECORD_HISTORY_ENABLED

Read the rest of this entry →

BIP报表中格式化币种金额

八月 26, 2009 in Oracle EBS二次开发

在Oralce Report或者PLSQL程序中可以使用fnd_currency.get_format_mask工具来格式化币种金额,Oracle Form中也统一使用这个工具来实现币种金额的格式化,相关内容可以查看前面的博文Oracle EBS客户化程序中格式化金额,在BIP报表模板中则无法再使用这个方法来格式化币种金额,它采用了<?format-currency:ELEMENT_NAME;’currency-format-code’?>标记来格式币种金额,下面描述如何使用这个功能来动态格式化币种金额。

Read the rest of this entry →

使用Data Template作为BIP报表的数据源

八月 26, 2009 in Oracle EBS二次开发

在Oracle EBS环境下开发BIP报表,由于对Oracle Report比较熟悉、Oracle Report工具对数据模型的设计比较方便、还有Oracle EBS历史的因素,因此在BIP for EBS版本中,可以使用Oracle Report来生成报表的数据,但这种使用Oracle Report来产生XML数据的方式并不是BIP报表开发“正统”的方式,在BIP报表开发中数据只要是XML格式就行,而产生XML数据可以采用各种方式,如自己编写Java程序或PLSQL程序等等,但BIP本身提供的方法称为数据模板(Data Template),它本身也是一个XML格式的文件。

Read the rest of this entry →