点击此处---> 群内免费提供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)定义的。
萨拉(HI Sarath),
在本部分中,尝试用工作区替换内部表。
您的代码:
CALL FUNCTION'HUINV_DOCUMENT_COUNTING'
导出
IF_HANDLE =处理
IT_COUNTED_ITEMS = ITEMS3
导入
ET_MESSAGES =消息
例外
错误= 1
OTHERS = 2。
建议的代码:
CALL FUNCTION'HUINV_DOCUMENT_COUNTING'
导出
IF_HANDLE =处理
IT_COUNTED_ITEMS = wa_items3
导入
ET_MESSAGES =消息
例外
错误= 1
OTHERS = 2。
嗨,
数据:HUINV_COUNTING_T的ITEMS3类型表。
应为
数据:HUEMV_COUNTING_T的ITEMS3类型。
致谢
Prabhu
嗨
线型的声明应如下:
数据:消息类型huitem_messages_t。
数据:项目类型huinv_counting_t。
检查以下代码
Shiva
您好,萨拉特,
您是否检查过fm是直接从se37执行的。
请注意,
Madhu。
我知道这是一个旧主题,但是以防万一有人在评论。 上面的答案是错误的。 它不起作用。 在建议的正确答案下方使用前成员的答案。
一周热门 更多>