====== SFE bei Kniel ====== SFE ist ein ERP-System, welches auf der Datenbank 4D aufsetzt. * Artikeldaten * Datenfelder * Artikelnummer * enthält kodierte Information * Beispiel: 96300921.01 * 96 -> Datenblatt * 3 -> in Deutsch * 00921 -> eigentliche Artikelnummer * .01 -> Version * Bild * Dokumente(?) * Preislisten * ... ==== SFE Einführung ==== Das ist ein Konspekt des Dokumentes "SFE-Einführung 1.0", welches mir von dem Herrn Meyer geschickt wurde. * Die Organisation und Verteilung der Bauelemente eines Gerätes auf die einzelnen Ebenen richtet sich nach dem Fertigungsablauf. Teile, die zur gleichen Zeit in das Produkt einfließen, werden in der gleichen Stücklistenebene erfaßt. * Bauteile, die zu einer Einheit zusammengefaßt werden und dann gemeinsam in eine höhere Ebene einfließen, werden als Untergruppen oder Baugruppen beschrieben. * Unterlisten werden ausschließlich anhand ihrer Nummer in einer höheren Liste verankert. * Aufbau der Ebenen: * GT -> Geräte * GT = N*BT + N*BG * Gerät ist immer eigengefertigt * BG -> Baugruppe * BG = N*BT + N*UG * Baugruppe ist immer eigengefertigt * UG -> Untergruppe * UG = N*BT * Untergruppe kann eins von Folgendem sein: * reine Stückliste (Klasse = leer) * zu fertigende Untergruppe (Klasse = EF) * BT -> Bauteil * 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 Kommentar: Laut Klaus kann man die Ebenen mit "Materialart" abbilden. Das ist die Spalte "MATKEY" in der Tabelle "MATBAS". Die erlaubten Werte werden, wenn ich richtig verstehe, in der Tabelle "MAT_KEY" gespeichert (s. Abschnitt "36.250 MAT_KEY - Materialarten" im Handbuch). ==== SFE Datenbankstruktur ==== [[SFE DB Tables by topic]] === DB tables in alphabetical order === Das ist eine grobe Beschreibung, die auf der HTML-Dokumentation zu der DB-Struktur basiert. * ADNummern * # Funktion: # - Hilfstabelle (1 Datensatz) # - Tabelle mit nur einem Datensatz mit diversen Daten für Verwaltung des Aussendienstes und Datenabgleich, # - sowie Zähler für Angebot- und Personen-Nummern (zuletzt vergebene Nummern) * Aenderungen * # Funktion: # - Dient dem Datenabgleich zwischen AD und ID # - Jede Modifikation eines Feldes wird in einem Record/Datensatz protokolliert # - Alle Datentypen werden für die Übertragung in Text konvertiert # - Nur Kommunikation wird als BLOB übertragen * Angebote * # Funktion: # - Speichert von uns abgegebene Angebote ab * Artikel * # Funktion: # - Speichert die Artikeldaten * Auftrag * # Funktion: # - wird temporär zur Auftrags-/Fertigungs-Planung benutzt. # # Verwendet noch ein Subtable (aus früheren Versionen), dessen Verhalten aus # Kompatibilitätsgründen in V11 noch emuliert wird. # Muß dringend durch normale Tabelle ersetzt werden! * Auftrag_FertigListe * # Funktion: # - wird temporär zur Auftrags-/Fertigungs-Planung benutzt. # # Diese Tabelle ist ein Ersatz für ein Subtable (aus früheren Versionen), dessen Verhalten aus # Kompatibilitätsgründen in V11 noch emuliert wird. # Muß dringend gemeinsam mit Tabelle "Auftrag" überarbeitet werden ! * AuftrZeiten * # Funktion: # - Hier werden die durch die BDE erfassten Arbeitsschritte und Zeiten erfasst # - NICHT kommen und gehen -> sondern produktionsbezogenenes * Baugr * Funktion: # - Baugruppe (Stückliste) * BDE_Resources * # Funktion: # - In dieser Tabelle speichern wir Resourcen welche von BDE-Clients verwendet werden können. z.b. Drucker und deren IP Adressen * BG_BGsub * BGBT * BGDoku * BGEinstellung * BGUG * Branchen * Branchen - werden in Personen hinterlegt [Personen]Branche1 [Personen]Branche2 wurde mit v173 lahmgelegt * BT_BTsub * # Funktion: # - Bauteil(Sub) in Bauteil * BTDoku * # Funktion: # - Dokument in Bauteil * BuchListe * # - Liste für noch ausstehende Verbuchungen (im Lager und Verbrauchszahlen) * CountryCodes * # Funktion: # - speichert für jedes Land das Alpha-2 Kürzel nach ISO-3166-1 sowie den entsprechenden Klartextnamen * Doku * # Funktion: # - speichert Dokumenten-Nummern und deren Dokumenten-Bezeichnungen etc * EKDispo * # Funktion: # - Einkauf-Dispo * EKNummern * # Funktion: # - Hilfstabelle # - Tabelle mit nur einem Datensatz für den Einkauf (NächsteauftragsNummer und Quit-Zeit) * EM4D_ACCOUNT * # Funktion: # - diese Tabelle führt die Daten zu den einzelnen existierenden Kniel SFE Email-Accounts * EM4D_ACTIONS * EM4D_ATTACHMENT * EM4D_CATEGORIES * EM4D_CONTACT * EM4D_EMAIL_ADDRESS * EM4D_MESSAGE * EM4D_OFFSET * EM4D_RECIPIENT * EM4D_RETRIEVED_MSGS * EM4D_USER * FAQ * # Funktion: # - Speichert Fragen,Antworten und optional die Info Quelle # - Ist als eine einfache Art InApp-Nachschlag-Werk für die Anwender gedacht. * FertBemerk * # Funktion: # - speichert Fertigungs-Bemerkungen mit Referenz auf die Auftrags-Nummer * Fertigung * # Funktion # - mit Verteilung auf Kunden # - und Verkaufs-Aufträge ab Lager * File_Transport * # Funktion: # - dient zum Transport von Dokumenten zwischen Client und Server = temporäre Nutzung * Firmen * # Funktion: # - Speichert die in SFE angelegten Firmen (Bezeichnung, Kontaktdaten, Land, Ort, PLZ, Umsätze, AE etc * Geraete * # Funktion: # - Geraete-Stueckliste * GT_GTsub * # Funktion: # # Die Tabelle speichert unterschiedliche Informationen # # a) Geraet in Geraet (jeweils mit 10-stelliger Nummer) # d.h.: in Geraet X (10) sind die Geraete Y (10) und ggf Z (10) hinterlegt # # b) Zubehoer-Artikel (8 stellige Nummer) fuer ein Geraet # d.h.: in Geraet X (8-stellig) sind die Zubehoer-Artikel Y und ggf Z (8-stellig) hinterlegt * GTBG * GTBT * GTDoku * GTEinstellung * GTUG * Kalkulation * # Funktion: # - ??? * Kalkulationssätze * # Function: # - enthält Lagergemeinkosten o.ä. - d.h. durchschnittswerte die mal definiert oder errechnet wurden # - Faktisch existieren nur Daten für die Abteilungen # -- Mechanik # -- Wickelei # # werden wohl die Abteilungen sein die nicht jeden Arbeitsschritt selbst buchen * LagerBeweg * # Funktion: # - Lagerbewegungen???? * Mitarbeiter * # Funktion: # - speichert die Daten die BDE den Mitarbeiten dann anzeigt bzlg Ihren Kommen- # - und Gehen Stempelungen sowie dem jeweiligen Saldo # - Ursprünglich kommen diese Zahlen aus KnielZEIT * ModProtokoll * # Funktion: # - Protokoll der Modifikationen in Stücklisten * Nummern * # Funktion: # - Tabelle mit nur einem Datensatz mit diversen Daten für Verwaltung der Betriebsferien, sowie Zähler für Auftrag-, Reparatur-, Serien-, Dokumenten-Nummern # - Scheint eine Hiltstabelle zu sein - die von der AV verwendet wird diese greifen wohl auf die darin gespeicherten Daten zu via: Menü -> FP -> Aktuelle Nummern * Personen * # Funktion: # - speichert alle Personen die wir als firma kennen. # - Personen sind widerrum Firmen zugeordnet - siehe die Firmen-Tabelle * Rahmen * # Funktion: # - Kontext: AV # - Auftrag fest definierter Menge. Es existieren # -- offene Rahmen (auf Abruf) # -- terminierte Rahmen (Termin 1: x Stück, Termin 2: y Stück) # * Rep_Teile * # Funktion: # - beinhaltet die einzelnen für eine Reparatur verwendeten Teile * Reparaturen * # Funktion: # - speichert die von uns getätigten Reparaturen die wir an Geräten durchgeführt haben. mit Datum, Ergebnis, Kunde, interner Bemerkung etc * RestZahlen * # Funktion: # - ??? * SerienNummern * # Funktion: # - Annahme: Speichert je Auftrag/Position die damit verbundenen Seriennummern * SonderFertEtiketten * # Funktion: # - ??? * [[SFE.Stamm]] * # Funktion: # - ??? * VK: hier werden Bauteile gespeichert * StammProtokoll * # Funktion: # - ??? * StatsMenuEntryUsagePerUser * # Funktion: # - speichert je Hauptmenüeintrag und User die Verwendungshäufigkeit, sowie das erste und letzte Verwendungsdatum. # - Hintergrund war die Hoffnung auf diesem Wege mehr über die Anwender zu lernen * Steckerbelegung * # Funktion: # - ??? # - bisher unklar - ggf mal AV fragen # - Speichert wohl diverse STECKERBELEGUNGEN ab # - Spalten: NR, SIGNALBEZEICHNUNG, SORT, STIFT_NR, STIFTBEZEICHNUNG * Stempelungen * # Funktion: # - dort landen die Mitarbeiter-Stempelungen (Kommen, Gehen, Dienstgang etc) welche die Mitarbeiter in BDE erfassen # - dient damit als Quelle für karibu * StufenBez * # Funktion: # - speichert die existierenden Produktionsstufen # - Spalten: BEZEICHNUNG, KENNUNG # - Bsp: Bauteile richten = a # # Inhalte müssen mit Spaces # aufgefüllt werden, # wegen Ausdrucken * Tech_Daten * # Funktion: # - speichert die Technischen Daten zu unseren Artikeln/Geraeten # - Tabelle hat ca 200 Spalten, sorgt damit auch für Probleme bei Verwendung des Formularassistenten * Termine * # Funktion: # - Speichert Termine und deren Details ab (mit Personenbezug) # - Spalten: CREATESTAMP, ERLEDIGT, GRUND, KW, KWDISPLAY, PERSNR, TERMIN, TERMINART, UHRZEIT, ZUSTAENDIG * Textmodule * # Funktion: # - speichert von uns definierte Textbausteine - die u.a. vom VK, Hr. Droll, Prueffeld verwendet werden. # - User können auch selbst neue Bausteine erstellen * UG_UGsub * # Funktion: # - Untergruppe(Sub) in Untergruppe # - Speichert BEZ, UG und UGSUB * UGBT * # Funktion: # - Bauteil in Untergruppe * UGDoku * # Funktion: # - Speichert DOKUNR und UG-Nummer. Sorgt also für den Zusammenhang von Dokument zur Untergruppe * Untergr * # Funktion: # - ??? * Unterlagen * # Funktion: # # - Speichert welche Unterlagen eine Person bereits erhalten hat (z.b. dc2, dc3, PQ-Flyer-11) * UnterlagenKuerzel * # Funktion: # - Speichert eine Liste von historisch verwendeten Dokumenten/Unterlagen Kuerzeln wie Bsp: DC1, EN2, SO, PL2, PR1, engl., PQ-Flyer 11 * VK_Jahreszahlen * Speichert Zahlen zu den einzelnen Jahresabschluessen (im Zuge des AJahresabsachlusses wird hier ein Record erstellt). Hat keine sonstige Verwendung oder Querverbindungen. * ZusatzInfo * # Funktion: # - ???