点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 以下是要求,我想避...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 以下是要求,我想避...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
以下是要求,我想避免使用ccBPM,因此要使用GetPayloadValueBean,RemovePayloadValueBean和PutPayloadValueBean。
IDoc来自ECC,SAP PI接收到它并向目标系统进行同步SOAP调用。 SAP PI会收到响应(可能是成功或失败)。 SAP PI必须将此数据以IDoc的形式发送到ECC。 发送响应IDoc时,PI必须在响应中包含请求IDoc号。
我有两个响应映射。 一个是成功,另一个是错误(两者的结构不同)。
一切正常,直到执行GetPayloadValueBean和RemovePayloadValueBean。 PutPayloadValueBean问题。 它仅适用于成功或错误情况之一。 不是都。 如果我如下所示两次使用put:/
如果我将其仅用于成功映射或仅用于故障,那么它将起作用。
此处使用的所有名称空间均已在xmlns中正确声明。
请提出建议。
此致
Aditya Vempati
PutPayloadValueBean.jpg (142.4 kB)
嗨,Aditya!
由于您有两条结构不同的消息,您会收到此错误,因为每种消息类型仅存在一个XPath。
我从未尝试过 但是如果两个消息中的字段名都相同,则可以尝试使用XPath,例如:"//YourFieldName"或"//YourFieldName(1)"。
另一种选择是输入值
关于Evgeniy,
一周热门 更多>