Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个包含 4 个字段(F1、F2、F3 和 F4)的表 T1,它们一起充当表行的唯一标识符。可以将这些字段之一(例如 F4)用作同一张表的外键吗?我们已经有相同的主数据表(T2)。
是的,它可以。
您可以轻松地将其中一个主键字段设置为外键并为其分配一个检查表。默认情况下,SAP 建议您将此字段的域值表作为它的检查表。
此外,在创建时,您可以指定 T1 表中外键字段的角色:它是键或非键。
唯一的限制:如果字段已在其域中分配了与当前相同的值表,则不能为该字段创建外键。例如,不能在 MARA 外键中创建字段 MATNR,因为它的域中有值表 MARA。您将收到错误 E2165:
域的检查表是当前表(无法进行 FK 维护)