Dieser Beitrag bezieht sich auf die Version:
Dynamics 365 for Finance and Operations
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
|
|
|
|
|
|
|
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.
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.
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.
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.