ALV 00有问题

2020-08-21 15:13发布

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

加入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。

有人对我有建议吗?

非常感谢。

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

加入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。

有人对我有建议吗?

非常感谢。

付费偷看设置
发送
8条回答
lukcy2020
1楼-- · 2020-08-21 16:12
< p>您好 Venkateswaran(Venkat)Krishnamurthy

如果您提到对象o_docking的创建,是的,那么代码中是否包含if,我没有在帖子中复制。

谢谢。

能不能别闹
2楼-- · 2020-08-21 15:54

嗨,

我不使用SORT,我也没有负数。 使用显示ALV模式的调试模式下的同一表有效。

谢谢。

一周热门 更多>