点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好伙伴,
我的代码可以根据单选按钮的选择来禁用屏幕输入。 但是,当我添加文件上传的第三个选项时,它似乎中断了。 如果已注释掉" AT SELECTION SCREEN ON"及以下代码。 一切正常。
我猜是在p_file的VALUE-SELECT上。 和在SELECTION屏幕上的p_file
打破我当前选择屏幕的输出逻辑。 有人知道如何解决吗?
在选择屏幕输出处。 环视屏幕。 案例" X"。 当p_rad1。 如果screen-group1 ='RB1'。 屏幕输入= 1。 ELSEIF screen-group1 ='RB2'或screen-group1 ='RB3'。 屏幕输入= 0。 万一。 当p_rad2。 如果screen-group1 ='RB2'。 屏幕输入= 1。 ELSEIF screen-group1 ='RB1'或screen-group1 ='RB3'。 屏幕输入= 0。 万一。 当p_rad3。 如果屏幕名称='RB3'。 屏幕输入= 1。 ELSEIF screen-group1 ='RB1'或screen-group1 ='RB2'。 屏幕输入= 0。 万一。 结束。 修改屏幕。 结局。 "下面的代码将中断我的选择屏幕。 在p_file的VALUE-REQUEST的SELECTION屏幕上。 "弹出F4文件请求 呼叫方法ycl_otc_cust_lot => get_local_file 输入 ev_file = p_file。 在SELECTION屏幕上p_file。 "在屏幕上验证文件名 呼叫方法ycl_otc_cust_lot => check_if_excel_format 出口 iv_file = p_file 输入 ev_ext = gv_ext。
嗨
请在p_rad3时将代码==屏幕名称更改为屏幕组
请提供单选按钮的数据语句以及如何分组。
我测试了您的代码(通过更正-> IF screen-group1 ='RB3'而不是屏幕名称),我 能够选择单选按钮。 抱歉! 如果您不相信我,请将您发布的代码粘贴到新程序中,然后尝试。 因此,请提供其他代码和信息,以帮助我们重现(并解决)您的问题。
糟糕,这是旧代码。 我已经改变了。 它仍然无法正常工作。 这里不是选择屏幕。 我认为罪魁祸首是我写的那行,"下面的代码会破坏我的选择屏幕。
一周热门 更多>