一、 定义时利用数据类型本身的帮助

PARAMETERS: carrid TYPE  sflight-carrid,

            connid TYPE  sflight-connid .


如果需要定义工厂、公司、仓库地点等,可以找有搜索帮助的数据元素做参考

 二、 使用帮助函数完成一般帮助

函数:

F4IF_INT_TABLE_VALUE_REQUEST

效果:

本例代码:

REPORT  ZLM_TEST_044.

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.

PARAMETERS:  p_matnr TYPE  matnr.

SELECTION-SCREEN END OF BLOCK b1.

AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_matnr.

  PERFORM frm_f4.

FORM frm_f4.

  TYPES: BEGIN OF values,

         matnr TYPE matnr,

         maktx TYPE maktx,

       END OF values.

  DATA: values_tab       TYPE TABLE OF values.

  SELECT  matnr maktx

    FROM  makt

    INTO TABLE values_tab.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'

    EXPORTING

      retfield     = 'MATNR'                    "需要回传的字段

      dynpprog     = sy-repid

      dynpnr       = sy-dynnr

      dynprofield  = 'MAKTX'                    "需要显示的字段

      window_title = '情选择物料 '

      value_org    = 'S'

    TABLES

      value_tab    = values_tab.

ENDFORM.                    "frm_f4


©著作权归作者所有:来自51CTO博客作者mb5fd8698f60f87的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 函数递归作业详解(C语言)
  2. 0128- 实例演示函数作用域与闭包,回调的使用场景与参数调用
  3. “重定义;不同的基类型”,可能是顺序问题
  4. 在游戏运营行业,Serverless 如何解决数据采集分析痛点?
  5. elasticsearch的mapping参数
  6. 初识 jQuery 与$()工厂函数的四种用法,四种好用的 getter/setter
  7. PHP基础:字符串函数的作用和练习
  8. Jackson,最牛掰的 Java JSON 解析器
  9. 有待完善的扫雷程序

随机推荐

  1. go语言函数介绍
  2. go语言一些使用经验(精选)
  3. golang flag是什么
  4. go语言的init函数详解
  5. go语言​中的包引入、函数、变量使用
  6. golang defer什么时候执行
  7. Go语言并发机制图文详解
  8. go语言查看环境信息的方法
  9. golang context用来干吗
  10. 在go modules里使用go get进行包管理的介