Neues Feld auf einer bestehenden Tabelle hinzufügen/Erstellen einer Table-Extension

In diesem Beitrag möchte ich zeigen, wie man eine bestehende Tabelle um ein Feld erweitern kann.

Nachdem man sich ein entsprechendes Projekt erstellt oder geöffnet hat, sucht man sich über den Application Explorer die jeweilige Tabelle aus dem AOT. Dabei sind die zur Verfügung stehenden Filtermöglichkeiten sehr nützlich.

Screenshot

Anschließend wählt man im Kontextmenü der Tabelle die Option Create Extension aus.

Die so erstellte Table-Extension benennt man idealerweise gemäss den eigenen Namenskonventionen um. Im Beispiel hat ich den vorgeschlagenen Namen FMCustomer.Extension um das Kürzel DMO ergänzt.

Screenshot

Nachdem man die Extension im Arbeitsbereich von Visual Studio geöffnet hat, suchen wir uns einen BaseEnum oder einen Extended Datatype aus dem AOT raus - in meinem Beispiel den BaseEnum Gender und ziehen den per Drag & Drop auf den Fields-Knoten der Extension.
Nun sollte man dieses neue Feld noch zu einer bestehenden/neuen Feldgruppe hinzufügen und ggf. weitere Eigenschaften - beispielsweise Label und HelpText - modifizieren.

Screenshot

Jetzt noch die Datenbank synchronisieren, beispielsweise über das Kontextmenü des Projektes, und danach steht das Feld zur weiteren Verwendung zur Verfügung.

Dieser Beitrag wurde basierend auf der Version 7.3 mit Platform-Update 12 und installiertem Fleet Management Sample Application erstellt.

Dieser Beitrag bezieht sich auf die Version:
Dynamics 365 for Finance and Operations

Kommentar hinzufügen
 
 

 

Dies ist ein Beitrag aus der Serie »Erste Schritte in Microsoft Dynamics 365 for Finance and Operations«

Microsoft Dynamics 365 for Finance and Operations stellt mich als langjährigen Entwickler von Dynamics AX  vor viele kleine und grössere Herausforderungen. Begleitet mich deshalb in dieser Serie auf meiner Reise durch unbekannte Gewässer ;-)

Alle Beiträge dieser Serie anzeigen

RSS-Feed dieser Blogserie


 

 
 
 
Beiträge des aktuellen Monats
Dezember 2024
MoDiMiDoFrSaSo
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
 
© 2006-2024 Heinz Schweda | Impressum | Kontakt | English version | Mobile Version
Diese Webseite verwendet Cookies, um Benutzern einen besseren Service anzubieten. Wenn Sie weiterhin auf der Seite bleiben, stimmen Sie der Verwendung von Cookies zu.  Mehr dazu