2020-08-19 05:41发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)在单选按钮被选中并执行后,我想创... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
在单选按钮被选中并执行后,我想创建一个选择屏幕吗?我是否可以使用任何FM,还是应该创建另一个屏幕(SE51)?
Gerard A ,
我在下面编写了一个小的测试程序,则可以复制选择屏幕参数并复制下面的程序代码行。 尝试使用相同的方法创建本地程序,您可以通过在单选按钮之间切换来自己检查结果。
***选择屏幕 带有标题标题文本001的块blkt的选择屏幕开始。 参数:rbg1 RADIOBUTTON GROUP qgrp USER-COMMAND标志默认'X', rbg2 RADIOBUTTON GROUP qgrp。 块blkt的选择屏幕结束。 带标题标题文本002的块blk1的选择屏幕开始。 选择选项:s_blk1 for gv_blk1无间隔修改ID sc1。 "区域编号 参数:rb1 RADIOBUTTON GROUP q1gr USER-COMMAND flagm MODIF ID sc1, rb2 RADIOBUTTON GROUP q1gr修改ID sc1。 块blk1的选择屏幕结束。 具有框架标题文本003的blk2块的选择屏幕开始。 选择选项:s_blk2 for gv_blk2无间隔修改ID sc2。 "商店编号 参数:rb3 RADIOBUTTON GROUP q1ga USER-COMMAND flaga默认'X'MODIF ID sc2, rb4 RADIOBUTTON GROUP q1ga MODIF ID sc2, chk TYPE c AS CHECKBOX MODIF ID sc2。 块blk2的选择屏幕结束。 ***代码行。 在AT SELECTION SCREEN OUTPUT处编写代码,如下所示: 选择屏幕输出时。 进行screen_validation。 FORM screen_validation。 环视屏幕。 如果是screen-group1 EQ'SC1'和rbg2 EQ'X'。 screen-active =" 0"。 修改屏幕。 继续。 ELSEIF screen-group1 EQ'SC2'和rbg1 EQ'X'。 screen-active =" 0"。 修改屏幕。 继续。 万一。 结局。 ENDFORM。
致谢!
最多设置5个标签!
Gerard A ,
< p>从您的问题中可以理解,您需要根据所选的单选按钮动态修改选择屏幕。 如果是在"选择屏幕输出"事件中必须播放的情况。我在下面编写了一个小的测试程序,则可以复制选择屏幕参数并复制下面的程序代码行。 尝试使用相同的方法创建本地程序,您可以通过在单选按钮之间切换来自己检查结果。
致谢!
一周热门 更多>