Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Error handling 调用事务MR11未填充错误表_Error Handling_Ui Automation_Abap_Sap Erp - Fatal编程技术网

Error handling 调用事务MR11未填充错误表

Error handling 调用事务MR11未填充错误表,error-handling,ui-automation,abap,sap-erp,Error Handling,Ui Automation,Abap,Sap Erp,对于自动化,我有 CALL TRANSACTION 'MR11' USING BDCDATA UPDATE 'S' MODE 'N' MESSAGES INTO P_MESSTAB 当MR11的选择屏幕出现问题时,错误消息会写入p_MESSTAB 但是,当处理过程中稍后出现错误时,MR11会显示错误协议,而不使用MESSAGE命令。在这种情况下,错误消息不会写入P_MESSTAB,因此调用者不知道发生了什么错误 您知道调用方如何获取MR11错误协议的错误消息吗?有一个BAPI可用于事务MR11

对于自动化,我有

CALL TRANSACTION 'MR11' USING BDCDATA
UPDATE 'S'
MODE 'N'
MESSAGES INTO P_MESSTAB
当MR11的选择屏幕出现问题时,错误消息会写入p_MESSTAB

但是,当处理过程中稍后出现错误时,MR11会显示错误协议,而不使用MESSAGE命令。在这种情况下,错误消息不会写入P_MESSTAB,因此调用者不知道发生了什么错误


您知道调用方如何获取MR11错误协议的错误消息吗?

有一个BAPI可用于事务MR11

==>BAPI\U GRIRDOC\U CREATEMULTIPLE


返回参数表中提供了消息。BAPI有很好的文档记录。如果可用,我建议始终使用BAPI而不是调用事务。

当您“调用事务…”时,会有一个更新参数,您正在使用什么值?defauit似乎未激活此BAPI。在ECC 6.0的EHP7中,它检查增强“政府采购JFMIP”是否打开。如果不是,则返回,不做任何操作。是的,它与业务函数JFMIP_MM_01相关。您可以在事务SFW5中激活它。有时,附加功能作为业务功能提供。当然,你需要检查它没有其他影响!