oracle oaf界面个性化,个性化EBS标准OAF页面(EO,+SQL全版本).doc

个性化EBS标准OAF页面(EO,SQL全版本)

个性化EBS标准OAF页面

目录

个性化EBS标准OAF页面1

目录1

替换VO添加客户化属性(VO基于EO的版本)3

实例背景3

本例的页面:3

EBS查看路径为:3

原始VO位置3

新VO位置3

JDEVELOPER设置3

环境变量:JDEV_USER_HOME3

关键的JDEVELOPER设置3

替换VO创建客户化的属性(基于EO的VO)4

客户化准备4

创建新的VO(CuxConcurrentProgramVO)5

设置VO参数6

修改CuxConcurrentProgramVO7

给CuxConcurrentProgramVO添加属性(关键)8

替换ConcurrentProgramVO为CUXConcurrentProgramVO9

为创建的属性添加一个ITEM11

进入个性化页面11

点击create ITEM11

设置ITEM属性11

点击APPLY 即可13

结果测试14

替换效果15

注意事项15

将个性化导入到EBS15

设置jpximport.bat所在的位置15

上传文件16

查看部署效果17

替换VO添加客户化属性(VO基于SQL的版本)(概要)18

继承VO18

添加字段18

自动添加属性18

为属性添加ITEM19

测试运行19

部署19

运行效果19

替换VO添加客户化属性(VO基于EO的版本)

实例背景

本例的页面:

/oracle/apps/fnd/cp/program/webui/SearchConcProgPG

EBS查看路径为:

system administration->concurrent->program

原始VO位置

gram.server.ConcurrentProgramVO

新VO位置

gram.server.CuxConcurrentProgramVO

JDEVELOPER设置

环境变量:JDEV_USER_HOME

D:\EF DISK\F\tools\OAF\p6509325_R12_GENERIC\jdevhome\jdev

关键的JDEVELOPER设置

在Java Option 处添加 –Dject=”项目名称(无引号)”,如果不添加该设置,运行的时候将不能识别替换的VO

替换VO创建客户化的属性(基于EO的VO)

客户化准备

创建客户化函数

CREATE OR REPLACE FUNCTION cux_oaf_test_f(ARG1 VARCHAR2) RETURN VARCHAR2 IS

BEGIN

RETURN 'OAF TEST' || TO_CHAR(ARG1);

EXCEPTION

WHEN OTHERS THEN

NULL;

END cux_oaf_test_f;

创建客户化的package

gram.server

创建新的VO(CuxConcurrentProgramVO)

创建VO

设置VO参数

命名新VO

EXTENDS 选项, 选择要被替换的VO(一定要继承原始的VO)

点击下一步一直到完成

修改CuxConcurrentProgramVO

修改SQL, 在SELECT 的最后添加,

“,CUX_OAF_TEST_F(ConcurrentProgramEO.USER_CONCURRENT_PROGRAM_NAME) AS FRANKADD”

函数CUX_OAF_TEST_F 在准备阶段已经定义,其需要一个varchar2类型的参数。

如下:

select

request_id, program, requested_start_date, UserPhase, SswaStatus, phase_code, requested_by,

responsibility_application_id, responsibility_id, OFileStatus, program_application_id, program_short_name, request_date,

decode(phase_code, 'C', decode(OFileStatus, NULL, NULL, decode(program_short_name, 'FNDREPRINT', NULL, phase_code)), phase_code) as republish,CUX_OAF_TEST_F(program) AS FRANKADD

from

(select request_id, program, requested_start_date,

fnd_conc_sswa.get_phase(phase_code, status_code, hold_fla

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值