使用数据服务处理更新记录时出现外键约束冲突错误

2020-08-21 09:06发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有一项使用MAP_OPERATI...

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

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


有一项使用MAP_OPERATION查找新记录和更新记录的工作,但出现以下错误消息。 我找不到原因为什么要对具有更新类型的那些记录执行删除操作

DS_LIBRARY"。" DI_OPERATION_TYPE" =" U"。

|子数据流DF_WS_Library_1_1 |加载程序Map_Operation_4_DS_LIBRARY

提交到数据库<>的SQL导致错误<[SAP AG] [LIBODBCHDB DLL] [HDBODBC]常规错误; 462在更新或删除时失败

因违反外键约束:" WHITESOURCE_DB_DEV"。" _ SYS_TRIGGER_RUL_DEL_23963514_#0_#":第2行col 277(在pos 440):

[10000](范围3)用户定义的错误异常:违反了引用约束>。 提交的SQL是

" WHITESOURCE_DB_DEV"。" DS_LIBRARY"在其中(从" WHITESOURCE_DB_DEV"中选择SELECT1。" DT__539816_187_1_2_26436"在这里

" DT__539816_187_1_2_26436"。" ID" =" DS_LIBRARY"。" ID"和" DT__539816_187_1_2_26436"。" DI_OPERATION_TYPE" ='U'AND

" DI_SEQUENCE_NUMBER"输入(来自" WHITESOURCE_DB_DEV"的SELECT MAX(" DI_SEQUENCE_NUMBER")。" DT__539816_187_1_2_26436" GROUP BY

" ID"))>。

(14.2)04-01-20 09:46:5(E)(26436:32084)RUN-051005:|子数据流DF_WS_Library_1_1 | Loader Map_Operation_4_DS_LIBRARY

执行

" WHITESOURCE_DB_DEV"。" DT__539816_187_1_2_26436"其中" DT__539816_187_1_2_26436"。" ID" =" DS_LIBRARY"。" ID"和

" DT__539816_187_1_2_26436"。" DI_OPERATION_TYPE" ='U'和" DI_SEQUENCE_NUMBER" IN(SELECT MAX(" DI_SEQUENCE_NUMBER")FROM

" WHITESOURCE_DB_DEV"。目标的" DT__539816_187_1_2_26436" GROUP BY" ID"))>失败。 可能的原因:(1)错误

SQL语法; (2)数据库连接断开; (3)与数据库相关的错误,例如事务日志已满等; (4)

数据存储区中定义的

用户没有足够的特权来执行SQL。 如果错误是针对预加载或后加载

操作,或者用于常规加载操作并定义了加载触发器,请检查SQL。 否则,对于(3)和(4),

与您的本地DBA联系。

(14.2)04-01-20 09:47:00(E)(41200:42552)DFC-250038:|数据流DF_WS_Library

子数据流由于错误<70407>而终止。

(14.2)04-01-20 09:47:00(E)(41200:30384)FIL-080134:|数据流DF_WS_Library | DF_WS_Library_1_1的管道侦听器

发生命名管道错误:<管道已结束。

>

(14.2)04-01-20 09:47:00(E)(41200:42312)FIL-080134:|数据流DF_WS_Library | DF_WS_Library_1_2的管道侦听器

发生命名管道错误:<管道已结束。

>

(14.2)04-01-20 09:47:00(E)(41200:28272)FIL-080134:|数据流DF_WS_Library | DF_WS_Library_1_3的管道侦听器

发生命名管道错误:<管道已结束。

>

(14.2)04-01-20 09:47:00(E)(41200:43556)FIL-080134:|数据流DF_WS_Library | DF_WS_Library_1_4的管道侦听器

发生命名管道错误:<管道已结束。

>

(14.2)04-01-20 09:47:00(E)(41200:41896)FIL-080134:|数据流DF_WS_Library | DF_WS_Library_1_5的管道侦听器

发生命名管道错误:<管道已结束。

>

(14.2)04-01-20 09:47:00(E)(36512:42224)DFC-250038:|数据流DF_WS_Library

子数据流由于错误<70407>而终止。