2020-08-25 22:56发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
屏幕激活和屏幕不可见之间有什么区别,因为两者都使选择屏幕参数不可见。
此致
山地
嗨,
活动屏幕可以隐藏/取消隐藏,但屏幕不可见将以密码形式显示屏幕,这意味着当您在屏幕上输入任何内容时,它将以密码字母显示。
BR
Sumeet
不错的说明
嗨
Active = 0-表示在运行时不会显示该屏幕元素。
Input = 0-表示将显示Screen元素,但不接受任何输入。 即该元素将以灰色模式显示。
亲切的问候
Suneesh
在"屏幕"组件中,活动组件会影响其他组件,例如输入,输出和不可见。
在F1帮助中,
活动组件没有相应的
属性。 使用 MODIFY SCREEN
对其内容的更改会影响输入,输出
和不可见属性,并相应地影响
如果在下面的Modify屏幕前后将断点放在代码中,则可以轻松找出所有其他组件,例如input,output和 修改屏幕后,不可见的属性将更改。
如果屏幕名称='P_PERNR1'。 screen-active ='0'。修改屏幕。
您好Sandeep,
SCREEN-ACTIVE组件的唯一目的是允许您通过不具有SCREEN-INVISIBLE设置的单个分配使屏幕字段处于非活动状态。
Ex:将ACTIVE设置为0会自动设置INPUT = 0,OUTPUT = 0和INVISIBLE = 1。
Sudeesh Soni
嗨桑迪普,
报告ZTEST44。 参数: p_num RADIOBUTTON GROUP rad1默认'X'用户命令abc, p_char RADIOBUTTON GROUP rad1。 参数: p_num1 TYPE i MODIF ID编号, p_num2 TYPE i MODIF ID编号, p_char1 TYPE C MODIF ID编号, p_char2 TYPE C MODIF ID编号, 在选择屏幕输出 。 IF p_num EQ'X'。 循环显示在屏幕上。 IF screen-group1 EQ'CHR'。 screen-active = 0. >修改屏幕。 ENDIF。 IF screen-group1 EQ'NUM'。屏幕不可见=0。修改屏幕。 endif。 ENDLOOP。 ELSE。 屏幕上的循环。 IF screen-group1 EQ'CHR'。屏幕不可见=0。修改屏幕。 endif。 IF screen-group1 EQ'NUM'。屏幕不可见=1。修改屏幕。 ENDIF。 ENDLOOP。 > endif。
输出:
您好,
在屏幕画家中,我们可以使该字段可见和不可见。.在abap编码中,这可以通过属性invisible和active来实现……屏幕还具有其他属性。
动态设置属性(SAP库-通过密钥功能设置SAP NetWeaver )
我同时使用屏幕激活和屏幕不可见。 下面是示例代码,它们两个都给出相同的输出。 所以我不明白两者的用法不同。
使用屏幕激活
报告zdemo_test。 参数:p_pernr1类型pernr_d, p_pernr2类型pernr_d。参数:rd1 RADIOBUTTON GROUP g1默认'X'用户命令abc, rd1 RADIOBUTTON 。 在选择屏幕输出处。如果rd1 EQ'X'。在屏幕上循环。如果screen-name ='P_PERNR1'。 screen-active =' 0'。修改屏幕。 ENDIF。 ENDLOOP。 ELSEIF rd2 EQ'X'。 LOOP AT SCREEN。如果屏幕名称='P_PERNR2'。 >屏幕激活='0'。修改屏幕。 ENDIF。 ENDLOOP。 ENDIF。
使用屏幕不可见和屏幕输入
报告zdemo_test。 参数:p_pernr1类型pernr_d, p_pernr2类型pernr_d。参数:rd1 RADIOBUTTON GROUP g1默认'X'用户命令abc, rd2 RADIOBUTTON GROUP g1。 在选择屏幕输出处。如果rd1 EQ'X'。在屏幕上循环。如果屏幕名称='P_PERNR1'。屏幕- 不可见='1'。屏幕输入='0'。修改屏幕。 ENDIF。 ENDLOOP。 ELSEIF rd2 EQ'X'。在屏幕上环绕。 IF屏幕名称='P_PERNR2'。屏幕不可见='1'。屏幕输入='0'。修改屏幕。 ENDIF。 ENDLOOP。 ENDIF。
最多设置5个标签!
嗨,
活动屏幕可以隐藏/取消隐藏,但屏幕不可见将以密码形式显示屏幕,这意味着当您在屏幕上输入任何内容时,它将以密码字母显示。
BR
Sumeet
不错的说明
嗨
Active = 0-表示在运行时不会显示该屏幕元素。
Input = 0-表示将显示Screen元素,但不接受任何输入。 即该元素将以灰色模式显示。
亲切的问候
Suneesh
嗨,
在"屏幕"组件中,活动组件会影响其他组件,例如输入,输出和不可见。
在F1帮助中,
活动组件没有相应的
属性。 使用 MODIFY SCREEN
对其内容的更改会影响输入,输出
和不可见属性,并相应地影响
< p> SCREEN结构的输入,输出和不可见组件。如果在下面的Modify屏幕前后将断点放在代码中,则可以轻松找出所有其他组件,例如input,output和 修改屏幕后,不可见的属性将更改。
如果屏幕名称='P_PERNR1'。
# p#screen-active ='0'。
修改屏幕。
您好Sandeep,
SCREEN-ACTIVE组件的唯一目的是允许您通过不具有SCREEN-INVISIBLE设置的单个分配使屏幕字段处于非活动状态。
Ex:将ACTIVE设置为0会自动设置INPUT = 0,OUTPUT = 0和INVISIBLE = 1。
此致
Sudeesh Soni
嗨桑迪普,
报告ZTEST44。
参数:
p_num RADIOBUTTON GROUP rad1默认'X'用户命令abc,
p_char RADIOBUTTON GROUP rad1。
参数:
p_num1 TYPE i MODIF ID编号,
p_num2 TYPE i MODIF ID编号,
p_char1 TYPE C MODIF ID编号,
p_char2 TYPE C MODIF ID编号,
在选择屏幕输出 。
IF p_num EQ'X'。
循环显示在屏幕上。
IF screen-group1 EQ'CHR'。
screen-active = 0.
>修改屏幕。
ENDIF。
IF screen-group1 EQ'NUM'。
屏幕不可见=0。
修改屏幕。
endif。
ENDLOOP。
ELSE。
屏幕上的循环。
IF screen-group1 EQ'CHR'。
屏幕不可见=0。
修改屏幕。
endif。
IF screen-group1 EQ'NUM'。
屏幕不可见=1。
修改屏幕。
ENDIF。
ENDLOOP。
>
endif。
输出:
您好,
在屏幕画家中,我们可以使该字段可见和不可见。.在abap编码中,这可以通过属性invisible和active来实现……屏幕还具有其他属性。
动态设置属性(SAP库-通过密钥功能设置SAP NetWeaver )
大家好,
我同时使用屏幕激活和屏幕不可见。 下面是示例代码,它们两个都给出相同的输出。 所以我不明白两者的用法不同。
使用屏幕激活
报告zdemo_test。
参数:p_pernr1类型pernr_d,
p_pernr2类型pernr_d。
参数:rd1 RADIOBUTTON GROUP g1默认'X'用户命令abc,
rd1 RADIOBUTTON 。
在选择屏幕输出处。
如果rd1 EQ'X'。
在屏幕上循环。
如果screen-name ='P_PERNR1'。
screen-active =' 0'。
修改屏幕。
ENDIF。
ENDLOOP。
ELSEIF rd2 EQ'X'。
LOOP AT SCREEN。
如果屏幕名称='P_PERNR2'。
>屏幕激活='0'。
修改屏幕。
ENDIF。
ENDLOOP。
ENDIF。
使用屏幕不可见和屏幕输入
报告zdemo_test。
参数:p_pernr1类型pernr_d,
p_pernr2类型pernr_d。
参数:rd1 RADIOBUTTON GROUP g1默认'X'用户命令abc,
rd2 RADIOBUTTON GROUP g1。
在选择屏幕输出处。
如果rd1 EQ'X'。
在屏幕上循环。
如果屏幕名称='P_PERNR1'。
屏幕- 不可见='1'。
屏幕输入='0'。
修改屏幕。
ENDIF。
ENDLOOP。
ELSEIF rd2 EQ'X'。
在屏幕上环绕。
IF屏幕名称='P_PERNR2'。
屏幕不可见='1'。
屏幕输入='0'。
修改屏幕。
ENDIF。
ENDLOOP。
ENDIF。
一周热门 更多>