首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201110A00ULQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券