SAP Message AD312 - &-& (foreign key definition is partial)

Diagnosis
The foreign key was not fully defined in the ABAP/4 Dictionarymaintainance. Full maintenance means that exactly one field fromthe table to be checked is assigned to each key field in thecheck table. The fields that are assigned to one another must refer tothe same domain. The field assignment must always contain the checkfield (the field with which the foreign key was defined), the positionof this field being irrelevant.

System Response
The ABAP/4 Dictionary table can only be activated if the foreign key hasbeen defined fully.

Procedure
When maintaining the foreign key, all key fields from the check tablemust be assigned to fields from the table to be checked (foreign keytable).