F4在Alv上的帮助

2020-08-30 07:40发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,有人可以帮我吗,我想在alv列上添加F4搜索帮助,在这种情况下为状态。

我看过一些示例,我从 REUSE_ALV_GRID_DISPLAY 更改为 REUSE_ALV_GRID_DISPLAY_LVC

 gs_fieldcat_lvc-fieldname ='STATUS'。
  gs_fieldcat_lvc-tabname ='LT_ZMM'。
  gs_fieldcat_lvc-domname ='ZMM_STATUS'。
  gs_fieldcat_lvc-f4availabl ='X'。
  gs_fieldcat_lvc-ref_table ='ZMM_STAT'。
  将gs_fieldcat_lvc附加到gt_fieldcat_lvc。


  调用函数" REUSE_ALV_GRID_DISPLAY_LVC"
  出口
  i_callback_program = sy-repid
  i_structure_name ='ZMM_REQ'
  it_clusion = gs_fieldcat
  it_fieldcat_lvc = gt_fieldcat_lvc
  桌子
  t_outtab = lt_zmm
  例外情况
  程序错误= 1
  其他= 2。

 消息:没有可用的输入帮助

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,有人可以帮我吗,我想在alv列上添加F4搜索帮助,在这种情况下为状态。

我看过一些示例,我从 REUSE_ALV_GRID_DISPLAY 更改为 REUSE_ALV_GRID_DISPLAY_LVC

 gs_fieldcat_lvc-fieldname ='STATUS'。
  gs_fieldcat_lvc-tabname ='LT_ZMM'。
  gs_fieldcat_lvc-domname ='ZMM_STATUS'。
  gs_fieldcat_lvc-f4availabl ='X'。
  gs_fieldcat_lvc-ref_table ='ZMM_STAT'。
  将gs_fieldcat_lvc附加到gt_fieldcat_lvc。


  调用函数" REUSE_ALV_GRID_DISPLAY_LVC"
  出口
  i_callback_program = sy-repid
  i_structure_name ='ZMM_REQ'
  it_clusion = gs_fieldcat
  it_fieldcat_lvc = gt_fieldcat_lvc
  桌子
  t_outtab = lt_zmm
  例外情况
  程序错误= 1
  其他= 2。

 消息:没有可用的输入帮助
付费偷看设置
发送
7条回答
xfwsx85
1楼 · 2020-08-30 08:01.采纳回答

当您在REUSE_ALV_GRID_DISPLAY_LVC中构建自己的字段目录时,要表示自己的F4帮助,您必须填写F4_AVAILABL ='X',并且REF_TABLE将成为您为其分配搜索内容的数据元素(是的,我知道它似乎是不连贯的) 帮助(SE11)。

如果要在按下F4时执行专用的ABAP代码,则必须切换到类CL_GUI_ALV_GRID。

顺便说一句,您可以同时定义 作为字段目录时,您传递I_STRUCTURE_NAME ='ZMM_REQ'(这是从DDIC结构或表中默认字段目录的快捷方式)。 您必须在I_STRUCTURE_NAME或IT_FIELDCAT_LVC这两者之间进行选择。

顺便说一句,您根本不应该填写gs_fieldcat_lvc-tabname。 仅当要显示分层顺序ALV(带有两个表)时,才填写它。

DafaDDDa
2楼-- · 2020-08-30 08:07
callcenter油条
3楼-- · 2020-08-30 07:46
 *嗨乔纳森,
 *试试这个!!

 gs_fieldcat_lvc-REF_FIELD ='传递ZMM_STAT的字段'。
大道至简
4楼-- · 2020-08-30 07:55

nevermind,愚蠢的错误,我在另一个软件包中

哎,真难
5楼-- · 2020-08-30 08:02
愤怒的猪头君
6楼-- · 2020-08-30 08:03

REF_TABLE + REF_FIELD提到的表列将为ABAP词典中的该列分配搜索帮助。

(或单独使用REF_TABLE 是一个数据元素,但仍然必须分配搜索帮助)

DafaDDDa
7楼-- · 2020-08-30 07:51

为此,我已经有BCALV_TEST_GRID_F4_HELP

一周热门 更多>