Oracle OAF 学习小结(1)- 个性化详解

31 篇文章 4 订阅
订阅专栏

前置配置

配置文件

启用OAF页面个性化三个配置(Profiles):

FND:诊断
英文为FND: Diagnostics,用于设置是否显示“关于此页”

个性化自助定义
英文为Personalize Self-Service Defn,用户设置在登录后,OAF页面是否显示“个性化页”

FND:已启用“个性化区域”链接
英文为FND: Personalization Region Link Enabled,三个可选值:最小、是、否。是,会显示所有区域链接;最小,最低限度的显示区域链接。
在这里插入图片描述

OAF个性化实例

添加按钮并跳转

需求
在登录的首页,工作列表下添加一个按钮“CUX:通知查找”,点击该按钮,跳转到另外一个已经定义好的页面。如下图红框中按钮:
在这里插入图片描述
步骤
1.点击下图中红框中的“个性化"工作列表"”链接,进入个性化添加和编辑页面:
在这里插入图片描述
2.根据按钮需要放的位置,点击下图红框中相应的创建项目图标,此例中的按钮是放在最外层的,所以点击上面的创建项目图标。
在这里插入图片描述

3.编辑个性化的内容,其中下图红框中的内容为必填项。当然根据你选择的“项目样式”不同,其属性值需要填写的内容也有所不同。

在Destionation URL中输入要跳转的URL地址:OA.jsp?OAFunc=CUX_NOTIFICATION_SUMMARY&retainAM=Y

在这里插入图片描述
4.点击“应用”进行保存后,效果如下:
在这里插入图片描述
5.个性化添加完成后,效果如下:
在这里插入图片描述
6.点击“CUX:通知查找”,则跳到另一个页面,例如该例中的客户化页面:
http://wenku.baidu.com/view/9ffa541655270722182ef704.html

发现录制的效果很不错,而且完全是按标准文档讲解的,可以视频+文档一起来学:
http://bbs.erp100.com/document/yanerwei/OAF_TRAINING/training_movie/Lesson2/lesson2.html

修改字段的标题

修改OAF界面字段的标题

直接进入个性化设置页面,修改Prompt属性,如下图:
在这里插入图片描述

字段改为必输

OAF字段非必输调整为必输

直接进入个性化设置页面,修改Required属性为yes,如下图:
在这里插入图片描述

字段不可见

OAF字段调整为不可见

直接进入个性化设置页面,修改Rendered属性为“假”,如下图:
在这里插入图片描述

字段不可见-CO方式

OAF字段调整为不可见,有些字段个性化的时候没有Rendered属性,只能通过客户化CO来实现。

需求
路径:供应商管理管理员->供应商主页->注册供应商->供应商:注册供应商

在供应商注册界面,地址名称不可见。

步骤

  1. 点击“个性化页”,找到页面的PG.
    在这里插入图片描述

  2. 从服务器上在JAVA_TOP下把对应路径下的文件拷贝到Jeveloper下,$XXX_TOP/mds(XXX为模块名,此处为POS)目录下把PG从服务器上拷贝到Jeveloper下。反编译class文件。

  3. 新建客户化CO:
    a>选中SuppRegisterSupplierPG.xml中PageLayoutRN,右键“Set New Controller…”
    在这里插入图片描述
    b>Package Name:按照我们OAF的命名规则(oracle.apps.cux.开发项.webui)创建:oracle.apps.cux.sm005_01.webui
    Class Name:直接在需要继承的CO前加CUX:CuxSuppRegisterSupplierCO
    在这里插入图片描述
    c>在processRequest中添加如下代码(动态设置字段不可见):
    在这里插入图片描述
    注意:要修改CuxSuppRegisterSupplierCO继承自SuppRegisterSupplierCO
    d>编译生成class,把class上传到服务器。

  4. 个性化替换CO
    a>选择Page Layout个性化
    在这里插入图片描述
    b>替换CO
    把Controller Class的值替换成“oracle.apps.cux.sm005_01.webui.CuxSuppRegisterSupplierCO”
    在这里插入图片描述
    c>点击“应用”,完成。

OAF个性化移植

