SDI复制任务错误

2020-09-14 21:50发布

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

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


我正在尝试将表从源(ECC SRM)复制到目标(Hana)。 我需要将Varchar字段的数据类型更改为Nvarchar,因为在作为外部视图使用时,ABAP中不接受Varchar。

但是当我在将数据类型从Varchar更改为Nvarchar后尝试保存复制任务时,遇到以下错误。

[17:49:02]文件/ZSRM_SDI_TABLE/ZSRM_SDI_BBPD_INDEX_H.hdbreptask已成功保存。 [17:49:02]激活/ZSRM_SDI_TABLE/ZSRM_SDI_BBPD_INDEX_H.hdbreptask时出错:
[ZSRM_SDI_TABLE:ZSRM_SDI_BBPD_INDEX_H.hdbreptask] sql处理错误:远程订阅SUB_SAPSR3_BBPD_PD_INDEX_H处于活动状态。 重置远程订阅,然后重试该操作。

[:.]在激活运行时"复制任务运行时"对象时检测到回滚

我的意图如下:-1)用于复制的SDI(初始+实时)2)在计算视图中使用3)在ABAP层中使用Calc视图作为将数据从SRM迁移到S/4的外部视图。

有人可以帮助我们如何实现这一目标,或者请您指导解决此问题?

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

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


我正在尝试将表从源(ECC SRM)复制到目标(Hana)。 我需要将Varchar字段的数据类型更改为Nvarchar,因为在作为外部视图使用时,ABAP中不接受Varchar。

但是当我在将数据类型从Varchar更改为Nvarchar后尝试保存复制任务时,遇到以下错误。

[17:49:02]文件/ZSRM_SDI_TABLE/ZSRM_SDI_BBPD_INDEX_H.hdbreptask已成功保存。 [17:49:02]激活/ZSRM_SDI_TABLE/ZSRM_SDI_BBPD_INDEX_H.hdbreptask时出错:
[ZSRM_SDI_TABLE:ZSRM_SDI_BBPD_INDEX_H.hdbreptask] sql处理错误:远程订阅SUB_SAPSR3_BBPD_PD_INDEX_H处于活动状态。 重置远程订阅,然后重试该操作。

[:.]在激活运行时"复制任务运行时"对象时检测到回滚

我的意图如下:-1)用于复制的SDI(初始+实时)2)在计算视图中使用3)在ABAP层中使用Calc视图作为将数据从SRM迁移到S/4的外部视图。

有人可以帮助我们如何实现这一目标,或者请您指导解决此问题?

付费偷看设置
发送
2条回答
clasier
1楼 · 2020-09-14 22:26.采纳回答

您的复制任务当前正在实时运行,因此,当您保存reptask时,它将尝试覆盖当前正在使用的预订。 您基本上应该通过重置订阅来停止reptask,然后尝试保存并激活以合并您的更改。

更改远程订阅[。] 重置; 

一旦重置订阅并保存reptask,就可以再次执行reptask,它将再次执行初始加载(如果未设置truncate target选项,则可能在目标中遇到唯一的约束违例),然后启动 实时复制。

宇峰Kouji
2楼-- · 2020-09-14 22:23

谢谢Jeff:)

关闭此线程。 通过ALTER REMOTE SUBSCRIPTION和DROP REMOTE SUBSCRIPTION解决了此问题,然后再次执行复制任务。

一周热门 更多>