点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在我的模块池程序中,...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在我的模块池程序中,...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在我的模块池程序中,我有5个选项卡,并且在表控件中显示数据,并且添加了一个Find(Ctrl-F)图标,当我单击它时,必须弹出一个窗口以输入一些文本,然后 光标应放置在该特定的单元格值中。 是否有人尝试在表控件中执行此查找功能,请提供一些输入。 我尝试了FM:POPUP_GET_VALUES,但它返回SY-SUBRC = 1并且未弹出。 下面是我的代码。
TAB-TABNAME ='TC_MARA'.-- >> TC_MARA是我的表控件名称(我也尝试过提供内部表) TAB-FIELDNAME ='MATNR'。 TAB-VALUE =''。 附上标签。 通话功能" POPUP_GET_VALUES" 出口 POPUP_TITLE ='FIND' START_COLUMN ='5' START_ROW ='5' 桌子 FIELDS = TAB。
谢谢
HT
您好,
我已经尝试了上面提供的链接,但是没有弹出窗口来提供搜索文本。 另外,我没有注释异常,并得到sy-subrc = 1。
我在这里错过了什么吗? 请建议我。
t_fields-tabname ='TC_MARA'。 ->>(TC_MARA是表控件名称。我也尝试使用内部表名称GT_MARA)
谢谢,t_fields-fieldname ='MATNR'。
t_fields-fieldname ='MATNR'。
t_fields-field_attr =' '。
t_fields-field_obl ='X'。
APPEND t_fields。
通话功能'POPUP_GET_VALUES'
导出
no_value_check ='X'
popup_title ='输入'
start_column ='5'
start_row ='5'
导入
returncode = returncode
TABLES
字段= t_fields
例外情况
error_in_fields = 1
其他= 2。
IF sy-subrc <> 0.
*消息ID sy-msgid类型sy-msgty编号sy-msgno
*带sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。
ENDIF 。
IF returncode =''。
排序gt_mara按matnr。
读取表gt_maraWITH键matnr = t_fields-value传输没有字段。
如果sy-subrc =0。
tc_mara-top_line = sy-tabix。
DATA(v_curr_line)= sy-tabix。
DATA(v_tot_line)= tc_mara-lines。
REFRESH t_fields。
CLEAR返回码。
ENDIF。
ENDIF 。
HT
一周热门 更多>