在一个环境个性化开发完毕后,需要迁移到另外一个环境,本章节介绍如何通过移植的方式把一个环境的个性化设定移植到另外一个环境。

拿前面章节的“CUX:通知查找”按钮的个性化迁移作为例子:
在这里插入图片描述

导出个性化

  • 先检查源环境和目标环境的配置文件“FND: Personalization
    Document Root Path(FND:个性化文档根路径)”的路径是否存在:
    在这里插入图片描述
  • 通过在有做过个性化设定的页面点击“关于此页”进入,查看相关信息,记录个性化的路径“/oracle/apps/fnd/framework/navigate/webui/NewHomePG”,如下图所示:
    在这里插入图片描述
  • 进入“功能管理员”职责,个性化->导入/导出->个性化信息库,在文档路径中输入前面记录的个性化路径“/oracle/apps/fnd/framework/navigate/webui”,点击“查找”,下面会显示查询的结果。
    点击查询结果左边的单选框,然后点选“导出至文件系统”,此时个性化将会导出到配置文件“FND: Personalization Document Root Path(FND:个性化文档根路径)”指定的目录。
    如下图:
    在这里插入图片描述
    导出成功后,会提示“已导出文档”,如下图:
    在这里插入图片描述

下载上传个性化文件

  • ftp登录源环境,从配置文件“FND: Personalization Document Root Path(FND:个性化文档根路径)”配置的路径下下载个性化内容
    在这里插入图片描述
  • ftp登录目标环境,把下载来的个性化文件上传到目标环境配置文件“FND: Personalization Document Root Path(FND:个性化文档根路径)”配置的路径下。

导入个性化

  • 进入目标环境的“功能管理员”职责,“个性化->导入/导出->导出的个性化”路径下,此时系统会自动找出该路径下的个性化内容,如下图:
    在这里插入图片描述

  • 按照需要勾选需要导入的层级,然后点选左边的checkbox,然后点击上边的“从文件系统导入”,则会把个性化导入目标环境。

  • 导入后,我们需要进入目标环境系统进行确认,一般情况下不会出现什么问题。如果有问题,需要重启oacore。
    重启脚本的目录:
    cd $ADMIN_SCRIPTS_HOME
    adoacorectl.sh

