1

在选择屏幕中,我有一个名为“作者”的参数,我使用其他报告中的“提交”调用了该报告,并将值传递给“作者”。现在我需要将“作者”参数设为只读。我怎样才能做到这一点?

我使用了以下代码,

 LOOP AT SCREEN.
   IF SCREEN-NAME = 'author'.
     SCREEN-INPUT = '0'.
     MODIFY SCREEN.
     EXIT.
   ENDIF.
 ENDLOOP.

但它不起作用。谁能帮我解决这个问题?

4

2 回答 2

3

将您的代码放在at selection-screen output-event 中。

于 2012-04-20T10:49:51.710 回答
0

免责声明:此答案不能完全回答您的问题,但也许它是满足您需要的更简单的解决方案。

如果您只需要一个参数,SUBMIT您可以使用

PARAMETERS AUTHOR NO-DISPLAY.

该参数将在选择屏幕上不可见,但可以通过 使用SUBMIT

这不是“只读”参数,而是“不显示”参数。

于 2012-04-25T16:07:28.410 回答