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

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。
5条回答
天桥码农
2020-08-21 22:38
选择屏幕:带有框架标题的b4块开始 TEXT-011。
 参数:MODIF ID r1上的p_rad1 RADIOBUTTON GROUP g1默认'X'用户命令。
 参数:p_rad2无线电按钮组g1修改ID r2。
 参数:p_rad3无线电按钮组g1修改ID r3。
 选择屏幕:块尾b4。

 选择屏幕:b1块的开头为FRAME TITLE TEXT-001。
 SELECT_OPTIONS s_werks FOR ycust_lot_data-werks MODIF ID rb1。
 SELECT_OPTIONS s_date FOR ycust_lot_data-erdat MODIF ID rb1。
 选择屏幕:方框b1的结尾。

 选择屏幕:b2块的开头具有帧标题TEXT-009。
 选择选项p_date FOR ycust_lot_data-erdat MODIF ID rb2。
 选择屏幕:方框b2的结尾。

 选择屏幕:b3块的开头为FRAME TITLE TEXT-010。
 参数:p_file类型rlgrap文件名MODIF ID rb3。
 选择屏幕:b3块的末尾。

一周热门 更多>