原文地址:http://hi.baidu.com/bhwang/blog/item/d9bdaf09efca66226a60fb36.html
REPORT Z_WBH_2.
PARAMETERS: p_pass TYPE xuncode.
*---------------------------------------------------------------------*
AT SELECTION-SCREEN OUTPUT.
LOOP AT SCREEN.
IF screen-name = 'P_PASS'.
screen-invisible = '1'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
*---------------------------------------------------------------------*
START-OF-SELECTION.
WRITE: / p_pass.
或者下面程序:
REPORT z_barry_test_screen_loop .
PARAMETERS: p_str0(10) type c ,
p_str1(10) TYPE c ,
p_str2(10) TYPE c .
AT SELECTION-SCREEN OUTPUT.
PERFORM setscreen .
*---------------------------------------------------------------------*
* FORM setscreen *
*---------------------------------------------------------------------*
FORM setscreen .
LOOP AT SCREEN.
IF screen-name = 'P_STR0' .
screen-input = '0'. "灰掉,只输出
ENDIF.
IF screen-name = 'P_STR1'.
screen-invisible = '1'. "*做掩码,适合输入密码
ENDIF.
IF screen-name = 'P_STR2'.
screen-active = '0'. "不显示
ENDIF.
MODIFY SCREEN.
ENDLOOP.
ENDFORM .
本文介绍了ABAP编程中如何通过屏幕循环控制不同类型的输入参数显示状态,包括使其不可见、仅显示或不活跃等操作。
2162

被折叠的 条评论
为什么被折叠?



