配置SAP BusinessByDesign OWL自动更新

解决问题:

在QA界面新建一条数据时,点击保存并关闭以后,回到OWL时,还需要手动点击一次GO才能获取到刚添加的这条数据。现在想不点击GO实现自动更新!

步骤:

1.双击打开OWL界面。

2.点击编辑模式

3.跳转到Controller页签下,点击inports新建,并命名为AutoRefresh_Inports.

4.在右侧的属性栏中找到Events→OnFire,选择事件EventHandle.(因为这个事件是执行DefaultSet的,也就是执行OWL默认的Query事件,如果想执行其他的查询绑定,可以换成其他事件的EventHandle。

5.在Navigation下的Local Event中填写AutoRefresh_LocalEvent(可以改为其他名字,注意一定是要在右侧的属性页签中的Navigation→LocalEvent,因为左边也会出现Local Event.

6.保存并激活!

7.打开相应的QA界面,进入编辑模式

8.跳转到Controller页签下,点击Outport,新建Outport,并命名为AutoRefresh_Outport.

9.在右侧的属性栏中找到Navigation→ Local Event 填写与第五步相同的名字即可。这里是:AutoRefresh_LocalEvent,打开传递事件按钮Behavior→Broadcast设置为true.目的是要把AutoRefresh_LocalEvent当成标示传递到OWL,触发OWL的OnFire事件。

10.修改Event Handles下面的保存按钮事件SaveHandler,在默认的保存事件动作下,添加一个FireOutput操作。指向刚创建的AutoRefresh_Outport.

11.保存并激活!

posted on 2013-03-27 16:48  三石三块  阅读(182)  评论(0编辑  收藏  举报