SAP EWM RF中功能代码BACK UPDBCK以及BACKF的区别

BACK、UPDBCK和BACKF是系统保留的RF功能代码(Function Code),都用于屏幕回退功能,但其用法都是不同的。

* BACK 从当前屏回退到上一屏,回退一旦触发会丢失当前屏幕的所有变更,即回退时数据无法保存至用于数据传递的内部结构中。 例如在第二屏输入CN02按返回,但前一屏还是还是保留着原来的CN01。

2013-3-18-11-23-38 2013-3-18-16-21-13

* UPDBCK 从当前屏回退到上一屏,回退一旦触发系统会先自动更新数据至用于数据传递的内部结构,然后再回退到上一屏。顾名思义这是带更新的返回。 例如返回到第一屏时,文本框中的内容会被相应更新。

2013-3-18-11-23-39 2013-3-18-17-42-333

* BACKF 回退触发时系统会先调用到一个函数,一般用来处理回退前所要执行的一些逻辑。当函数执行完毕后系统再次执行功能代码BACK或者UPDBCK来做返回动作。注意这里的处理模式必须是后台模式。

2013-3-18-17-33-99

如有不正确之处欢迎指正,谢谢!

posted @ 2013-04-22 15:17  Chen Hua  阅读(791)  评论(0编辑  收藏  举报