http://blog.csdn.net/postfxj/article/details/8135769

触发器执行顺序:

1.  当打开FORM时:

(1)       PRE-FORM

(2)       PRE-BLOCK(BLOCK级)

(3)       WHEN-NEW-FORM-INSTANCE

(4)       WHEN-NEW-BLOCK-INSTANCE

(5)       WHEN-NEW-RECORD-INSTANCE

(6)       WHEN-NEW-ITEM-INSTANCE

2.  当填写一行记录完成后,光标移动到下一条记录的时候:

(1)       WHEN-VALIDATE-RECORD
(只将填写的记录与数据库中已存在的记录作唯一性的验证,如果只是页面上的数据重复而数据库中没有与其重复的值则不会报错.)

(2)       WHEN-NEW-RECORD-INSTANCE

(3)       WHEN-NEW-ITEM-INSTANCE

3.  当点击“保存”时

(1)       WHEN-VALIDATE-RECORD
(将页面上的所有数据提交到数据库,若页面上有重复的数据,则提交第一次时成功但只是将数据先写到数据库中一类似临时表的地方,在提交第二条重复记录的时候报错,执行事务回滚,原来执行成功的指令也将被撤消)

(2)       PRE-INSERT

(3)       ON-INSERT

(4)       POST-INSERT

(5)       POST-FORMS-COMMIT

(6)       PRE-BLOCK(BLOCK级)

(7)       KEY-COMMIT

(8)       WHEN-NEW-ITEM-INSTANCE

4.  当光标移动到当前数据块中已经显示的行上时:

(1)       WHEN-REMOVE-RECORD

(2)       WHEN-NEW-RECORD-INSTANCE

(3)       WHEN-NEW-ITEM-INSTANCE

当在该行上的不同ITEM移动时:

(4)WHEN-NEW-ITEM-INSTANCE

5.  当要进行修改时(在记录中的某个项上进行了修改时):

(1)ON-LOCK

6.  在修改完成后进行保存时:

(1)       WHEN-VALIDATE-RECORD

(2)       PRE-UPDATE

(3)       ON-UPDATE

(4)       POST-FORMS-COMMIT

(5)       PRE-BLOCK(BLOCK级)

(6)       KEY-COMMIT

(7)       WHEN-NEW-ITEM-INSTANCE

7.  删除一条记录时:

(1)       ON-LOCK

(2)       WHEN-REMOVE-RECORD

(3)       KEY-DELREC

(4)       WHEN-NEW-RECORD-INSTANCE

(5)       WHEN-NEW-ITEM-INSTANCE

8.  F11查询过程:

(1)       WHEN-CLEAR-BLOCK

(2)       WHEN-NEW-RECORD-INSTANCE

(3)       WHEN-NEW-ITEM-INSTANCE

在输入查询条件后点CTRL+F11:

(4)       PRE-QUERY

(5)       WHEN-CLEAR-BLOCK

(6)       POST-QUERY

(7)       WHEN-NEW-RECORD-INSTANCE

(8)       WHEN-NEW-ITEM-INSTANCE

9.  CRRL+F11:

(1)       WHEN-CLEAR-BLOCK

(2)       PRE-QUERY

(3)       WHEN-CLEAR-BLOCK

(4)       POST-QUERY(每查一条记录,触发一次)

(5)       WHEN-NEW-RECORD-INSTANCE

(6)       WHEN-NEW-ITEM-INSTANCE

10.              从查询状态(F11)转为输入状态(F4)时:

(1)       WHEN-CLEAR-BLOCK

(2)       KEY-EXIT

(3)       WHEN-NEW-RECORD-INSTANCE

(4)       WHEN-NEW-ITEM-INSTANCE

11.              手电筒查询过程:

(1)       QUERY_FIND(BLOCK级)

输入查询条件后,点击“查询”按钮:

(2)       WHEN-CLEAR-BLOCK

(3)       PRE-QUERY

(4)       WHEN-CLEAR-BLOCK

(5)       POST-QUERY

(6)       WHEN-NEW-RECORD-INSTANCE

(7)       WHEN-NEW-ITEM-INSTANCE

12.              点击“New”时:

(1)       WHEN-NEW-RECORD-INSTANCE

(2)       WHEN-NEW-ITEM-INSTANCE

13.              点击“Edit Field”时:

(1)KEY-EDIT

14.              点击“Window Help”时:

(1)KEY-HELP

15.              点击“Clear Record”时:

(1)       WHEN-REMOVE-RECORD

(2)       POST-QUERY

(3)       WHEN-NEW-RECORD-INSTANCE

(4)       WHEN-NEW-ITEM-INSTANCE

16.              点击F4关闭时:

(1)       KEY-EXIT

(2)       POST-FORM

17.              点击“Close Form”按钮关闭时:

(1)       KEY-EXIT

(2)       POST-FORM

18.              点击“Translations”按钮时:

(1)TRANSLATIONS

19.              点击小叉号关闭时:

(1)       WHEN-WINDOW-CLOSED

(2)       CLOSE-WINDOW

(3)       KEY-EXIT

(4)       POST-FORM

