出站Idoc段层次结构问题

2020-09-08 13:16发布

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

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


嗨,

我的要求是在标准段E1EDK02和qualf'014'下填充子段。 但是在添加我的代码后,Idoc失败,错误为" 24",并且Idoc段都被弄乱了(每个段都出现在层次结构级别1上),请提供帮助,因为这非常紧急! (我已经在we31中创建了细分,并使用we30在适当的位置进行了扩展

我已经签入了我们19(按要求显示了层次级别)

如果ls_zcputm不是初始的。 ls_edidd_temp_tr00_egts。 ls_edidd_egts INTO int_edidd INDEX lv2_index。
ENDIF。
ENDIF。
如果ls_ztr00_igso_qtca不是INITIAL。 ls_ztr00_igso_qtca。
ls_edidd_egts-hlevel = 3.
清除:ls_edidd_temp_tr00_egts。
* lv2_index = sy-tabix + 1。
* sdata(3)= lc_014。
如果sy-subrc =0。
lv2_index = sy-tabix +1。
INSERT ls_edidd_egts INTO int_edidd INDEX lv2_index。
ENDIF。
ENDIF。

(29.5 kB)

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

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


嗨,

我的要求是在标准段E1EDK02和qualf'014'下填充子段。 但是在添加我的代码后,Idoc失败,错误为" 24",并且Idoc段都被弄乱了(每个段都出现在层次结构级别1上),请提供帮助,因为这非常紧急! (我已经在we31中创建了细分,并使用we30在适当的位置进行了扩展

我已经签入了我们19(按要求显示了层次级别)

如果ls_zcputm不是初始的。 ls_edidd_temp_tr00_egts。 ls_edidd_egts INTO int_edidd INDEX lv2_index。
ENDIF。
ENDIF。
如果ls_ztr00_igso_qtca不是INITIAL。 ls_ztr00_igso_qtca。
ls_edidd_egts-hlevel = 3.
清除:ls_edidd_temp_tr00_egts。
* lv2_index = sy-tabix + 1。
* sdata(3)= lc_014。
如果sy-subrc =0。
lv2_index = sy-tabix +1。
INSERT ls_edidd_egts INTO int_edidd INDEX lv2_index。
ENDIF。
ENDIF。

(29.5 kB)
付费偷看设置
发送
2条回答
三十六小时_GS
1楼 · 2020-09-08 13:49.采纳回答

嗨,

您应该调试程序,这可能是由于在循环过程中出现了其他订单项或其他数据(例如E1EDK01等段)而引起的。

我想 您知道如何调试IDOC。(重新处理IDOC程序RSNAST0D,然后转到WE20并找到FM以调试其正在处理的代码)

致谢

Nawa。

shere_lin
2楼-- · 2020-09-08 13:34

你好Nawanandana,

谢谢您的回应! 问题已解决。

谢谢

Ishwarya

一周热门 更多>