使用SAP JCO 3.0时是否需要调用BAPI_TRANSACTION_ROLLBACK?

时间:2019-06-11 13:04:16

标签: sap jco bapi

是否有必要调用BAPI_TRANSACTION_ROLLBACK或仅JCoContext.end()会进行隐式回滚?

1 个答案:

答案 0 :(得分:0)

如果特定的JCoContext.end()将结束有状态调用序列(对于嵌套上下文不是这样),则将重置相应的基础RFC连接。这意味着还将取消关联的未提交的LUW(逻辑工作单元),这将导致隐式回滚。

但是,如果您知道需要回滚,那为什么不直接调用BAPI_TRANSACTION_ROLLBACK?我希望使用显式运算而不是隐式假设。我想这也将使调试和跟踪也更容易。