2020-08-19 05:48发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) Hello Freinds, ... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
Hello Freinds,
我正在处理权限检查对象,在某些程序中有"动态选择"屏幕,因此如何在动态选择屏幕中查找字段。
请指导我.........
谢谢
阿玛尔
报告ZSELECTION。
*选择屏幕字段
表格:sscrfields,MARA。
*全球声明
*********** SELECTION-SCREENS **********************
带有框架的块blk1的选择屏幕开始。
*用于模块的动态显示
参数:MATNR RADIOBUTTON GROUP rad用户命令com默认为'X',ERSDA RADIOBUTTON GROUP rad,
MTART RADIOBUTTON GROUP拉德。
blk1的选择屏幕结束。
选择屏幕跳过。
选择屏幕评论2(6)text_001。
参数:MATNR TYPE MARA-MATNR MODID ID mod。
参数:ERSDA类型MARA-ERSDA修改ID rad。
参数:MTART类型MARA-MTART修改ID cad。
在选择屏幕输出处。
*单击第一个无线电按钮
如果MATNR ='X'。
*基于所选无线电获得动力的代码
环视屏幕。
如果screen-group1 ='MOD'。
屏幕增强='1'。
屏幕激活=1。
screen-display_3d ='1'。
修改屏幕。
ENDIF。
如果screen-group1 ='RAD'。
屏幕增强='0'。
屏幕激活= 0。
screen-display_3d ='0'。
如果screen-group1 ='CAD'。
屏幕激活=0。
ENDLOOP。
*第二广播的点击
如果ERSDA ='X'。
*单击第三电台
如果MTART ='X'。
最多设置5个标签!
报告ZSELECTION。
*选择屏幕字段
表格:sscrfields,MARA。
*全球声明
*********** SELECTION-SCREENS **********************
带有框架的块blk1的选择屏幕开始。
*用于模块的动态显示
参数:MATNR RADIOBUTTON GROUP rad用户命令com默认为'X',ERSDA RADIOBUTTON GROUP rad,
MTART RADIOBUTTON GROUP拉德。
blk1的选择屏幕结束。
选择屏幕跳过。
选择屏幕评论2(6)text_001。
参数:MATNR TYPE MARA-MATNR MODID ID mod。
参数:ERSDA类型MARA-ERSDA修改ID rad。
参数:MTART类型MARA-MTART修改ID cad。
在选择屏幕输出处。
*单击第一个无线电按钮
如果MATNR ='X'。
*基于所选无线电获得动力的代码
环视屏幕。
如果screen-group1 ='MOD'。
屏幕增强='1'。
屏幕激活=1。
screen-display_3d ='1'。
修改屏幕。
ENDIF。
如果screen-group1 ='RAD'。
屏幕增强='0'。
屏幕激活= 0。
screen-display_3d ='0'。
修改屏幕。
ENDIF。
如果screen-group1 ='CAD'。
屏幕增强='0'。
屏幕激活=0。
screen-display_3d ='0'。
修改屏幕。
ENDIF。
ENDLOOP。
ENDIF。
*第二广播的点击
如果ERSDA ='X'。
环视屏幕。
如果screen-group1 ='RAD'。
屏幕增强='1'。
屏幕激活=1。
screen-display_3d ='1'。
修改屏幕。
ENDIF。
如果screen-group1 ='MOD'。
屏幕增强='0'。
屏幕激活=0。
screen-display_3d ='0'。
修改屏幕。
ENDIF。
如果screen-group1 ='CAD'。
屏幕增强='0'。
屏幕激活=0。
screen-display_3d ='0'。
修改屏幕。
ENDIF。
ENDLOOP。
ENDIF。
*单击第三电台
如果MTART ='X'。
环视屏幕。
如果screen-group1 ='RAD'。
屏幕增强='0'。
屏幕激活=0。
screen-display_3d ='0'。
修改屏幕。
ENDIF。
如果screen-group1 ='MOD'。
屏幕增强='0'。
屏幕激活=0。
screen-display_3d ='0'。
修改屏幕。
ENDIF。
如果screen-group1 ='CAD'。
屏幕增强='1'。
屏幕激活=1。
screen-display_3d ='1'。
修改屏幕。
ENDIF。
ENDLOOP。
ENDIF。
一周热门 更多>