点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我想测试 SOAP API ,但是当我打电话时 从服务器返回一个神秘的响应,内容为:
soap-env:Server Web服务处理错误; 服务提供商侧上的Web服务错误日志中的更多详细信息(UTC时间戳20200422193956;事务ID DD811A6521930080E005E9A25590139A)服务提供商可以从SAP后端访问错误日志
我还阅读了其他博客文章,说我必须为用户分配收件人才能获取消息记录。 即在这里: https: //answers.sap.com/questions/10878648/web-service-processing-error-more-details-in-the-w.html
在测试SOAP客户端之前,我确实完成了在Communication Management内部设置Communication Arrangement的过程。 如果没有,我将收到401 HTTP错误。 安排包括:
- 通讯。 用户:COM_USER01
- 通讯。 系统:COM_SYS01
- 入站服务:SAP_COM_0444
- 身份验证:用户名和密码
因此,通过这种安排,我接受了com用户,并根据API文档在"分配收件人和监控器"中为其分配了一个收件人:
- 命名空间:/SDAR
- 收件人名称:EDI_SD_SCHEDAGRMT_RECIPIENT
- 消息类型:应用程序错误或技术错误
- 已检查概述和技术用户
在进行失败的SOAP调用后,我去检查了消息仪表板,没有任何错误日志。 我原本希望呼叫失败,但是我真正需要的是导致交易失败的细节。 我对此有一些疑问:
- 我还能在S/4HANA中查看错误日志吗? 有没有我可以查看这些错误日志的表? 我想以一种建设性的方式使用事务ID,因为故障信封将其提供给我。
- 我使用正确的用户登录吗?
- 我应该将我的SUser设置为邮件的收件人吗?
- 还有什么我想念的吗?
如果有帮助,我愿意提供更多详细信息,我非常感谢您的帮助。
谢谢!
要回答我自己的问题,我在消息URL中缺少uuid。 我在这里找到了它: https://launchpad.support.sap.com/#/notes/2773986
因此该网址应如下所示:
一周热门 更多>