本文讲解SET HOLD DATA 的作用
首先SET HOLD DATA 命名通常写在PBO事件中
如果这个命令出现在PBO事件中,接着只要System ---> User Profile --> Hold Data( or Set Data),这样你的屏幕数据就会将屏幕的数据保存下来,那么你以后再跑这个程序的时候屏幕的数据就会按照上次保存下来的数据相应填充进去。
其实,上面的操作就相当于给屏幕字段赋予一个默认值而已。
以下是一个例子:
*&----------------------------------------------------------------*
*& Report ztest_pillar *
*&----------------------------------------------------------------*
report ztest_pillar.
parameters zname(10) type c.
at selection-screen output.
set hold data on.
该程序退出后再运行一次的话,屏幕上面字段的值会保存一下,如果你上次有进行保存界面值操作(System--> User Profile --> Hold Data)