点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们将交易BAPI_MATERI...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们将交易BAPI_MATERI...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们将交易BAPI_MATERIAL_MAINTAINDATA_RT称为更新物料详细信息。 如果没有错误,我们将执行BAPI_TRANSACTION_COMMIT,但是如果有错误,我们将执行BAPI_TRANSACTION_ROLLBACK。
在BAPI_MATERIAL_MAINTAINDATA_RT的返回结构中,我们得到了一个错误的应用程序日志号,可以在其中找到详细的信息。 但是在BAPI_TRANSACTION_ROLLBACK之后,还会删除应用程序日志。
如何在不删除关联的应用程序日志的情况下回滚MAINTAINDATA Bapi?
迈克尔,你好,
您始终可以按照 Sandra Rossi 建议使用FM BAL_DB_LOAD读取日志数据,然后执行错误 您可以根据需要进行处理。。您可以使用带有日志详细信息的MESSAGE语句或使用异常类直接向最终用户发送消息,或者使用tcode slg0和slg1设置您自己的日志。
有关设置自己的日志的详细信息,也可以在以下博客中找到:
https://blogs.sap.com/2012/04/18/create-and-view-log-using-slg0-and-slg1-transaction /
一周热门 更多>