SAP MII 15.2 SP3补丁8中的错误

2020-08-24 10:04发布

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

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


嗨,

在我们的环境中,我们有MII服务器的两个版本(15.2 SP3补丁8和15.0 SP4补丁11)。 我们使用"联合"操作块开发了一个事务,并且在15.2系统中工作正常。 稍后,当我们将项目移至15.0系统时,由于"联合"操作,交易失败。

然后,在调试之后,我们发现该错误位于15.2版系统中,而不是15.0版中。 我们使用的逻辑是将不同的行集合并到一个XML文档中。 这里的问题是,我们有具有不同列数和数据类型的不同行集数据。 因此,理想情况下,"联盟"应该失败。 但是在我们的案例中,Union操作块设法将所有不同类型的行集放置到单个文档中。 如果两个不同文档中的列数不相同,则SQL中的Union将失败,并且在15.0系统中也会发生相同的情况。 这是15.2系统中的已知问题吗? 请让我知道是否有人遇到这个问题。

下面是供参考的交易流程。

(两个SQL输出的库仑计数和数据类型都不同。它在15.2中工作,并且在15.0系统中同样失败(这是正确的行为))

此致

阿拉维斯

(4.8 kB)

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

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


嗨,

在我们的环境中,我们有MII服务器的两个版本(15.2 SP3补丁8和15.0 SP4补丁11)。 我们使用"联合"操作块开发了一个事务,并且在15.2系统中工作正常。 稍后,当我们将项目移至15.0系统时,由于"联合"操作,交易失败。

然后,在调试之后,我们发现该错误位于15.2版系统中,而不是15.0版中。 我们使用的逻辑是将不同的行集合并到一个XML文档中。 这里的问题是,我们有具有不同列数和数据类型的不同行集数据。 因此,理想情况下,"联盟"应该失败。 但是在我们的案例中,Union操作块设法将所有不同类型的行集放置到单个文档中。 如果两个不同文档中的列数不相同,则SQL中的Union将失败,并且在15.0系统中也会发生相同的情况。 这是15.2系统中的已知问题吗? 请让我知道是否有人遇到这个问题。

下面是供参考的交易流程。

(两个SQL输出的库仑计数和数据类型都不同。它在15.2中工作,并且在15.0系统中同样失败(这是正确的行为))

此致

阿拉维斯

(4.8 kB)
付费偷看设置
发送
2条回答
派大星 ヾ
1楼-- · 2020-08-24 10:24

您能提供在两个查询操作块中执行的脚本吗?

lukcy2020
2楼-- · 2020-08-24 10:29

嗨,迈克,

该脚本很简单,即SELECT TOP 10 * FROM TABLE1和SELECT TOP 10 * FROM TABLE2。 并且两个表列的数据类型都不同。 在我的情况下,第一个查询有51列,第二个查询有40列。 我得到的Union输出是

  

[第一个查询的输出]

[第二查询的输出]

一周热门 更多>