POWL List Refresh

想当年在为San Jose的Hitachi做服务时,那个台湾女老板很凶地责问SRM POWL为什么没有自动更新功能.

当时是这么对付过去的:

As POWL is static, the refresh doesn't happen automatically. The mentioned behavior is the standard, not a bug. According to our development this future is currently not available for SRM 7.0 . This is under development in Enhancement package . This feature may be available in SRM 7.0 SP06 (the SP6 is scheduled to the first week of may/2010). While, the latest update of 1134640 (11.25.2009) makes promising this function can be realized. But we need to confirm with our developer first. It takes time. If you are unable to wait, you can implement SAP note 1134761, 1134640 first for a test.

 

今天回忆这段往事,发现1134640早已放出一个附件指导如何设置自动更新了.

1. SE80打开dynpro component POWL_UI_COMP

image

2. 分别选择

/SAPSRM/POWL_CONFIG_SC for Employee Self Services,
/SAPSRM/POWL_CONFIG for other SRM areas.

选择image

带到以下URL,选择change模式

image

3. 在refreshOnQuerySwitch打勾

image

这样的配置,仅仅使用户在点击query的名字时,POWL得到更新.对于系统的性能影响是微不足道的

注意,不要认为用户登录到系统,系统自动会更新POWL

4. 如果用户需要每次转到POWL界面时,POWL query自动更新,则需要设置参数REFRESHQ或REFRESHA

该设置以role为决定条件.以employee role为例:

   imageimage

在这里加入参数REFRESHQ=X (目前的设定值是POWLDELTARENDERING=X)

image

参数REFERSHQ=X: to refresh only the current default query which is opened after logon/POWL switch. The suggestion is to use this one as refresh all is more performance consuming and because other queries can be refreshed by query switch.(即refreshOnQuerySwitch打勾后带来的效果)

参数REFRESHA=X: to refresh all to queries after logon/POWL switch

5. 还有种更新方法,譬如说购物车有更新的话,POWL的结果就会自动更新.此种方法仅限用户自己更新的购物车,采购订单等. 该功能SRM7.0 SP06后自带.之前的版本SAP不建议用户自己更改配置.具体参考Note 1438945.

 

总结一下:

POWL的更新有三种方法:(Note 1461713)

1. 用户点击query名字,该query就更新了

2.1 用户登录系统后,默认query自动更新

2.2 用户登录系统后,所有query自动更新

3. 用户自己创建/修改的订单等一旦有了更新,query会自动更新.SP06后自带功能.

 

不知Hitachi的那个女老板是否已经知道了这些解决方法? 不过据说她已经退休了…

posted on 2010-12-18 03:41  懒芒果  阅读(2295)  评论(3编辑  收藏  举报