SAP

自建搜索帮助

2017-04-24  本文已影响6人  Mmm_余安

建立搜索帮助需要调用一个函数F4IF_INT_TABLE_VALUE_REQUEST
具体用法:

  INTO CORRESPONDING FIELDS OF TABLE gt_ZDWSCUS
  FROM ZDWSCUS_14062.```

`` call function 'F4IF_INT_TABLE_VALUE_REQUEST'
  exporting
     retfield        = 'ZNAME1'   "表格要显示的字段
     dynpprog        = sy-repid        "返回的程序
     dynpnr          = sy-dynnr        "屏幕
     dynprofield     = 'ZNAME1'       "往页面回填值的地方
     value_org       = 'S'             "显示类型
   tables
     value_tab       = gt_ZDWSCUS    "传进去的表格 帮助的内表
  EXCEPTIONS
      parameter_error        = 1
      no_values_found        = 2
      OTHERS                 = 3.          .
 ``
根据不同的要求,可以定义gt_ZDWSCUS里值(可查询可传值)
######给屏幕建立搜索帮助
以下代码在选择屏幕的逻辑流里面写
 ``` FIELD zname1 MODULE ztable_user_zname1 ON REQUEST."触发事件SEARCH HELP
  MODULE user_command_9000."系统自定义的触发事件
PROCESS ON VALUE-REQUEST.
  FIELD zname1 MODULE user_command_zname1."双击生成主函数写搜索帮助的程序```
上一篇 下一篇

猜你喜欢

热点阅读