OAF调用存储过程显示HTML
页面的技术操作步骤
*** ***
创建日期: 2014-2-23
修改日期: 2014-2-23
版本: 1.0
编写说明
“OAF调用存储过程显示HTML页面的技术”是技术性文档,详细描述了系统通过OAF技术调用
存储过程并显示HTML页面的技术实现过程。
使用对象
EBS技术开发人员
参考文档
图标说明
在以下叙述中,为更简捷清楚地反映操作流程,图标约定如下:
∙[B] : 按钮
∙[I] : 图标
∙[M] : 菜单
∙[N] : 浏览器
∙[T] : Tab/Subtab(页)
∙粗体字 : 字段的值
∙斜体字 : 附加说明信息
∙正常字体 : 指令, 字段, 名称
相关技术点列表
相关技术点列表列举了OAF调用存储过程显示HTML页面的技术实现具体的操作步骤,便于技术人员二次开发。
JDeveloper里创建及设置
具体步骤
1)建立一个空的 AM,并命名为: Html_GateAM
2)定义一个PAGE,并命名为: Html_GatePG
3) 新建一个 region1,
将Region Stlye类型设为: messageComponentLayout;
4)新建一个 messageLayout1 ,
并添加控件 HTML_TEXT ,item_style 为:rawText;
5) 设置Html_GatePG的PageLayout的属性 Functional 下的 Controler Class属性,
使其指向: acle.apps.fnd.htmlgate.webui.HtmlGateCO;
编写JAVA代码
1、在HtmlGateCO.java文件中,processRequest 类下,添加代码如下:
其中: OADBTransaction trx = oa.getOADBTransaction();
String sqltxt = "BEGIN XXFND_HTMLGATE.run"+ "(:1,:2,:3,:4,:5,:6,:7,:8); END;";
通过上段代码,调用 PACKAGE :XXFND_HTMLGATE.
PL/SQL里创建PACKAGE
1、通过PL/SQL创建PACKAGE代码如下:
系统功能注册
1、路径:应用开发员/应用/函数:
其中两处需要注意:
A: 特性中,类型设置为: SSWA jsp 函数
B: Web Html中,将 HTML调用设为:
OA.jsp?page=/changan/oracle/apps/fnd/htmlgate/webui/HtmlGatePG&OARF=printable
2:在需要使用的职责下定义隐藏菜单oracle手动调用存储过程 不写提示就是隐藏菜单:
FORM中添加代码
1、数据块EMPLOYEE 下的PRINT项的 WHEN_BUTTON_PRESSS 触发器:
PL/SQL中添加程序代码
1、程序xxhrr106_oss中,增加代码:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论