Dynamics AX Blog - Beiträge vom Oktober 2013
AX 2012: ValidateField und ModifiedField beim Importieren von Daten über das Data import/export framework
24.10.2013Microsoft Dynamics AX (Axapta)
|
AX 2012: Allgemeine Informationen zum Data import/export framework
18.10.2013Microsoft Dynamics AX (Axapta)
Das Microsoft Dynamics AX 2012 Data Import/Export Framework (DIXF) ist eine Erweiterung von Microsoft Dynamics AX 2012, die eine Möglichkeit zum Import/Export von Daten/Entitäten aus externen Quellen in Microsoft Dynamics AX 2012 und vize-versa ermöglicht.
InstallationDas Framework wird nicht Out-of-the-box mit Dynamics AX mitgeliefert. Das Installationspaket kann von der Microsoft Dynamics Informationsource heruntergeladen werden, dafür ist ein Zugang über das Kunden-/Partnernetzwerk erforderlich. Update Nov. 2013: Ab Dynamics AX 2012 CU7 ist das Framework Bestandteil von Dynamics AX und muss nicht separat heruntergeladen werden. Zu dem Installationspaket stellt Microsoft natürlich auch eine umfangreiche und detailierte Installationsanleitung zur Verfügung. Eigene Erfahrungen rund um die Installation habe ich in diesem Beitrag notiert. |
AX 2012: Installation des Data import/export frameworks
04.10.2013Microsoft Dynamics AX (Axapta)
Update Nov. 2013: Dieser Beitrag bezieht sich auf Versionen vor Dynamics AX 2012 CU7. Das Installationspaket des Frameworks kann von der Microsoft Dynamics Informationsource heruntergeladen werden, dafür ist ein Zugang über das Kunden-/Partnernetzwerk erforderlich. Zu dem Installationspaket stellt Microsoft natürlich auch eine umfangreiche und detailierte Installationsanleitung zur Verfügung, der folgende Beitrag spiegelt lediglich meine persönlichen Erfahrungen wieder. Die Installation des Data import/export frameworks erfolgt in zwei Schritten:
Installation der Komponenten |
AX 2012: Importieren eines Debitoren mit Hilfe des Data import/export frameworks
01.10.2013Microsoft Dynamics AX (Axapta)
Mit Hilfe des Data import/export frameworks ist es möglich, Daten aus externen Systemen in Dynamics AX zu importieren. im folgenden möchte ich dies anhand der Anlage eines Debitoren aus einer CSV-Datei demonstrieren.
Anlegen eines DateiformatesAnlegen eines Dateiformates unter Data import Export framework > Setup > Source data formats:
Erstellen einer VerarbeitungsgruppeErstellen einer Verarbeitungsgruppe (Processing group) unter Data import Export framework > Processing group:
Eintragen der EntitätenEintragen der Entities zu dieser Processing group über die Schaltfläche Entities. Im konkreten Fall ist dies die Entität Debitor: |
|
|
|
|
|
|
Man sollte nur darauf achten, daß in den Tabellen die man einliest nach Möglichkeit keine NULL-Werte enthalten sind, mit solchen kann die Methode CLRInterop::getAnyTypeForObject() nicht korrekt umgehen.
Aus diesem Grund verwende ich im Beispiel die IsNull()-Funktion um alle NULL-Werte entsprechend dem jeweiligen Datentyp vorher umzuwandeln.