fxbe
Mitglied
Hallo,
dies ist meine erste Frage in diesem Forum bezüglich Sage100. An mich wurde die Anforderung herangetragen Messeleads nach Sage100 zu importieren. Laut "Sage Flyer" ist das auch über Administration>Datenaustausch>Import>Kunden per XML Datei möglich. Was allerdings nicht so wirklich funktioniert.
Mein aktueller Stand...
1) Zum Test habe ich erste einmal einen Kunden exportiert...
was zu einer XML Datei CUSTOMER002.XML führte
<!DOCTYPE CUSTS SYSTEM "Customer.dtd"[]>
<CUSTS>
<CUST>
<CUSTID>D124290</CUSTID>
<DESC>Ampezzan Fiori & Casa</DESC>
<CURR>EUR</CURR>
<TAX>2</TAX>
<EUVAT>IT00763360252</EUVAT>
<A1TAXATION>0</A1TAXATION>
<PLACEOFUNLOADING />
<PLANTKEY />
<PAYTERMS>Vorkasse</PAYTERMS>
2) Die zugehörige Customer.dtd Datei habe ich dann auch gefunden. Nach dieser Vorgabe habe ich dann die Daten als XML aufgebaut. Wobei ich mich allerdings bei einigen Vorgaben nach dem Sinn frage. Aber wie auch immer, die XML Datei wurde entsprechend versorgt und aufgebaut.
So frage ich mich gerade wieso die Kundennummer CUSTID? zwingend erforderlich ist. Aber wie auch immer, die XML Datei wurde entsprechend versorgt und aufgebaut.
Ein Test der XML Datei ergab keine Fehler im Aufbau, also konform. Der Import der Datei über die erwähnte Option verlief allerdings ohne Erfolg.
Das anschließende Fehlerprotokoll ist dann eher was für die Tonne...
Da hätte Sage auch gleich schreiben können "Abbruch wegen falschem Fehler "
Gibt es eigentlich hierzu eine genauere Dokumentation ?
Zu meinem Background. Bin nicht ganz unbedarft im Bereich ERP [Dipl. Informatiker(FH) mit 30 Jahre Programmierung, Projektleitungen - MOVEX / Infor / Navision / SAGE 50... jetzt auch (vermutlich) SAGE 100 ].
Eigentlich wollte ich es mir ja einfacher machen und den Standard verwenden. Von diesem hätte ich eigentlich erwartet das diese Schnittstelle mir eine Adressensatz anlegt mit entsprechenden ID's und dazu passend einen oder auch mehrere Ansprechpartner.
Bevor ich mich aber nun an die Arbeit mache und wie bereits bei Sage50 ( wo es diese Möglichkeit auch nicht gibt ) eine entsprechende Schnittstelle implementiere nun die Frage in die Runde.
Grüße Franz Balleis
dies ist meine erste Frage in diesem Forum bezüglich Sage100. An mich wurde die Anforderung herangetragen Messeleads nach Sage100 zu importieren. Laut "Sage Flyer" ist das auch über Administration>Datenaustausch>Import>Kunden per XML Datei möglich. Was allerdings nicht so wirklich funktioniert.
Mein aktueller Stand...
1) Zum Test habe ich erste einmal einen Kunden exportiert...
was zu einer XML Datei CUSTOMER002.XML führte
<!DOCTYPE CUSTS SYSTEM "Customer.dtd"[]>
<CUSTS>
<CUST>
<CUSTID>D124290</CUSTID>
<DESC>Ampezzan Fiori & Casa</DESC>
<CURR>EUR</CURR>
<TAX>2</TAX>
<EUVAT>IT00763360252</EUVAT>
<A1TAXATION>0</A1TAXATION>
<PLACEOFUNLOADING />
<PLANTKEY />
<PAYTERMS>Vorkasse</PAYTERMS>
2) Die zugehörige Customer.dtd Datei habe ich dann auch gefunden. Nach dieser Vorgabe habe ich dann die Daten als XML aufgebaut. Wobei ich mich allerdings bei einigen Vorgaben nach dem Sinn frage. Aber wie auch immer, die XML Datei wurde entsprechend versorgt und aufgebaut.
So frage ich mich gerade wieso die Kundennummer CUSTID? zwingend erforderlich ist. Aber wie auch immer, die XML Datei wurde entsprechend versorgt und aufgebaut.
Ein Test der XML Datei ergab keine Fehler im Aufbau, also konform. Der Import der Datei über die erwähnte Option verlief allerdings ohne Erfolg.
Das anschließende Fehlerprotokoll ist dann eher was für die Tonne...
Da hätte Sage auch gleich schreiben können "Abbruch wegen falschem Fehler "
Gibt es eigentlich hierzu eine genauere Dokumentation ?
Zu meinem Background. Bin nicht ganz unbedarft im Bereich ERP [Dipl. Informatiker(FH) mit 30 Jahre Programmierung, Projektleitungen - MOVEX / Infor / Navision / SAGE 50... jetzt auch (vermutlich) SAGE 100 ].
Eigentlich wollte ich es mir ja einfacher machen und den Standard verwenden. Von diesem hätte ich eigentlich erwartet das diese Schnittstelle mir eine Adressensatz anlegt mit entsprechenden ID's und dazu passend einen oder auch mehrere Ansprechpartner.
Bevor ich mich aber nun an die Arbeit mache und wie bereits bei Sage50 ( wo es diese Möglichkeit auch nicht gibt ) eine entsprechende Schnittstelle implementiere nun die Frage in die Runde.
Grüße Franz Balleis