点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
代码正在开发和质量体系中运行,因为那里发生了异常" cx_sy_import_mismatch_error",并且已通过捕获异常进行了处理。 但是生产系统中出现问题,运行时错误为" CATCH_ILLEGAL_STATE",并且没有引发异常。
ST22运行时错误:
类别:内部内核错误
运行时错误:CATCH_ILLEGAL_STATE
应用程序组件:未分配
在导入数据之前,将正确填充内部表并在调试模式下对其进行检查。 内部表lt_vbdata提交了VBDATA,其数据类型为LRAW,长度为30000
请帮助解决该问题
APPEND将ls_vbdata转换为lt_vbdata。 尝试。 进口 iv_code至lv_code iv_coll至lv_coll is_lime_head TO ls_lime_head is_hu_maint TO ls_hu_maint it_guid_hu TO lt_guid_hu it_quan TO lt_quan it_litem至lt_litem it_lhuitm至lt_lhuitm it_ordim_c至lt_ordim_c it_ordim_cs至lt_ordim_cs it_ordim_canc至lt_ordim_canc it_ordim_h至lt_ordim_h it_ordim_hs至lt_ordim_hs it_ref至lt_ref it_huhdr至lt_huhdr it_phm至lt_phm it_huident至lt_huident it_qdocid_qdocno至lt_qdocid_qdocno it_hu_diff2至lt_hu_diff2 来自内部表lt_vbdata。 抓住 cx_sy_import_mismatch_error。 ENDTRY。
内部表lt_vbdata是否符合IMPORT语句的语法和语义?
检查此内容:从内部表格itab导入...
itab的第一列必须为s或i,第二列必须为x。 Itabare标准表允许的唯一表类别,没有辅助表键。 内部表必须包含使用EXPORT语句的INTERNAL TABLE添加创建的数据集群; 否则,将发生运行时错误。 请注意,内部表尤其不能为空。
lt_vbdata不合规可能是转储的原因。
您好,Ashis,
您如何解决此问题,目前我在生产系统上遇到类似问题。 我们正在从STXL群集表中读取文本。
任何指针都会有所帮助。
谢谢
关于,
图拉西
感谢塞佩克什的答复。
由于缺少数据,问题来了。 内部表lt_vbdata没有正确填充。 要使用import语句填充所有结构,需要超过30000个字符的数据(表示内部表lt_vbdata中的多行)。 以前,仅使用lt_vbdata的一行来填充结构,这引起了问题。
一周热门 更多>