程序转储

2020-08-27 08:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨,我有下面的简单代码,我不确定...

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

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我有下面的简单代码,我不确定为什么要转储,请您帮我。

数据:句柄类型SYSUUID_X。

数据:HUITEM_MESSAGES_T的消息类型表。

数据:HUINV_COUNTING的项目类型表。

数据:HUINV_COUNTING_T的ITEMS3类型表。

数据:wa_items类型huinv_counting。

数据:Wa_items3类型huinv_counting_t。

HANDLE ='4E78896C228B738FE10000000ABA6A0E'。

wa_items-HANDLE ='4E78896C228B738FE10000000ABA6A0E'。

wa_items-ITEM_NR ='000004'。

wa_items-HUEXIST ='X'。

wa_items-QUANTITY ='10'。

将wa_items插入表wa_items3。

将wa_items3附加到ITEMS3。

CALL FUNCTION'HUINV_DOCUMENT_COUNTING'

导出

IF_HANDLE =处理

IT_COUNTED_ITEMS = ITEMS3

导入

ET_MESSAGES =消息

例外情况

错误= 1

其他= 2。

_____________________________________________________________

DUMP:

错误分析

发生异常,下面将对其进行详细说明。

分配给类'CX_SY_DYN_CALL_ILLEGAL_TYPE'的异常是

没有被抓到

因此导致运行时错误。

发生异常的原因是:

试图将内部表" ITEMS3"转换为形式参数

" IT_COUNTED_ITEMS"。 这样做时,形式之间发生了类型冲突。

实际参数。

违反了以下标记的条件:

(" X")为表指定的访问类型不兼容。

兼容性规则由以下层次结构定义:

ANY_TABLE(INDEX_TABLE(STANDARD_TABLE,SORTED_TABLE),HASHED_TABLE)

固定访问类型仅与其之前的版本兼容

层次结构(例如:STANDARD_TABLE与

兼容

INDEX_TABLE和ANY_TABLE,但与HASHED_TABLE不兼容。

(" X")两个表的行类型不兼容。

(" X")两个表的表键不匹配。

(" X")这两个表之一是用唯一键(UNIQUE)定义的;

other是用非唯一键(NON-UNIQUE)定义的。