在PRO 7.50的BPM流程中未正确分配值

2020-09-24 10:06发布

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

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


大家好,

我在PRO7.50上开发了BPM流程,该流程在自动化活动中执行操作映射。 映射的目标结构在ESR的外部定义中提供。 我修改了wsdl,使其在wsdl和xsd:schema节点上具有xmlns和targetNamespace属性。 另外,我将根元素数据类型更改为命名的复杂类型。 现在应该符合该过程中的用法。

导入工作没有错误。 数据对象" TargetData"使用接收器接口的数据类型。

我为活动创建了输入和输出映射:


问题:

映射的目标结构(" TargetData")始终为空。 所有字段均已创建,但其中没有任何值:

我通过两种方式测试映射:

  • 在ESR的"测试"标签中
  • 我在BPM流程中添加了自动激励功能,该流程将源结构发送到AEX,然后触发了一个"正常"接口,该接口执行映射

在两种情况下,映射结果均符合预期。 这使我得出一个假设,即过程解释目标结构的wsdl的方式是不同的。 这些值似乎是由映射提供的,但是在自动活动的输出映射中,它们不能分配给数据对象的字段。

我已经尝试了不同的命名空间组合,创建了新的接口,创建了新的映射,但是没有任何效果。

有人可以给我提示吗?

谢谢!
Stefan

(20.3 kB)

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

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


大家好,

我在PRO7.50上开发了BPM流程,该流程在自动化活动中执行操作映射。 映射的目标结构在ESR的外部定义中提供。 我修改了wsdl,使其在wsdl和xsd:schema节点上具有xmlns和targetNamespace属性。 另外,我将根元素数据类型更改为命名的复杂类型。 现在应该符合该过程中的用法。

导入工作没有错误。 数据对象" TargetData"使用接收器接口的数据类型。

我为活动创建了输入和输出映射:


问题:

映射的目标结构(" TargetData")始终为空。 所有字段均已创建,但其中没有任何值:

我通过两种方式测试映射:

  • 在ESR的"测试"标签中
  • 我在BPM流程中添加了自动激励功能,该流程将源结构发送到AEX,然后触发了一个"正常"接口,该接口执行映射

在两种情况下,映射结果均符合预期。 这使我得出一个假设,即过程解释目标结构的wsdl的方式是不同的。 这些值似乎是由映射提供的,但是在自动活动的输出映射中,它们不能分配给数据对象的字段。

我已经尝试了不同的命名空间组合,创建了新的接口,创建了新的映射,但是没有任何效果。

有人可以给我提示吗?

谢谢!
Stefan

(20.3 kB)
付费偷看设置
发送
1条回答
天桥码农
1楼-- · 2020-09-24 10:54

您好Stefan,

查看有关映射的此博客,让我知道您的发现。 https: //blogs.sap.com/2012/06/11/using-netweaver-pi-s-mapping-in-netweaver-bpm /您也可以尝试部署其中包含的BPM支持工具。 1695099-SAP NetWeaver BPM支持工具包在此之后,打开BPM支持工具并从"导出流程"部分导出两个有问题的流程。 之后,您可以导出结果。

问候

Gabriel Cassel

SAP产品支持

一周热门 更多>