将请求消息传递给响应消息的值

2020-09-26 14:44发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我需要将一个值从请求传递到响应

我已经通过以下博客成功实现了这一目标

实际要求:即使在消息映射错误的情况下,客户端也要求将值发送回响应中,让我们说如果条件由于值错误/错误而失败,则应将该值传递给响应并将其发送回 客户

当发生消息映射错误时,消息处理将停止并且不会继续进行,直到RFC接收器通道执行放置和获取有效载荷bean模块为止

我该如何实现

无论如何,我可以在那里检查值,如果有误,请立即将其传递给响应,而无需将其进一步发送到接收器通道

https://blogs.sap.com/2013/03/20/insert-value-from-request-message-to-response-using-getpayloadvaluebean-andputpayloadvaluebean /

https://blogs.sap.com/2015/08/28/copy-value-from-request-message-to-response-message-using-dynamicconfigurationbean-and -dynamic-header-fields /

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我需要将一个值从请求传递到响应

我已经通过以下博客成功实现了这一目标

实际要求:即使在消息映射错误的情况下,客户端也要求将值发送回响应中,让我们说如果条件由于值错误/错误而失败,则应将该值传递给响应并将其发送回 客户

当发生消息映射错误时,消息处理将停止并且不会继续进行,直到RFC接收器通道执行放置和获取有效载荷bean模块为止

我该如何实现

无论如何,我可以在那里检查值,如果有误,请立即将其传递给响应,而无需将其进一步发送到接收器通道

https://blogs.sap.com/2013/03/20/insert-value-from-request-message-to-response-using-getpayloadvaluebean-andputpayloadvaluebean /

https://blogs.sap.com/2015/08/28/copy-value-from-request-message-to-response-message-using-dynamicconfigurationbean-and -dynamic-header-fields /

付费偷看设置
发送
3条回答
hongfeng1314
1楼-- · 2020-09-26 15:35

Gaurav,你好!

您的方案类型是什么? 是同步的还是使用异步同步网桥?

致谢,叶夫基尼。

代楠1984
2楼-- · 2020-09-26 15:30

嗨,高拉夫!

IDoc默认为异步接口。 还是使用SAP内置的Web服务进行过帐?

致谢,叶夫基尼。

jovirus
3楼-- · 2020-09-26 15:19

嗨,高拉夫!

如果使用同步异步桥,则可以在接收方确定中检查必填字段的值时尝试尝试方法,如果该字段不正确,请使用其自己的消息映射将消息发送到单独的接收方以建立故障数据响应。 然后,您为该接收器使用通信通道,在其中添加NotifyResponseBean模块并删除默认模块。 因此,您可以关闭具有故障响应的同步请求。

致谢,叶夫基尼。

一周热门 更多>