在主表中找不到匹配项时,在子表中插入记录时出现错误


请注意,当您使用 ABAP 程序执行插入时,不会检查外键约束。即使您在数据字典 SE11 中定义了检查,在数据库级别仍不会进行检查。


当您使用 ABAP 代码执行时,它在应用程序级别而不是在数据库级别检查一致性。您在 SE16 中看到的错误显示在应用程序级别拒绝的记录。

您需要通过检查主表中的记录与子表的外国密钥进行验证,如果 sy-subrc 没有初始化,则不应该将记录插入子表并显示错误信息。

更新于: 2020 年 6 月 12 日

247 次浏览

开启你的职业生涯

完成课程,获得认证

开始学习
广告