个性化EBS标准OAF页面
09-16
个性化EBS标准OAF页面:替换VO添加客户化属性(VO基于EO的版本)、替换VO添加客户化属性(VO基于SQL的版本)。
重新整理后的Oracle OAF学习笔记——离线版本
03-06
OAF学习笔记 博文链接:https://jamsa.iteye.com/blog/167874
Oracle OAF个性化一例 -- 个性化查询条件
田攀的日志
02-26 5677
一个OAF页面个性化需求:供应商的查询页面,对于某个职责,用户只能查询供应商类型为“员工”的供应商,不能查询其他类型的供应商。个性化步骤:首先参考文章“启用OAF页面个性化三个配置(Profiles)”启用OAF个性化。启用后,点击右上角的“个性化页”,然后个性化页层次结构中找到要个性化的字段,点击铅笔那个图标来个性化。在职责层,设置Initial Value为EMPLOYEE,并设置Read
OAF标准模块个性化扩展开发及其个性化的删除(转)
cong31848的博客
03-08 331
一、标准模块个性化扩展开发 个性化开发需要的配置 1、 设置Jdeveloper的环境变量:JDEV_USER_HOME 2、 设置Jdeveloper的project参数:...
OAF个性化设计
10-28
中文文档,介绍了OAF个性化的一些知识。例如个性化系统,个性化页面和门户等等。
OAF 个性化基础
weixin_34314962的博客
09-27 275
1.几个功能和相关配置文件 1)打开“关于此页”功能,需要启用 FND:诊断(FND: Diagnostics) 2)打开“个性化页”功能,需要启用 个性化自助定义(Personalize Self-Service Defn) FND:已启用“个性化区域”链接(FND: Personalization Region Link Enabled) 说明: 1)一般情况下,这两...
OAF页面添加个性化
月下狼~图腾~
05-28 867
1、需要启用两个配置文件,才会在页面上显示出下图红框中的内容,从而才可做下一步的添加个性化。两个配置文件如下: (1)Personalize Self-Service Defn(个性化自助定义) (2)FND: Personalization Region Link Enabled(FND:已启用“个性化区域”链接)(FND_PERSONALIZATION_REGION_LINK_ENAB...
oracle oaf界面个性化,OAF个性化开发实例(转)
weixin_39954487的博客
04-04 183
(这里有两个方法是例外,setValue()和setText(),因为Value并不影响控件树)为什么把LOV设为只读会出错呢?这是因为OAF在运行时,表现为一棵控件树。当进入页面时,控件树被初始化创建,而当用户事件触发POST请求时,控件树并不会被重新生成(提高性能),要改变控件的属性只有两个办法,一个是重新生成控件树,二是使用PPR。方法一:重构控件树重构控件树就意味着在processForm...
OAF个性化和扩展
AlexLiu_2019的博客
06-08 528
OAF个性化和扩展
oracle oaf界面个性化,OAF个性化和扩展维护
weixin_42398151的博客
04-04 513
一、个性化的设置1、首先检查以下配置文件的设置:FND_CUSTOM_OA_DEFINTIONYes表示是否可以进行个性化操作,该选项应该设在用户层,并且不对普通用户开发此选项。FND_DISABLE_OA_CUSTOMIZATIONS该选项应该设在地点层或应用层,设置为No,如果设置成Yes,那么所有的个性化设置将无效。FND_PERSONALIZATION_REGION_LINK_ENABLE...
深入浅出OracleOAF开发参考
10-13
1) Oracle Application Framework(OA Framework)是Oracle提供的基于HTML应用的开发和发布平台 2) OA Framework由一系列的中间层服务和Oracle JDeveloper的扩展(Oracle Applications Extension, OA Extension)组成 3) OAF使用Oracle Business Components for JAVA(BC4J)框架作为其模型部分,来实现业务逻辑和数据操作。 4) OAF使用元数据库支持的(整个页面由XML来定义,定义存储于Oracle数据库中)UIX框架作为其视图部分,将BC4
Oracle_OAF个性化
03-13
Oracle_OAF个性化,通过学习该文档能初步掌握OAF个性化
ORACLE OAF入门学习教程
12-09
比较好的一个基础教程,由于和现流行的EBS R12有一定的差距,如果在文档上的操作在OAF开发中找不到就可以忽略掉这一操作,可以顺利地往下操作。
ORACLE EBS Sales Order销售订单【Open Interface、Open API】
热门推荐
Jane Chiu
03-31 1万+
Oracle EBS 常用接口开发参考 之 销售订单
Oracle Trace 10046 事件和10053 事件
Jane Chiu
10-31 5993
10046 事件(SQL TRACE)10046事件和SQL_TRACE作用一样,都是用来追踪SQL,通过生成的trace来了解SQL的执行过程。10053事件(CBO TRACE) 是用来诊断优化器如何估算成本和选择执行计划的,用它产生的trace文件提供了Oracle如何选择执行计划,为什么会得到这样的执行计划信息;
Oracle Form 常用功能
Jane Chiu
04-30 5336
罗列一些Form的常用功能
EBS MO_GLOBAL包的分析
Jane Chiu
11-30 4553
整个MOAC流程的核心都是在MO_GLOBAL中完成的,包括对mo_glob_org_access_tmp记录的插入,访问模式的设置,默认OU的获取,对VPD的支持(提供ORG_SECURITY验证方法),将会对这些概念进行理解,在此基础上对MO_global pakage进行分析。
Oracle EBS常用调试和Trace
Jane Chiu
10-31 3787
Oracle EBS常用调试和Trace: 包含以下几个方面FND(WIP/GL/AR/AP/...)(Form/OAF)、INV(RCV/WMS)、OM、WSH、RCV、MSCA/MWA、OAF、WebADI、Form、Report
EBS MOAC 多OU使用配置
Jane Chiu
11-30 3686
在MOAC中使用的是安全性配置文件来实现对OU访问的控制的,我们首先定义好安全性配置文件,然后将该文件使用预制文件的形式定义在职责或者用户上,让这个用户可以访问该安全性配置文件所分配的安全OU,但由于业务上的需要,不是所有拥有该安全性配置文件的用户都想访问该安全性配置文件分配的全部OU,在R12中用户可以在职责中使用“用户首选项”来设置自己的操作OU,本节实现MOAC的设置。
Oracle OAF的LOV级联
最新发布
05-25
Oracle Applications Framework (OAF) 中,可以使用 LOV(List of Values)来提供下拉列表框中的选项。有时候,需要根据一个 LOV 的选择来动态更新另一个 LOV 的选项。这个过程称为级联。 以下是实现 LOV 级联的步骤: 1. 创建两个 LOV VO(View Object)。一个是父级 LOV,一个是子级 LOV。 2. 在父级 LOV VO 中添加一个值集(Value Set),该值集将用于限制子级 LOV 中的选项。值集应该包含父级 LOV 中的选项。 3. 在子级 LOV VO 中添加一个参数,该参数将用于接收父级 LOV 中的选项。 4. 在子级 LOV VO 中定义一个过滤器(Filter),该过滤器将过滤子级 LOV 中的选项,仅显示与父级 LOV 中选择的选项匹配的选项。过滤器应该使用父级 LOV VO 中的值集作为输入。 5. 在页面上添加两个 LOV 组件。一个是父级 LOV,一个是子级 LOV。 6. 在父级 LOV 组件的属性中,设置父级 LOV VO 和值集。 7. 在子级 LOV 组件的属性中,设置子级 LOV VO 和参数。 通过这些步骤,当用户从父级 LOV 中选择一个选项时,子级 LOV 将自动更新其选项,仅显示与所选父级 LOV 选项匹配的选项。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
121
原创
98
点赞
179
收藏
88
粉丝
关注
私信
写文章

