knielsfedatenuebernahme
Table of Contents
Kniel SFE Datenübernahme
In diesem Dokument ist beschrieben wie die Zuordnung der Daten aus der SFE Datenbank bei Kniel erfolgt.
Verwandte Dokumente:
-
- . . .
TODO
- Stammdaten von SFE übernehmen
- Bauteile
- Untergruppen
- Baugruppen
- Geräte
- …
Stammdaten TODO
- Alle Tabs im efc anschauen und gucken was sich wie abbilden lässt.
- Zuerst diese :
- Kd/Lief → Alternativen A/B/C
- Vertrieb (MUSS!)
- fill EFC_MATSAL DB table
- Einkauf (MUSS!)
- fill EFC_MATPUR DB table
- Lager
- zu beachten:
- bei uns zerfällt es in 3 Felder:
- Lagerort
- Lagerbereich
- Lagerplatz
- Frage: wie ist es bei Kniel kodiert?
SELECT DISTINCT LagerOrtB FROM Stamm order by LagerOrtliefert z.B. Strings wieEModerEM 3E07S01- ⇒ Herr Meyer fragen
- FiBu
- Dispo
- noch unklar wie
- EH
- Mengeneinheiten
- hier muss zumindest “Stück” angelegt werden
- ⇒ Herr Meyer fragen, ob nur “Stück” ausreicht, oder auch andere Units verwendet werden ⇒ d.h. auch im SFE irgendwie kodiert sind
- + Herr Meyer fragen, ob er uns alle Daten zu Bauteilen liefern kann
- Siehe:
C:\_projects\kniel\sfe\dumps\20230607\SFE Daten Export 20230607\
- - Herr Meyer soll die Kodierungder CSV Export-Dateien in UTF-8 implementieren
- s. auch die E-Mail “Daten der von “Stamm” abhängigen Tabellen”
- die Kodierung hängt angeblich davon ab auf welchem System er den Export ausführt
- auf dem Mac → falsche Kodierung (?)
Fragen an Klaus
- SFE DB Tables by topic durchgehen
- Spezielle Fragen:
- Wird E-Mailverwaltung implementiert?
- wir können das nachbauen als “Referenz” auf das eigentlich E-Mailsystem, aber:
- es muss geklärt werden:
- wie sie das “E-Mail-Modul” verwenden
- wie sie das von uns erwarten
- Wird Zeiterfassung implementiert?
- wir können das nicht, aber es muss geklärt werden:
- was das ist?
- wie sie das verwenden?
- was wird von uns erwartet?
- MATBAS.MATNUM sollte eindeutig sein
- dieselbe Nummer kann in den Tabellen Geraete / BG / UG / Stamm vorkommen
- Vorschlag: Präfix ?
- MATBAS.MATKEY
- womit befüllen?
- Vorschlag: GT / UG / BG / BT
- was tun mit dem PK (s. MATBAS.MATNUM)
- MATBAS.MATOBJ
- ist ein INT auf MariaDB ⇒ max. 2147483647
- d.h. der Maximum ist zwar zehnstellig, aber so was wie 9999999999 würde dort nicht reinpassen
- was tun?
- MATBAS.MATCHCODE
- GerBez (VARCHAR(30)) wird abgeschnitten, da MATCHCODE nur 15-stellig ist
- MATBAS.MATSTATUS
- müssen alle möglichen Status in die Tabelle MATSTATUS eingetragen werden?
- Gerstatus ist 2-stellig und kann verschiedene Kombinationen enthalten
- alle möglichen Kombinationen definieren?
- (momentan wird es einfach abgeschnitten)
- alle Geraete-Felder der 4D Structure Definition durchgehen
- . . .
- Spezielle Fragen:
- Bemerkung → MATBAS.LTEXT
- das Feld ist aber sehr oft leer
- Fert_Schritte
- Feld enthält verschiedene Kombinationen der kodierten Fertigungsschritte (z.B. 'fdh', 'ak' usw.)
- wie wird das bei uns abgebildet?
- Alle Felder der Tabelle “Stamm” durchgehen
- Ergebnis → s. SFE.Stamm
Fragen an Hr.Meyer
- Alle Felder der Tabelle “Stamm” durchgehen
- Allgemeine Fragen zu der Tabelle
- Welche Bauteile sind dort aufgelistet?
- SFE Einführung: Bauteil kann eins von Folgendem sein:
- Kaufteil nach TNR
- EF-Teil
- nach BV- oder Zeichnungsnummer und TNR
- Dokument nach TNR
- TNR, die zu Verwaltungszwecken angelegt wird
- TNR Varchar (10)
- + Gibt es gleiche Nummern? In dieser Tabelle? In den anderen Tabellen (GT/UG/BG)?
- In der gleichen Tabelle gibt es keine Überschneidungen, aber in den anderen (auf den anderen Ebenen).
- Bauteil Varchar (30)
- Ist es eine Bezeichnung für das Bauteil? (Manchmal sieht es nach einem Kommentar aus…)
- Ja
- Bauform Varchar (12)
- Was ist “Bauform”?
- Freitext
- Sind diese Bauformen irgendwo in der DB aufgelistet?
- Nein
- IndexA Varchar (2)
- ?
- Hr.Meyer liefert mir schon die Bedeutung von einzelnen Einträgen
- Hersteller Varchar (10)
- Ist es eine Referenz?
- Nein. Es ist ein “Freitext”
- Ordernr Varchar (20)
- ?
- Für die Eigenfertigung
- Ist es eine Referenz?
- Nein
- EKPreis Real (0)
- ?
- Einkaufspreis
- Restwert Real (0)
- ?
- kaufmännisches Zeugs…
- Typ Varchar (12)
- ?
- Freitext
- Ist es eine Referenz?
- Nein
- Sind die erlaubten Typen irgendwo in der DB aufgelistet?
- Nein, aber Hr.Meyer liefert mir noch die “Liste” (?)
- LieferantNr Varchar (5)
- Ist es eine Referenz? Firmen.FirmenNr?
- “Referenz” auf ABAS
- PE Real (0)
- ?
- Packungseinheit
- Notiz Varchar (0)
- Unterschied zu den anderen Notizfeldern?
- enthält manchmal den Programmcode von dem Zebra Etikettendrucker
- Lieferant Varchar (10)
- ?
- Unterschied zu LieferantNr?
- Das ist Freitext und LieferantNr ist eine “Referenz” (die aber nicht wirklich als Referenz verwendet wird, sondern eher als “Hinweis”)
- HerstellerB Varchar (10)
- ?
- Ist es eine Referenz?
- TypB Varchar (12)
- ?
- OrdernrB Varchar (20)
- ?
- LieferantB Varchar (10)
- ?
- LieferantNrB Varchar (5)
- ?
- EKPreisB Real (0)
- ?
- PEB Real (0)
- ?
- NotizB Varchar (0)
- ?
- HerstellerC Varchar (10)
- ?
- TypC Varchar (12)
- ?
- OrdernrC Varchar (20)
- ?
- LieferantC Varchar (10)
- ?
- LieferantNrC Varchar (5)
- ?
- EKPreisC Real (0)
- ?
- PEC Real (0)
- ?
- NotizC Varchar (0)
- ?
- Preis Real (0)
- ?
- AufnDatum Timestamp (0)
- ?
- Aufnahmedatum
- PreisDatum Timestamp (0)
- ?
- PreisDatumB Timestamp (0)
- ?
- PreisDatumC Timestamp (0)
- ?
- Dispo Varchar (4)
- ?
- Jahreszahl + KW
- e.g. 202322
- Klasse Varchar (2)
- ?
- EF ⇒ Eigenfertigung
- leer ⇒ Kaufteil
- LagerOrt Varchar (10)
- ?
- Vorjahr Int (0)
- Jahres-Bedarf für alle erfassten Fertigungsaufträge im VorJahr
- Aktjahr Int (0)
- Jahres-Bedarf für alle erfassten Fertigungsaufträge im aktuellen Jahr
- LagerFrei Int (0)
- frei verfügbarer Lagerbestand
- Fertgeplant Int (0)
- ?
- MindMenge Int (0)
- Mindest-Menge im Lager (= Vorratshaltung)
- Toleranz Varchar (8)
- ?
- technische Geschichte, z.B. bei den Resistoren Toleranz in Ohm oder kOhm
- bei verschiedenen Teilen anders, deshalb Freitext
- Vorlauf Smallint (0)
- Zeitbedarf für Fertigung (in Wochen)
- Welche Fertigung ist gemeint? Die vom Lieferanten?
- bei Eigenfertigung auf jeden Fall notwendig
- Vorgemerkt Smallint (0)
- Bedarf für vorgemerkte Fertigungsaufträge
- ?
- InFertFrei Smallint (0)
- frei verfügbare Menge aus allen Fertigungsaufträgen, die noch nicht vergeben sind (= auf Lager gehen)
- ?
- Fert_Schritte Varchar (12)
- ?
- Wo gibt es eine Auflistung der Schritte?
- Ist in Vorbereitung beim Hr.Meyer ⇒ er liefert mir die Liste und Bedeutung von einzelnen Schritten
- Textmodul1 Smallint (0)
- ?
- Referenz auf “Textmodul”-Tabelle
- Der eigentliche Text wird zum Drucken von Etiketten verwendet
- Textmodul2 Smallint (0)
- ?
- Referenz auf “Textmodul”-Tabelle
- Der eigentliche Text wird zum Drucken von Etiketten verwendet
- Textmodul3 Smallint (0)
- ?
- Referenz auf “Textmodul”-Tabelle
- Der eigentliche Text wird zum Drucken von Etiketten verwendet
- Textmodul4 Smallint (0)
- ?
- Referenz auf “Textmodul”-Tabelle
- Der eigentliche Text wird zum Drucken von Etiketten verwendet
- FertBemerk Varchar (0)
- ?
- Freitext ⇒ Notizen für die Fertigung
- LagerRes Int (0)
- im Lager liegend, aber reserviert
- ?
- BauteilB Varchar (30)
- ?
- Unterschied zu “Bauteil” ?
- IndexB Varchar (2)
- ?
- LagerFreiB Int (0)
- frei verfügbarer Lagerbestand in Lager B
- ?
- LagerOrtB Varchar (10)
- ?
- BauteilC Varchar (30)
- ?
- IndexC Varchar (2)
- ?
- LagerFreiC Int (0)
- frei verfügbarer Lagerbestand in Lager C
- ?
- LagerOrtC Varchar (10)
- ?
- VPEB Int (0)
- ?
- VPEC Int (0)
- ?
- BauformB Varchar (12)
- ?
- BauformC Varchar (12)
- ?
- AktjahrVerbraucht Int (0)
- tatsächlich verbrauchte Menge für Fertigungsaufträge im aktuellen Jahr
- ?
- VorjahrVerbraucht Int (0)
- tatsächlich verbrauchte Menge für Fertigungsaufträge im VorJahr
- ?
- LagerLeih Int (0)
- aus Lager geliehen, weil ein entsprechender Fertigungsauftrag noch nicht fertig ist, die Teile aber schon aus Lager entnommen wurden.
- ?
- VPE Int (0)
- ?
- gesperrt Varchar (2)
- ?
- was bedeutet “gesperrt”?
- Darf nicht mehr verwendet werden?
- Welche Auswirkungen hat es?
- warum Varchar ?
- EL_G Smallint (0)
- ?
- EL_GB Smallint (0)
- ?
- EL_GC Smallint (0)
- ?
- LagerOrt_2 Varchar (10)
- ?
- das zweite Lagerort (ein Bauteil kann in mehreren Lagerorten sein)
- WV_KW Varchar (4)
- ?
- Wiedervorlage KW. Das hat was mit Dispo zu tun, aber Hr.Meyer weiss nicht 100% was es ist.
- Alle Felder der Tabelle “Geraete” durchgehen
- . . .
- Spezielle Fragen:
- Wozu 3 Alternativen für Bauteile
- aktuell / B / C
- Was ist ein BDE-Client?
- Drucker?
- Geraete.GerFreigabe
- Nur Bedeutung von “P” erklärt, was bedeuten andere Buchstaben:
- P → Prototyp
- N
- A
- AQ
- GerDatum
- Wichtig?
- Wäre “Heute” auch OK?
- Tabelle “Doku”
- Was ist ein Dokument?
- So was wie ein “Bauteil”?
- Sind die Felder “Bedienungsanleitung Deutsch/Englisch” Verweise auf Doku?
- Wo sind die eigentlichen Dokumente gespeichert?
- Tabelle “StufenBez”
- wo wird sie verwendet?
- Tabelle “Termine”
- was ist gemeint?
- Tabelle “Textmodule”
- wo werden sie verwendet?
- Implementierung notwendig?
- Tabelle “Unterlagen”
- wo werden sie verwendet?
- SerienNummern / Reparaturen / Geraete
- wie sind die Tabellen verbunden?
- Mitarbeiter
- wie wird diese Tabelle verwendet?
- BDE und Zeitverwaltung
- wie spielt das zusammen?
DBConv Projekt
Tabelle Geraete
- GerNr
- Varchar(10)
Misc questions
- Wie wird die Nummernvergabe (Stücklisten/Artikeln/etc) implementiert?
- Klaus: XCIEvents dafür verwenden
- momentan ist mir nicht ganz klar an welcher Stelle und wie ich das machen soll
knielsfedatenuebernahme.txt · Last modified: by kalaschnikow
