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.
     
    然后使用方法二
  • 相关阅读:
    Java核心(七):this和super的区别
    Java核心(六):==和equals()的区别;重写equals()方法
    java核心(五):堆内存、栈内存;String赋值时,内存变化
    Java核心(四):Java中的装箱和拆箱
    Java核心(三):代码块的作用
    从数据库中导出.csv文件
    mongodb中数据类型的坑
    return 和 echo 的小坑
    对数据库中初始的数据在后台进行翻译
    SQL语句执行效率及分析
  • 原文地址:https://www.cnblogs.com/libo2019/p/10629573.html
Copyright © 2011-2022 走看看