在测试运行中执行功能"更改采购订单"-BAPI PO CHANGE

2020-08-23 14:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我们正在尝试使用BA...

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

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


大家好,

我们正在尝试使用BAPI PO更改从UI更改PO,但是我正在接收BAPI中的以下错误

在试运行中执行的"更改采购订单"功能

此功能在质量上正常工作。 我们仅在开发中收到此错误。

请帮助

1条回答
追夢秋陽
2020-08-23 15:14

嗨Eswara,

仅当TESTRUN = X参数传递给BAPI_PO_CHANGE时,才会出现消息MMPUR_BASE 053"在测试运行中执行的功能"更改采购订单""。 实际上,该消息是在PROCESS_PO例程的末尾(包括L2012F26,在第300行附近)触发的:

 *使所有其他文档出队,因为不会进行任何更新" 1710969
     如果ch_testrun不是INITIAL。  " 1941414
       如果im_aktyp EQ lo_const-> hin。
         信息i054(mmpur_base)带有空格space space space" 2118333
                          INTO gl_dummy。
         mmpur_message_force sy-msgty sy-msgid sy-msgno sy-msgv1
                              sy-msgv2 sy-msgv3 sy-msgv4。
       其他。
         信息i053(mmpur_base)带有空格space space space" 2118333
                          INTO gl_dummy。
         mmpur_message_force sy-msgty sy-msgid sy-msgno sy-msgv1
                              sy-msgv2 sy-msgv3 sy-msgv4。
       万一。
     万一。
   万一。  

确保不要将TESTRUN = X传递给该函数。 您也可以在上面的代码中插入一个断点并调试发生的事情。

最诚挚的问候

Dominik Tylczynski

一周热门 更多>