Die Registrierung einer Subtabelle muss in einem Plugin erfolgen. Dazu muss eine der beiden Methoden
CreateLinkSubTable(string parentObjectName, string childFieldName);
CreateLinkSubTableForeign(string parentObjectName, string childFieldName, string parentFieldName);
in der Extension des Objekts aufgerufen werden, das als Subtabelle registriert werden soll.
In diesem Beispiel ist eine Extension "Ext_BAS_ContactBanks" notwendig. Im Konstruktor müsste dann (außerhalb einer Version) die Methode
CreateLinkSubTableForeign(cDatabaseObjectNames.Employees, cFieldName.Contact, cFieldName.PrivateContact);
stehen, da eine Fremdschlüsselverlinkung vorliegt.
Ein Beispiel für eine Subtabellenregistrierung befindet sich im HelloMunixo-Projekt in der Datei Ext_PI_HelloMunixo_ProductFabrics.