- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02OAF客户化开发实例之Helpdesk公告用户显示开发实例v1.0
02OAF客户化开发实例之Helpdesk公告用户显示开发实例v1.0
AIM
MD.070 APPLICATION
EXTENSION TECHNICAL DESIGN Helpdesk公告用户显示开发实例
Author: Creation Date: Last Updated: Document Ref:
Approvals:
Peng.Yang January 28, 2010 June 26, 2010
Version: 1.0
Peng.Yang
Copy No. _____
Document Control
Change Record
Reviewers
Distribution
Date
Author Version Change Reference 28-Jan-2010 Peng.Yang 1.0 No Previous Document
Name
Position
Copy No.
Name
Location
1 Library Master Project Library 2 Project Manager 3
Note To Holders:
name on the equivalent of the cover page, for document control purposes. cover, for document control purposes.
ii / 26
Contents
Document Control ii?开发介绍 1?
概述 1?完成的目标 2?步骤1:创建页面模型组件 3?步骤2:创建初始页 4?步骤3:自动客户化查询 6?步骤4:创建公告明细页面 UI 10?步骤5:实现试图对象查询 14?步骤6:实现下钻到 NotifyShowDetailsPG 15?步骤7:程序部署到EBS应用服务器中 18?步骤8:OAF控制器中的日志查看 21?步骤9:如何找到页面所对应的源文件 21?Open and Closed Issues for this Deliverable 23?
Open Issues 23?Closed Issues 23?
iii / 26
开发介绍
概述
本文当讲述了如何实现OAF公告页面显示功能。
June 26, 2010
1 / 26
完成的目标
完成此开发之后,需要掌握如下的课题: z OAF开发环境搭建了解 z OAF框架的了解 z OAF开发规范遵循 z OAF页面的基本布局
z 通过编写必要的程序实现页面直接的 JSP Forward
z 启用
z 确保应用程序在使用浏览器中的 Back 按钮是安全的
June 26, 2010
2 / 26
June 26, 2010
步骤1:创建页面模型组件
任务1.1: 创建视图对象(VO) NotifyShowVO,主要用于直接查询,不对数据进行任何操作 为了满足搜索结果表的要求,需要创建一个包括了搜索所需要的所有属性的汇总视图。 z
从导航栏中选择 oracle.apps.cux.helpdesk.server BC4J 包,右键从上下文菜单中选择 New View Object... 进入 New View Object... 向导 跳过欢迎页
在 Name 页中,指定连接视图对象的 Name 为 NotifyShowVO,并保证 Package 的值为 oracle.apps.cux.helpdesk.server 下一步直到第5步,直接输入以下 SQL 语句
z z z
SELECT ROWNUM line_no, NOTIFY_ID, SUBJECT,
NOTICE_DATE, Content,
NOTICE_USER_TYPE_DESC, NOTICE_USER_DESC FROM (
SELECT NotifyEO.NOTIFY_ID, NotifyEO.SUBJECT,
NotifyEO.NOTICE_DATE, NotifyEO.Content,
fl.MEANING NOTICE_USER_TYPE_DESC, decode(NotifyEO.NOTICE_USER_TYPE,’C’, cux_helpdesk_oaf_pkg.get_segment_desc(NotifyEO.NOTICE_USER_CODE,’segment1’),
‘D’,cux_helpdesk_oaf_pkg.get_segment_de
文档评论(0)