点击此处---> 群内免费提供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。 消息:没有可用的输入帮助
当您在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(带有两个表)时,才填写它。
嗨,乔纳森,
您可以检查此链接- https://answers。 sap.com/questions/6949738/f4-help-on-alv.html
nevermind,愚蠢的错误,我在另一个软件包中
https://answers.sap.com/questions/ 5319603/how-to-put-f4-help-in-alv-grid-column.html
尝试此链接
REF_TABLE + REF_FIELD提到的表列将为ABAP词典中的该列分配搜索帮助。
(或单独使用REF_TABLE 是一个数据元素,但仍然必须分配搜索帮助)
为此,我已经有BCALV_TEST_GRID_F4_HELP
一周热门 更多>