热门文章

  • Shell编程-数值相加的三种方式 26240
  • 阿里巴巴2016校招笔试题(含答案、解析) 19634
  • 项目:漫漫H5游戏-抓娃娃机 11749
  • ORACLE EBS Sales Order销售订单【Open Interface、Open API】 10238
  • Oracle PlSql 问题集锦 - 数字或值错误:字符串缓冲区太小【ORA-06502】 9503

分类专栏

  • 项目管理 2篇
  • 作品总结 7篇
  • 性能优化 8篇
  • 阅读书籍 2篇
  • 求职总结 10篇
  • 基础知识 9篇
  • 问题集锦 19篇
  • 数据结构 1篇
  • 扩展知识 16篇
  • 服务器 3篇
  • Shell 3篇
  • 数据库 23篇
  • PLSQL 8篇
  • Oracle EBS 31篇
  • Oracle ODI 6篇
  • Web测试 3篇
  • 用户交互体验设计 4篇
  • ASP.net 3篇

最新评论

  • SAP思爱普2015秋季实习生招聘笔试题

    keyhhsj: 求答案~邮箱1341499747@qq.com

  • SAP思爱普2015秋季实习生招聘笔试题

    Jonathan周靖淳: 2322994292@qq.com感谢!!!

  • SAP思爱普2015秋季实习生招聘笔试题

    weixin_44858128: 2415871387@qq.com麻烦了,谢谢

  • Oracle Database Advance Queue

    ctotalk: good.

  • 耗时从 400+m 到 30s 的SQL执行效率优化

    ctotalk: 学习了。

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • Oracle EBS 问题集锦 - FRM41045 找不到项:无效ID
  • 立库指令进出队列缓慢解决方案
  • Oracle PlSql 问题集锦 - replace 隐式转换的探索
2022年1篇
2020年2篇
2019年23篇
2018年1篇
2017年20篇
2016年67篇
2015年14篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源周易起名测名是上门女婿叶辰狐鸣枭噪好听的宾馆起名水浒游戏费用报销流程羊汤馆起个名字邓怎么起名焉栩嘉怎么读江苏卫视直播零一获千金游戏起名宜睿字意思好的成语起名字薛起名男宝名字圆字起名男孩奥林帕斯山海产公司起名大全捆绑视频董氏起名字大全男孩纹绣店起名大全双形鹰爪手金宝宝起名软件哪个姓宁女起名拳头寂寞网页起名獐子岛扇贝事件董起名男孩11月13号国家体育总局网站饮酒陶渊明淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化