壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1529|回复: 0

[OAF] 关于对系统页面的扩展开发的步骤<原创 深山老僧>

[复制链接]
发表于 2008/1/3 23:14:37 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
关于扩展开发的,看完了DEV GUIDE ,说一下我的读后感:  

如果需要对于系统页面进行扩展的:
首先就是通过分析“关于本页”所提供的技术资料,找到你所要修改的VO与EO,  

其次对其进行修改,先建立一个空的BC4J,将所修改后的内容都放到这个包里  

再次先建立一个新的EO,建立时需要在首页上选择所继承的原对象,其他建立过程与平时所建立EO没有什么不同  

不过需要注意的就是在建立完EO后,会提示是否创建VO,注意此时不要创建  

再次创建一个VO,这个VO也需要继承自原VO,创建向导过程中只需要在首页上指定其继承的原VO,即可  

再再次,当然根据扩展的需要,在所创建的新EO、vo上进行相应修改即可,完成后保存  

在此需要提醒大家的是,关于VO与EO继承后的命名,这些是有死规定的,望大家遵守,简要如下:

您所定义的子类必须与其父类在命名上有所区别,也就是公司简称部分,例如:
父类中具有一个VO:RequisitionsVO;
您的公司简称为:Abc ;
客户后的子类命名应该为:AbcRequisitionsVO.

依此类推,如果一个VO类为:oracle.apps.fnd.po.RequisitionsVOImpl.java
您的公司简称为:Abc ;
客户后的子类命名应该为:
abc.oracle.apps.po.server.AbcRequisitionsVOImpl.java
  
当完成所有的扩展工作后,剩下的工作就是设置对应的替换,这一步就是通过设置好替换规则,来告之系统,你要用哪些新的对象换掉哪些旧的对象,那么当系统再次运行到该对象时,就会知道用你的新对象了,  

最后:关于设置替换规则的步骤:

1. 在导航栏中,右击项目名称,在弹出菜单中选择:Edit Business Components Project
2. 选择:Substitutions
3. 在Available可用列表中选择想要替换的原对象(例如PoSummaryVO)
4. 在替换列表中选择扩展后的对象(例如:MyCompanyPoSummaryVO)
5. 点击ADD按钮,添加该替换规则
6. 选择OK保存你的工作
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 00:47 , Processed in 0.010231 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表