点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有ALV OO的随...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我有ALV OO的随...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有ALV OO的随机转储问题。 在某些情况下可以正常工作,而在其他情况下,我可以使用两种类型的转储:转储1
程序错误类别。 ABAP错误。 MESSAGE_TYPE_X运行时程序。 ABAP CL_GUI_DATAMANAGER =========== CP CP BC-FES-GUI数据仓库27.03.2020 09:33:05
Dump2
程序错误类别。 ABAP错误。 运行时RAISE_EXCEPTION过程。 ABAP CL_GUI_DATAPONDEMAND ========== CP BC-FES-GUI数据仓库27.03.2020 08:36:26
下面两个跟踪:
(错误)(27.03.20 08:53:30.886):" FreeObject"#0:对象[#-1]无法释放句柄-1; 这是一个ABAP编程错误(错误)(27.03.20 08:55:02.237):" FreeObject"#0:对象[#-1]无法释放句柄-1; 这是一个ABAP编程错误(错误)(27.03.20 09:33:04.955):" FreeObject"#0:对象[#-1]无法释放句柄-1; 这是一个ABAP编程错误
(错误)(27.03.20 08:30:23.797):调用[#28/0x0AE902AC/101/SAP.DataPOnDemand.1]中的方法" InsertPacket" [DispID = 7]#0:长" 820"# 1:对象[#-1] IDispatch :: Invoke引发异常发生异常(错误):(错误):***************************** **模块中发生错误:[SAPDataPOnDemand类] ******************************************* ****************************************************** **************************(错误):PROGRAM_ID | MODULE_NAME | METHOD_NAME |错误描述| VERSION | GUI VERSION | MODULE_PATH | (错误):************************************************** ****************************************************** ****************************************************** ***************************************************(错误) :SAP.DataPOnDemand.1 | SAPDataPOnDemand类| InsertPacket |无效索引。 | 7500.1.3.214 | 7500.1.3.1138 | c:\ program files(x86)\ sap \ frontend \ sapgui \ sapdpcts.ocx | (错误):************************************************** ****************************************************** ****************************************************** ***************************************************(错误) :(错误):异常触发源于:(错误):异常信息:无效索引。 (错误):异常代码:0(错误)(27.03.20 08:30:23.875):" FreeObject"#0:对象[#-1]无法释放句柄-1; 这是一个ABAP编程错误(错误)(27.03.20 08:36:26.601):调用[#16/0x0AC176F4/0/SAP.DataPOnDemand.1]的" InsertPacket" [DispID = 7]调用方法:0:"长" 820"#1:对象[#-1] IDispatch :: Invoke引发异常发生异常(错误):(错误):************************ *****模块中发生错误:[SAPDataPOnDemand类] **************************************** ****************************************************** *********************************(错误):PROGRAM_ID | MODULE_NAME | METHOD_NAME |错误描述| VERSION | GUI版本| MODULE_PATH | (错误):************************************************** ****************************************************** ****************************************************** ***************************************************(错误) :SAP.DataPOnDemand.1 | SAPDataPOnDemand类| InsertPacket |无效索引。 | 7500.1.3.214 | 7500.1.3.1138 | c:\ program files(x86)\ sap \ frontend \ sapgui \ sapdpcts.ocx | (错误):************************************************** ****************************************************** ****************************************************** ***************************************************(错误) :(错误):异常触发源于:(错误):异常信息:无效索引。 (错误):异常代码:0(错误)(27.03.20 08:36:26.648):" FreeObject"#0:对象[#-1]无法释放句柄-1; 这是一个ABAP编程错误
我的代码:
创建对象o_docking
导出
比率='95'
例外
cntl_system_error = 1
cntl_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5。
IF sy-subrc EQ 0。
** Split del容器
创建对象o_split
导出
父母= o_docking
sash_position = 20"分隔条的位置(以百分比为单位)
with_border =0。"具有边框= 1无边框= 0
o_top_container = o_split-> top_left_container。
o_bottom_container = o_split-> bottom_right_container。
** Creazione dell'alv
创建对象l_ref_alv
导出
i_parent = o_bottom_container。
** Creazione del documento
创建对象o_document
导出
style ='ALV_GRID'。
PERFORM manage_top_of_page。
创建对象g_event_receiver。
SET HANDLER g_event_receiver-> handle_toolbar FOR l_ref_alv。
SET HANDLER g_event_receiver-> handle_user_command FOR l_ref_alv。
SET HANDLER g_event_receiver-> handle_hotspot FOR l_ref_alv。
呼叫方法l_ref_alv-> set_table_for_first_display
导出
i_save = l_save
is_variant = s_variant
is_layout = l_slayout
it_toolbar_clusion = l_toolbar_ex
改变
it_outtab = l_it_output
it_fieldcatalog = l_it_field
例外情况
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
其他= 4。
ENDIF。
有人对我有建议吗?
非常感谢。
Leo Ierardi ,
在深入探讨问题之前,我建议您 至少要从头开始执行以下步骤。
->解释业务需求,以及通过此开发要实现的目标。 这也将为专家提供更好的解决方案铺平道路。
->在调试模式下,请尝试了解肯定方案和否定方案之间的数据量和执行顺序有何不同。 这将有助于减少一半的开放点。 这也可以帮助您更好地理解问题。
--->我怀疑相对于正在处理的数据,对接比率不合适。
->请使用可用的CODE按钮粘贴代码。
致谢!
一周热门 更多>