创建要交付的idoc,且销售订单上的订单项被拒绝

2020-09-14 20:54发布

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

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


你好朋友

我有一个要求,即我必须为那些在销售订单上被拒绝的订单项创建idoc。 这些段是e1edl24和一些子段,

我已经编写了代码,但是问题是,如果我有10行20和30行,其中30行被拒绝,那么idoc将具有父段e1edl24及其子段,但是在我的情况下,行项10可以,但是 在订单项20中,其仅用于e1edl24的填充数据,其余子段都在订单项30中填充

我已经在'when'E1EDL24'上编写了代码。

如果有人遇到这种要求,请分享解决方案。

谢谢

维卡什

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

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


你好朋友

我有一个要求,即我必须为那些在销售订单上被拒绝的订单项创建idoc。 这些段是e1edl24和一些子段,

我已经编写了代码,但是问题是,如果我有10行20和30行,其中30行被拒绝,那么idoc将具有父段e1edl24及其子段,但是在我的情况下,行项10可以,但是 在订单项20中,其仅用于e1edl24的填充数据,其余子段都在订单项30中填充

我已经在'when'E1EDL24'上编写了代码。

如果有人遇到这种要求,请分享解决方案。

谢谢

维卡什

付费偷看设置
发送
1条回答
悻福寶寶
1楼-- · 2020-09-14 21:29

Hello Vikash,

我试图在这里重新创建,但是一切似乎都很好。
可以这样尝试:
1)。 为所有三个项目创建订单。 在调试中,将计算机上的IDOC_DATA内部表下载到excel文件中。
2)。 创建类似的订单,这次拒绝第三项。 在调试中,我们必须能够看到项目10和20的两个E1EDL24段。
现在,从步骤1中保存的excel文件中删除您的自定义开发并将IDOC_DATA中的项目30的E1EDL24段附加到IDOC_DATA中。

3)。 检查生成的idoc是否是所需的。
4)。 然后,您可以编写代码以模拟在步骤2中手动添加到IDOC_DATA中的内容。

-授予K

一周热门 更多>