点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
选择屏幕上有2个单选按钮。 然后选择出现的选项,我将输入信息并在ALV上显示。 我希望为两个按钮打开不同的选择选项。
定义:
参数:p_rad1 RADIOBUTTON GROUP rad1默认'X'用户命令密码, p_rad2 RADIOBUTTON GROUP rad1。 SELECT-OPTIONS:so_lifnr for lfa1-lifnr没有间隔,没有扩展, so_kunnr FOR kna1-kunnr没有间隔,没有扩展, so_bkr_l for lfb1-bukrs没有间隔,没有扩展, so_bkr_k for knb1-bukrs无间隔,无扩展。
我要 p_rad1
, SO_KUNNR
和 SO_KUNNR
用 SO_LIFNR
和 SO_BKR_L
p_rad2
。 我这样写:
在屏幕上环视。 IF屏幕名称CS'SO_LIFNR'。 如果不是p_rad1是INITIAL。 屏幕激活= 1。 其他。 屏幕有效= 0。 万一。 修改屏幕。 ELSEIF屏幕名称CS'SO_BKR_L'。 如果不是p_rad1是INITIAL。 屏幕激活= 1。 其他。 屏幕有效= 0。 万一。 修改屏幕。 ELSEIF屏幕名称CS'SO_KUNNR'。 如果不是p_rad2是INITIAL。 屏幕激活= 1。 其他。 屏幕有效= 0。 万一。 修改屏幕。 ELSEIF屏幕名称CS'SO_BKR_K'。 如果不是p_rad2是INITIAL。 屏幕激活= 1。 其他。 屏幕有效= 0。 万一。 修改屏幕。 万一。 ENDLOOP。
但是它给了我这样的输出。 它可以正常工作,但是此屏幕是错误的:
我希望它看起来像这个例子一样分开。 两个单选按钮分别显示图像。
对于p_rad1:
对于p_rad2:
我该怎么做?
(58.2 kB)
根据最新评论和提供的完整代码,总结问题的解决方案( https://answers .sap.com/answers/13097369/view.html ):
问题是:
原因是 :
解决方法是:
如果您使用真实姓名而不是诸如" concultant grl "之类的匿名名称(以及拼写错误),则可以提供更多帮助。
嗨,
尝试下面的代码
对不起,但是您的代码在我的系统上可以运行:
使用group4代替名称。
我尝试过,但结果相同。
感谢重播。
Sandra Rossi 是的, 它的工作原理是这样,但是我为两个单选按钮填充了两个不同的ALV表。 默认情况下选中的单选按钮首先会正常运行。 当我选择其他单选按钮时,会出现错误。 我想先看到选择屏幕,然后单击任何单选按钮,然后转到列表屏幕。 仅仅此代码还不够。
感谢回复。
一周热门 更多>