首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >正确处理IDoc错误?

正确处理IDoc错误?
EN

Stack Overflow用户
提问于 2020-06-17 15:00:15
回答 1查看 60关注 0票数 1

我已经为SAP实现了一个JCoIDocHandler,一切运行正常,但是我们的合作伙伴公司更改了一些用户权限,现在handleRequest()失败并出现异常

我的问题是,即使我得到了一个例外,合作伙伴公司也将他们的IDocs标记为OK。在我的JCoServerTIDHandler中,方法rollback被调用,所以我假设SAP系统识别出了这个错误。

我的回滚代码是:

代码语言:javascript
运行
复制
void rollback(JCoServerContext serverCtx, String tid) {
            //some logging stuff here
}

JCoIDocHandlerhandleRequest方法中,我捕获了异常,还做了一些日志记录。

我的问题是:在handleRequest或rollback中,我是否需要做些什么才能将错误通知给SAP系统?

或者是SAP系统本身存在错误,即使外部Sap系统抛出异常,IDoc也没有标记为错误?

我没有任何访问SAP系统的权限,也没有SAP知识,所以我想知道IDoc没有标记任何错误是我的错误还是SAP系统的错误。

EN

回答 1

Stack Overflow用户

发布于 2020-08-08 21:59:38

如果handleRequest()结束时出现异常,发送伙伴系统将看到失败。我不认为发送方是使用标准ALE机制的SAP系统,如果这种情况下的IDoc状态在另一端被标记为OK。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62423181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档