• FM实现F4帮助系列一:常规实现


    一、 定义时利用数据类型本身的帮助
    PARAMETERS: carrid TYPE  sflight-carrid,
                connid TYPE  sflight-connid .
    FM实现F4帮助系列一:常规实现

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

     二、 使用帮助函数完成一般帮助
    函数:
    F4IF_INT_TABLE_VALUE_REQUEST
    效果:
     FM实现F4帮助系列一:常规实现

    本例代码:
    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

    http://blog.sina.com.cn/sapliumeng
  • 相关阅读:
    基于BGP/EVPN控制平面的VXLAN anycast-VTEP anycast-gateway基本配置
    NetworkManager配置VRF
    IBGP Segment Routing AIGP属性
    EBGP segment routing
    CentOS8创建网桥
    F5 HTTP response body rewrite
    OSPF Segment Routing和MPLS基本配置
    L2TP 和 IPsec over L2TP
    nmap
    LINUX DNS客户端 解析域名慢的问题。
  • 原文地址:https://www.cnblogs.com/senlinmu110/p/3802139.html
Copyright © 2020-2023  润新知