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中激活它。有时,附加功能作为业务功能提供。当然,你需要检查它没有其他影响!