添加文件上传选项时,我的选择屏幕中断。

2020-08-21 21:56发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好伙伴, 我的代码可以根据单...

         点击此处--->   EasySAP.com群内免费提供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。