OAF学习笔记-不基于EO的数据处理

OAF学习笔记-不基于EO的数据处理

纯属觉得好玩,试验一下….

主要功能:

手工建立PAGE 及上面的ITEM, 所有ITEM均为普通的ITEM,VOATTRIBUTE. 然后在ITEM中输入信息,并保存到表中.

主要使用的包及方法:

Import oracle.apps.fnd.framework.OAApplicationModule;

  1. 方法

getTransaction().executeCommand(“string”)

作用: 提交SQL语句,可为任意

getTransaction().commit()

作用: 执行COMMIT动作.

pageContext.getparameter()

作用:获取ITEM中的值

pageContext.getuserid()

作用:获取USER ID,做为WHO信息

pageContext.getCurrentDBDate()

作用: 获取当前时间,做为WHO信息

代码流程:

ROOT REGION 中建立CODE:

  

  1. 捕获按钮是否被点击

语句:

if (pageContext.getParameter("Save") != null)

  1. 实例化AM,因无EO,我没建AM,用的是ORACLE默认的那个AM.

语句:

OAApplicationModule am = pageContext.getApplicationModule(webBean);

  1. 组合SQL 语句:

String  sqlstr = “ insert into….”

注意: 时间型的东东可能要先获取字符串,然后加上TO_DATETIME转换

  1. 提交SQL语句:

am.getTransaction().executeCommand(sqlstr);

  1. 执行COMMIT:

am.getTransaction().commit();

  1. 返回信息:

pageContext.putDialogMessage(new OAException("Save successfully!",OAException.INFORMATION));

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10359218/viewspace-677456/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10359218/viewspace-677456/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值