在SAP的主表中没有匹配项的子表中插入记录时没有错误

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


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

您需要通过使用子表的外键检查主表中的记录来执行验证,以防sy-subrc不是初始表,那么不应将记录插入子表并显示错误消息。