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;";
通过上段代码,调用 PACKAGEXXFND_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小时内删除。