点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 有人可以帮助我解决我所...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 有人可以帮助我解决我所...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好,
有人可以帮助我解决我所面临的问题吗,我想增加最大记录以显示12000,所以我已经使用F4IF_INT_TABLE_VALUE_REQUEST函数模块开发了代码,并且输出正确显示,但问题是:
1。 在显示搜索帮助输出后,如果我单击限制值(过滤器符号),它将转储并且转储为"。程序运行已中断,无法恢复。程序" SAPLSDH4"试图在以下位置输出字段 屏幕2220。在数据转换期间发生错误。" 并且正在显示的转储行在标准程序的终端模块上,详细信息如下:
终止发生在ABAP程序" SAPLSDH4"的" D220_SET_MAXRECORDS"中。 主程序是" SAPLIQS0"。
请在下面找到我的代码:
调用功能'F4IF_INT_TABLE_VALUE_REQUEST'
导出
ddic_structure = lc_tabname
retfield = lc_retfield
dynpnr = sy-dynnr
window_title ='参考标记'(013)
value_org = lc_value
callback_program = sy-repid
callback_form ='F4_CALLBACK'
表格
value_tab = lt_final
return_tab = lt_return_tab
例外情况
parameter_error = 1
no_values_found = 2
其他=3。
IF sy-subrc <> 0.
*消息-提取F4值时出错
消息i214(zsfc)。
返回。
ENDIF。
形成F4_callback。
如果sy-subrc = 0.
lp_shlp-intdescr-title ='参考标记'。
lp_callcontrol-no_maxdisp =''。
lp_callcontrol-maxexceed = lc_x。
lp_callcontrol-maxrecords = lv_zpd_f4_extension。
lp_callcontrol-ocx_off = lc_x。
ENDIF。
ENDFORM。
所以必须传递什么参数,这样我才不会转储。
2:第二个问题是,当我增加搜索帮助限制时,输出的显示与标准搜索帮助输出不同,而是列表显示,请您帮忙实现与标准搜索帮助输出相同的输出 帮助。
请让我们知道查询是否不清楚。
谢谢。
嗨,我发现了第一期转储的解决方案,我们应该传递参数NO_MAXDISP ='X'。 然后将清除转储并显示限制屏幕。
现在我的问题是我将f4的显示范围从5000扩展到了12000我可以在ALV列表显示中看到输出,如果ALV网格并且它看起来不像标准搜索帮助显示,那么有人可以帮助我实现 这样,我得到的输出与标准搜索帮助相同。
一周热门 更多>