我已经JCoIDocHandler
为 SAP 实施了一个,一切正常,但是我们的合作伙伴公司用用户权限改变了一些东西,现在handleRequest()
失败了,但有一个例外
我的问题是,即使我遇到了异常,合作伙伴公司也将他们的 IDoc 标记为 OK。在我JCoServerTIDHandler
的方法回滚被调用,所以我假设 SAP 系统识别错误。
我的回滚代码只是:
void rollback(JCoServerContext serverCtx, String tid) {
//some logging stuff here
}
在我的handleRequest
方法中,JCoIDocHandler
我捕获了异常,也只是做一些日志记录。
我的问题是:有什么我必须做handleRequest
或回滚来通知 SAP 系统错误吗?
还是SAP系统本身有错误,即使外部SAP系统抛出异常,IDoc也没有标记错误?
我无权访问 SAP 系统,也没有 SAP 知识,所以我想知道 IDoc 没有标记任何错误是我的错还是 SAP 系统的错。