20.              选中LOV列表:

(1) KEY-LISTVAL

(2) WHEN-NEW-ITEM-INSTANCE

21.              选中记录前面的小条时:

(1)       WHEN-NEW-RECORD-INSTANCE

(2)       WHEN-NEW-ITEM-INSTANCE(数据项级)

(3)       WHEN-NEW-ITEM-INSTANCE

22.              光标上下移动时

(1)       WHEN-NEW-RECORD-INSTANCE

(2)       WHEN-NEW-ITEM-INSTANCE

Oracle EBS中有关Form的触发器的执行顺序的更多相关文章

  1. Oracle EBS中分类账和法人实体 的关系(有sql语句实例)

    Oracle EBS中分类账和法人实体 的关系(有sql语句实例) 2012-12-06 16:05 2822人阅读 评论(0) 收藏 举报  分类: Oracle EBS(12)  Oracle数据 ...

  2. Asp.Net WebAPI中Filter过滤器的使用以及执行顺序

    转发自:http://www.cnblogs.com/UliiAn/p/5402146.html 在WEB Api中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行 ...

  3. [Vue]vue中各选项及钩子函数执行顺序

    在vue中,实例选项和钩子函数和{{}}表达式都是不需要手动调用就可以直接执行的. 一.生命周期图示 二.vue中各选项及钩子函数执行顺序 1.在页面首次加载执行顺序有如下: beforeCreate ...

  4. python 中多个装饰器的执行顺序

    python 中多个装饰器的执行顺序: def wrapper1(f1): print('in wrapper1') def inner1(*args,**kwargs): print('in inn ...

  5. java 中 this 和 super 说明及在构造器中super()和this()相互调用执行顺序

    this this 表示当前对象 使用上细分的话,this有 this. 和this()的使用情况 ,下面我们开始细撸 this . 使用场景一: 在成员方法中,this.变量名 指带当前对象的变量, ...

  6. Oracle中的一些查询语句及其执行顺序

    查询条件: 1)LIKE:模糊查询,需要借助两个通配符,%:表示0到多个字符:_:标识单个字符. 2)IN(list):用来取出符合列表范围中的数据. 3)NOT IN(list): 取出不符合此列表 ...

  7. Oracle中查询关键字select--from--where--group by--having--order by执行顺序

    select--from--where--group by--having--order by 这6个查询关键字的执行顺序: 1.from组装来自不同数据源的数据:2.where基于指定的条件对记录行 ...

  8. Apex 中插入更新数据的事件执行顺序

    在使用 Apex 代码插入或更新数据的时候,若干事件会被按顺序执行.了解这些顺序可以提高调试程序的效率,也可以避免不必要的错误. 可以参考官方文档. 事件的执行顺序 从数据库中读取要更新的数据记录或初 ...

  9. Unity3D中自带事件函数的执行顺序(转)

    原文:http://www.jianshu.com/p/1d93ece664e2 在Unity3D脚本中,有几个Unity3D自带的事件函数按照预定的顺序执行作为脚本执行.其执行顺序如下: 编辑器(E ...

随机推荐

  1. Eclipse安装教程

    Eclipse安装教程     (Win7_64bit + Eclipse_64bit + JDK_8u131_64bit + python2.7.8 + PyDev5.7.0插件) 适用操作系统:W ...

  2. electron 大体结构

    1.Electron支持的平台: OS XWindowsLinux 2.一个标准的electron app包含的结构: Windows 或是 Linux中:electron/resources/app ...

  3. lrzsz的安装与配置

    1)下载http://freshmeat.sourceforge.net/projects/lrzsz/ 2)tar zxvf lrzsz-0.12.20.tar.gz 3)mv lrzsz-0.12 ...

  4. Guava Cache -- MapMaker.makeComputingMap测试

    canal中很多处使用了MigrateMap.makeComputingMap(Function<? super K, ? extends V> computingFunction)方法, ...

  5. Honeycomb

    Honeycomb http://codeforces.com/gym/102028/problem/F time limit per test 4.0 s memory limit per test ...

  6. linux下安装memcached以及扩展(xampp环境)

    网上有很多相关的文章,就不具体写了.(假设这里文件都上传到更目录下的tmp文件夹下) 1.大致流程先装 libevent 和 memcache http://www.cnblogs.com/zgx/a ...

  7. SSH三大框架需要的jar包

    1. Struts2框架 * struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar -- Struts2需要的所有jar包 * struts2-spri ...

  8. Silverlight程序设置断点无法进入调试的解决方案

    此处 勾上即可.如果下次断点又进不去了,check一下这边的 情况,可以 勾两次 在保存!实在不行,重启,更新VS.

  9. p3412 [POI2005]SKO-Knights

    传送门 分析 图1 我们假设我们现在有两个向量(2,3)和(4,2),将他们所能到达的点在几何画板上画出来,再将这些点用红线连起来,在将横坐标相同的点用蓝线连起来便能得到图1,就此我们可以发现可以用绿 ...

  10. process_进程池

    from multiprocessing import Poolimport os,timeimport multiprocessingdef func(msg): print("msg:& ...