首页 > 其他分享 >FM实现F4帮助系列一:常规实现

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

时间:2022-10-14 23:33:29浏览次数:62  
标签:maktx matnr F4 实现 SCREEN SELECTION tab TYPE FM


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

PARAMETERS: carrid TYPE  sflight-carrid,

           connid TYPE  sflight-connid .


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

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

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

函数:

F4IF_INT_TABLE_VALUE_REQUEST

效果:

FM实现F4帮助系列一:常规实现_数据_02

本例代码:

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.


FORM frm_f4.


        matnr TYPE matnr,

        maktx TYPE maktx,

      END OF values.

 DATA: values_tab      

 SELECT  matnr maktx

   FROM  makt

  


  

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

     dynpprog    

     dynpnr      

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

    

     value_org    = 'S'

  

     value_tab    = values_tab.

ENDFORM.                    "frm_f4


标签:maktx,matnr,F4,实现,SCREEN,SELECTION,tab,TYPE,FM
From: https://blog.51cto.com/u_15680210/5758089

相关文章