efc_erp_einfuehrung_bei_kniel
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| efc_erp_einfuehrung_bei_kniel [2023/06/12 11:05] – [Aufgabenstellung] kalaschnikow | efc_erp_einfuehrung_bei_kniel [2023/07/03 16:31] (current) – [Misc] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== efc ERP Einführung bei Kniel ====== | ||
| + | |||
| + | Ein [[W_G]]-Projekt beim [[Kniel]] in Karlsruhe. Dort soll ein [[efc ERP]] System eingesetzt werden. | ||
| + | |||
| + | ===== Aufgabenstellung ===== | ||
| + | |||
| + | Die momentan eingesetzten ERP-Systeme (ABAS und SFE) sollen durch [[efc ERP]] ersetzt werden. | ||
| + | |||
| + | Alle Skripte, DBConv Projekte etc werden im Github Projekt https:// | ||
| + | |||
| + | ===== Plan ===== | ||
| + | * **-** SFE Daten übertragen | ||
| + | * **-** Tabelle " | ||
| + | * ... | ||
| + | * **-** ABAS Daten übertragen | ||
| + | * ... | ||
| + | |||
| + | ===== TODO ===== | ||
| + | * **-** Herausfinden was und in welchen Versionen Hr. Meyer installieren muss | ||
| + | * **-** Tomcat | ||
| + | * Version? | ||
| + | * sonstige Parameter | ||
| + | * **-** Maria DB | ||
| + | * Version? | ||
| + | * sonstige Parameter | ||
| + | * Speicher | ||
| + | * Plattenplatz | ||
| + | * noch etwas? | ||
| + | * sonstige Software? | ||
| + | * **-** Herausfinden wie der Zugriff auf ABAS-Daten erfolgen kann | ||
| + | * JDBC? | ||
| + | * REST API? | ||
| + | * **-** Herausfinden wie der Zugriff auf SFE-Daten erfolgen kann | ||
| + | |||
| + | ===== Aktuelle Situation ===== | ||
| + | |||
| + | * Die Hardware wurde (in KW19/20?) geliefert. | ||
| + | * Danach werden dort folgende Sachen installiert (virtuell): | ||
| + | * der Server | ||
| + | * 2 Entwickler-PCs | ||
| + | |||
| + | * Momentan werden folgende ERP-Systeme eingesetzt: | ||
| + | * ABAS | ||
| + | * Kundenstamm | ||
| + | * Lieferantenstamm | ||
| + | * Adressen | ||
| + | * Artikelstamm | ||
| + | * aber nur die Vertriebsartikel (also die " | ||
| + | * etc. | ||
| + | * SFE | ||
| + | * Buchhaltung | ||
| + | * Personen | ||
| + | * Kunden | ||
| + | * Lieferanten | ||
| + | * etc. | ||
| + | * außerdem werden noch andere Tools verwendet | ||
| + | * um die Daten von einem System in das andere zu überführen | ||
| + | * um die Daten einzugeben | ||
| + | * angeblich existiert ein selbstgeschriebenes Tool um Adressdaten zu erfassen | ||
| + | * um die Daten zu exportieren | ||
| + | * etc. | ||
| + | |||
| + | * Kniel verwendet Zebra Etikettendrucker | ||
| + | * Zebra-Etikettendrucker verwenden eine eigene Sprache -> ZPL (vergleichbar mit PDF?) | ||
| + | |||
| + | ===== ABAS ===== | ||
| + | ABAS verwendet eine eigene (selbstgeschriebene? | ||
| + | |||
| + | ==== Dokumentation ==== | ||
| + | * https:// | ||
| + | |||
| + | * REST API (die ganze Dokumentation zu der REST API liegt auf einem nicht offiziellen Server!) | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ==== Zugriff auf die ABAS Datenbank ==== | ||
| + | |||
| + | Zugriff auf die DB kann angeblich durch | ||
| + | * einen Microsoft SQL Connector Extension Pack erfolgen: | ||
| + | * https:// | ||
| + | * Voraussetzungen: | ||
| + | * entsprechende Version von ABAS | ||
| + | * installiertes Microsoft SQL Connector Extension Pack | ||
| + | * Zugriffsrechte für den Benutzer | ||
| + | * etc. (siehe Link oben) | ||
| + | * siehe auch [[https:// | ||
| + | * Zitat: | ||
| + | * Mit dem abas SQL-Server Connector können beliebige Daten aus abas ERP in den Microsoft SQL-Server® importiert werden. Die Anwendung erlaubt, Feld-Mappings zur Übertragung zu erstellen, generiert initial Datenbanktabellen im Microsoft SQL Server® und führt inkrementelle Datenabgleiche bei Datenbanken und vollständige Exports bei Infosystemen durch. ... Mit dem abas Exchange Connector kann die Synchronisierung flexibel konfiguriert werden. | ||
| + | * REST API kann angeblich auch verwendet werden. (Die ganze Dokumentation liegt aber auf einem nicht offiziellen Server!) | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * alte Repo mit einem Beispiel bei Github: https:// | ||
| + | * ABAS kann angeblich auch ODBC (Zitat: optional, lizenzpflichtig) | ||
| + | * http:// | ||
| + | * Frage: ist das wirklich ABAS ERP ? | ||
| + | * Firmensitz der "ABAS IT" ist in München | ||
| + | * Die andere (richtige?) Firma ist aus Karlsruhe! | ||
| + | ==== Misc facts ==== | ||
| + | * Kunden | ||
| + | * Extra-Tab " | ||
| + | * Feld " | ||
| + | * es muss wahrscheinlich irgendwie konvertiert werden | ||
| + | * Interessenten | ||
| + | * werden nicht benutzt | ||
| + | * Lieferanten | ||
| + | * sehen ähnlich aus wie " | ||
| + | * Feld " | ||
| + | * Preise | ||
| + | * Preisgruppe | ||
| + | * separate Tabelle | ||
| + | * Hr.Wagner: evtl. wäre es sinnvoll sie händisch anzulegen (statt zu konvertieren? | ||
| + | * Rechnungen | ||
| + | ===== SFE ===== | ||
| + | |||
| + | [[SFE bei Kniel]] | ||
| + | |||
| + | SFE ist ein ERP-System, welches auf der Datenbank 4D aufgesetzt ist. | ||
| + | |||
| + | |||
| + | |||
| + | ==== SFE Datenübernahme ==== | ||
| + | |||
| + | Die Datenübenahme aus der SFE Datenbank ist im folgenden Dokumenten beschrieben: | ||
| + | * [[KnielSFEDatenuebernahme]] | ||
| + | ==== Zugriff auf die 4D SFE Daten ==== | ||
| + | |||
| + | Um damit zu arbeiten wird wahrscheinlich eine Entwicklungslizenz gebraucht: | ||
| + | * https:// | ||
| + | * 4D Developer Professional -> 1.349,00 € + 337,00 € (Firmenlizenz für 1 Benutzer) | ||
| + | * 4D Developer Standard -> 427,21 € + 107,10 € (Firmenlizenz für 1 Benutzer) | ||
| + | * 4D Team Developer Professional -> 2.465,00 € + 616,00 € (Firmenlizenz für 2 Benutzer) | ||
| + | |||
| + | Es gibt noch eine Möglichkeit eine kostenlose 30-Tage Testlizenz zu holen: | ||
| + | * https:// | ||
| + | |||
| + | Da SFE auf 4D Datenbank basiert ist, kann der Zugriff auf die Daten über folgende Wege erfolgen: | ||
| + | * ODBC Treiber von dem Hersteller von 4D | ||
| + | * Hr.Hanshans sent it to me. I've downloaded it into '' | ||
| + | * https:// | ||
| + | * https:// | ||
| + | * JDBC-ODBC Bridge Treiber von Easysoft: | ||
| + | * https:// | ||
| + | * Vorassetzung: | ||
| + | * JDBC Treiber von dem Hersteller von 4D | ||
| + | * https:// | ||
| + | * siehe auch: | ||
| + | * https:// | ||
| + | |||
| + | Leider sind die meisten Links bzw. Information veraltet. D.h. man müsste diese Zugriffswege zuerst prüfen. | ||
| + | |||
| + | Auch interessant: | ||
| + | * [[https:// | ||
| + | ==== Misc facts ==== | ||
| + | * SQL-Browser | ||
| + | * ein selbstgeschriebenes Tool um SQL-Abfragen auf der SFE Datenbank (4D ?) auszuführen | ||
| + | * Website | ||
| + | * verwendet eine eigene DB | ||
| + | * die DB von der Website wird durch ein tägliches Export von SFE mit Daten gefüllt | ||
| + | * Old SFE data | ||
| + | * can be found under " | ||
| + | * CSV (!) | ||
| + | * Unsere Datenbank zum Einspielen von 4D-Dumps : | ||
| + | * '' | ||
| + | * Also die JDBC URL: | ||
| + | * < | ||
| + | |||
| + | * Herr Hanshans -> Entwickler, der 4D Support für Kniel macht | ||
| + | * http:// | ||
| + | |||
| + | ===== Misc ===== | ||
| + | * Klaus : our effort for reading data from the databases should be max. 1 day (per table?) | ||
| + | * I think it is not feasible, but ok... | ||
| + | * => this means that we should not write new tools to read the data, but only use DBConv | ||
| + | * CSV JDBC Driver documentation: | ||
| + | * Zugang zu der wuehler-gebauer.de Website: | ||
| + | * hmeyer | ||
| + | * hm_kniel_2023 | ||
