维护订单的BAPI给出错误结果

2020-08-23 21:09发布

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

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


嗨,

我正在维护订单的操作中更新一个称为此bapi的字段。

BAPI_ALM_ORDER_MAINTAIN。

假设订单1出现任何错误,它将返回错误消息1。xxx在RETURN表中对于此订单是正确的行为。

现在,循环选择2号订单,并调用BAPI,但在这种情况下,BAPI会在第一个订单1.XXX中返回时返回相同的错误消息

调试后,我发现它存储了订单1和2,在处理和保存订单2时,它试图再次保存订单1,但是订单1出现问题,因此会引发错误消息。

但是由于我正在尝试处理订单2,所以这次不应该给出错误消息。

此代码写在Include LIBAPI_ALM_ORDER_PROCESSINGF07

第78行使用

  • 在der BelegtabellekönnenAufträgestehen,死于nicht durch

  • dieabschließendenPrüfungengelaufen sind。 Das sollte hier nachgeholt

  • werden。

  • Dazu erst Daten beschaffen:

通话功能'CO_BH_CAUFV_BT_FETCH'

表格

et_caufv_bt = lt_caufv_bt。

  • Über死于Aufträgeloopen,死于nicht behandelt wurden了:

因此,上述FM给出了所有未处理的订单。 在该代码的顶部1,然后在代码1的下面,它循环1,然后再次查找"问题"并返回相同的错误消息。

我希望我能够在此消息中传达这个问题。 有人有这样的问题吗?

谢谢

Pankaj

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

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


嗨,

我正在维护订单的操作中更新一个称为此bapi的字段。

BAPI_ALM_ORDER_MAINTAIN。

假设订单1出现任何错误,它将返回错误消息1。xxx在RETURN表中对于此订单是正确的行为。

现在,循环选择2号订单,并调用BAPI,但在这种情况下,BAPI会在第一个订单1.XXX中返回时返回相同的错误消息

调试后,我发现它存储了订单1和2,在处理和保存订单2时,它试图再次保存订单1,但是订单1出现问题,因此会引发错误消息。

但是由于我正在尝试处理订单2,所以这次不应该给出错误消息。

此代码写在Include LIBAPI_ALM_ORDER_PROCESSINGF07

第78行使用

  • 在der BelegtabellekönnenAufträgestehen,死于nicht durch

  • dieabschließendenPrüfungengelaufen sind。 Das sollte hier nachgeholt

  • werden。

  • Dazu erst Daten beschaffen:

通话功能'CO_BH_CAUFV_BT_FETCH'

表格

et_caufv_bt = lt_caufv_bt。

  • Über死于Aufträgeloopen,死于nicht behandelt wurden了:

因此,上述FM给出了所有未处理的订单。 在该代码的顶部1,然后在代码1的下面,它循环1,然后再次查找"问题"并返回相同的错误消息。

我希望我能够在此消息中传达这个问题。 有人有这样的问题吗?

谢谢

Pankaj

付费偷看设置
发送
2条回答
clasier
1楼-- · 2020-08-23 21:58

Pankaj嗨,

我们正面临着同样的问题,您发现了什么吗?

谢谢

Anirudh

槿木_熙
2楼-- · 2020-08-23 22:10

我知道这是一个古老的论坛,如果有人寻找它,请写下解决方案:如果在BAPI_ALM_ORDER_MAINTAIN之后出现任何错误,请使用ROLLBACK WORK(或BAPI_TRANSACTION_ROLLBACK) 。 它将解决此问题。

一周热门 更多>