21. November 2007 13:32
Info für alle, die das RIM-Tool in NAV 5.0 nutzen möchten
Wir sind neulich auf einen Fehler bei Verwendung der Exportfunktion nach Excel gestoßen:
Diese Meldung ist für C/AL-Programmierer:
Der Aufruf zum Member SetValue ist fehlgeschlagen. Microsoft Office Excel gab die folgende Meldung zurück:
Der XPath wurde bereits zugeordnet. Ein XPath kann nicht mehrmals der gleichen XML-Zuordnung zugewiesen werden.
Was war der Auslöser?
Bei der Übergabe nach XML werden die Feldnamen konviertiert. Dabei werden die Zeichen <>,./\+-&()% einfach gelöscht (siehe Funktion GetElementName).
Habt ihr nun zwei Felder, die nach Konvertierung den gleichen Namen erhalten, dann erhaltet ihr den Fehler.
Beispiel: Feld 1 heißt "VK-Zuschlag 1", Feld 2 heißt "VK-Zuschlag %1".
Beide werden nach der Konvertierung zu VKZuschlag1.
Abhilfe schafft nur die Umbenennung eines der beiden Felder.