zoukankan      html  css  js  c++  java
  • 屏幕字段不允许直接输入,只能通过SearchHelp(F4)

    ---恢复内容开始---

    REPORT  z_barry_test NO STANDARD PAGE HEADING .

    PARAMETERS: p_date TYPE sy-datum ,
                p_bukrs LIKE t001-bukrs ,
                p_str(10).

    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        CASE screen-name.
          WHEN 'P_DATE' OR 'P_BUKRS'.
            screen-input = 0.
        ENDCASE.
        MODIFY SCREEN.
      ENDLOOP.

    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_date. "方法一
      CALL FUNCTION 'F4_DATE'
        IMPORTING
          select_date = p_date.
      LEAVE SCREEN.

    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_bukrs. "方法二
      CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
        EXPORTING
          tabname     = 'T001'
          fieldname   = 'BUKRS'
          dynpprog    = sy-repid
          dynpnr      = sy-dynnr
          dynprofield = 'P_BUKRS'
          display     = 'F'.   " <-- Force

     
     
    如果是自定义的Screen,可以使用POV Process
    PROCESS ON VALUE-REQUEST  .
      FIELD P_bukrs MODULE mf4.
     
    然后使用方法二

    ---恢复内容结束---

    REPORT  z_barry_test NO STANDARD PAGE HEADING .

    PARAMETERS: p_date TYPE sy-datum ,
                p_bukrs LIKE t001-bukrs ,
                p_str(10).

    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        CASE screen-name.
          WHEN 'P_DATE' OR 'P_BUKRS'.
            screen-input = 0.
        ENDCASE.
        MODIFY SCREEN.
      ENDLOOP.

    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_date. "方法一
      CALL FUNCTION 'F4_DATE'
        IMPORTING
          select_date = p_date.
      LEAVE SCREEN.

    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_bukrs. "方法二
      CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST'
        EXPORTING
          tabname     = 'T001'
          fieldname   = 'BUKRS'
          dynpprog    = sy-repid
          dynpnr      = sy-dynnr
          dynprofield = 'P_BUKRS'
          display     = 'F'.   " <-- Force

     
     
    如果是自定义的Screen,可以使用POV Process
    PROCESS ON VALUE-REQUEST  .
      FIELD P_bukrs MODULE mf4.
     
    然后使用方法二
  • 相关阅读:
    剑指 Offer 50. 第一个只出现一次的字符
    剑指 Offer 42. 连续子数组的最大和
    剑指 Offer 41. 数据流中的中位数
    剑指 Offer 40. 最小的k个数
    剑指 Offer 39. 数组中出现次数超过一半的数字
    剑指 Offer 38. 字符串的排列
    MySQL更改密码
    WPF中的MySQLHelper
    WPF多线程
    mysql-5.7.28-winx64(压缩包)安装教程
  • 原文地址:https://www.cnblogs.com/libo2019/p/10629573.html
Copyright © 2011-2022 走看看