====== SFE.Stamm ====== Das ist die Beschreibung der Tabelle "Stamm" der SFE Datenbank. Diese Beschreibung ist aber NICHT MEHR AKTUELL ! Die aktuelle Version ist im Projekt ''efc_db_import_knl'' in der JSON-Datei ''C:\Build\efc_workspace\efc_db_import_knl\res\tableDefinitions\Stamm.json'' ===== 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 ===== Beschreibung der Spalten ===== * **TNR Varchar (10)** * Teilenummer * SFE UI: * Header -> TNR * Mappings * => MATNUM * Es kann gleiche Nummerngeben (in den anderen Tabellen (GT/UG/BG)). Was tun? (Präfix?) * **Bauteil Varchar (30)** * Bauteil Bezeichnung * SFE UI: * Header -> Bauteil * Mappings: * => EFC_MATBAS.MATCHCODE = SUBSTR(Bauteil, 15) * 'Suchwort' * => EFC_MATBAS.STEXT * 'Kurztext' * Comments: * Bezeichnung für das Bauteil => ? * **Bauform Varchar (12)** * Bauform * SFE UI: * Header -> Bauform * Mappings: * => ? * Comments: * "Bauform" ist eigentlich ein normierter Text. Eine SFE Tabelle dafür gibt es aber nicht. De facto ist es ein Freitext-Feld. * **IndexA Varchar (2)** * Index (für das Bauteil vom Hauptlieferanten, also vom Lieferanten "A") * SFE UI: * 'In' (Header) * Mappings: * => ? * Comments: * **+** Herr Meyer liefert mir noch eine Liste mit der Bedeutung der einzelnen Einträge. * s. * ''resources/sfe/docs/_misc/Indexverwaltung.pdf'' bzw. * ''resources/sfe/docs/_misc/_ori/11030024.01.pdf'' * **Hersteller Varchar (10)** * Hersteller (für das Bauteil vom Hauptlieferanten, also vom Lieferanten "A") * SFE UI: * Grund -> Hersteller * Mappings: * => ? * Comments * Freitext-Feld * **Ordernr Varchar (20)** * Ordernummer * SFE UI: * Grund -> Ordernr * Mappings: * => ? * Comments: * Wichtig für die Eigenfertigung * Momentan keine Referenz, aber sollte vielleicht eine sein? * **EKPreis Real (0)** * => ? * Einkaufspreis * Restwert Real (0) * => ? * irgendwas kaufmännisches... Hr.Meyer weiss auch nicht genau was es ist. * Typ Varchar (12) * => ? * Keine Referenz, aber Herr Meyer liefert eine Liste * LieferantNr Varchar (5) * => ? * Ist es eine "Referenz" auf ABAS. D.h. nach dem Umzug auf efc sollte es vielleicht eine richtige Referenz sein. * PE Real (0) * Packungseinheit => ? * Notiz Varchar (0) * => ? * Enthält manchmal den Programmcode von dem Zebra Etikettendrucker * Es gibt noch andere Notizfelder. * Lieferant Varchar (10) * => ? * Freitext-feld * Unterschied zu LieferantNr -> es ist keine "Referenz" * HerstellerB Varchar (10) * => ? * Freitext-Feld * TypB Varchar (12) * => ? * Keine Referenz, aber Herr Meyer liefert eine Liste * OrdernrB Varchar (20) * => ? * Wichtig für die Eigenfertigung * Momentan keine Referenz, aber sollte vielleicht eine sein? * LieferantB Varchar (10) * => ? * Freitext-feld * Unterschied zu LieferantNr -> es ist keine "Referenz" * LieferantNrB Varchar (5) * => ? * Ist es eine "Referenz" auf ABAS. D.h. nach dem Umzug auf efc sollte es vielleicht eine richtige Referenz sein. * EKPreisB Real (0) * => ? * Einkaufspreis * PEB Real (0) * => ? * Packungseinheit * NotizB Varchar (0) * => ? * Enthält manchmal den Programmcode von dem Zebra Etikettendrucker * Es gibt noch andere Notizfelder. * HerstellerC Varchar (10) * ? * TypC Varchar (12) * => ? * Keine Referenz, aber Herr Meyer liefert eine Liste * OrdernrC Varchar (20) * => ? * Wichtig für die Eigenfertigung * Momentan keine Referenz, aber sollte vielleicht eine sein? * LieferantC Varchar (10) * => ? * Freitext-feld * Unterschied zu LieferantNr -> es ist keine "Referenz" * LieferantNrC Varchar (5) * => ? * Ist es eine "Referenz" auf ABAS. D.h. nach dem Umzug auf efc sollte es vielleicht eine richtige Referenz sein. * EKPreisC Real (0) * => ? * Einkaufspreis * PEC Real (0) * => ? * Packungseinheit * NotizC Varchar (0) * => ? * Enthält manchmal den Programmcode von dem Zebra Etikettendrucker * Es gibt noch andere Notizfelder. * Preis Real (0) * => ? * AufnDatum Timestamp (0) * => CREATEDAT? * Konvertierungsfunktion schreiben, da das Datum in einem anderen Format vorliegt? * 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) * => ? * es gibt mehrere Lagerorte * es gibt auch mehrere Spalten dafür, da Bauteile gleichzeitig an mehreren Orten gelagert werden können * 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) * für die Eigenfertigung * 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) * => ? * Ein String mit einzelnen Schritten (also mehrere Kombinationen möglich) * Die Auflistung der Schritte ist in Vorbereitung beim Hr.Meyer => er liefert mir die Liste und Bedeutung von einzelnen Schritten * Textmodul1 Smallint (0) * => ? * Referenz auf Textmodul1 für das Drucketikett * Textmodul2 Smallint (0) * => ? * Referenz auf Textmodul2 für das Drucketikett * Textmodul3 Smallint (0) * => ? * Referenz auf Textmodul3 für das Drucketikett * Textmodul4 Smallint (0) * => ? * Referenz auf Textmodul4 für das Drucketikett * FertBemerk Varchar (0) * => ? * Bemerkung für Fertigung * Freitext * LagerRes Int (0) * => ? * im Lager liegend, aber reserviert * BauteilB Varchar (30) * => ? * Bezeichnung für das Bauteil (Manchmal sieht es nach einem Kommentar aus...) * IndexB Varchar (2) * => ? * Hr.Meyer liefert mir schon die Bedeutung von einzelnen Einträgen * LagerFreiB Int (0) * => ? * frei verfügbarer Lagerbestand in Lager B * LagerOrtB Varchar (10) * => ? * BauteilC Varchar (30) * => ? * Bezeichnung für das Bauteil (Manchmal sieht es nach einem Kommentar aus...) * IndexC Varchar (2) * => ? * Hr.Meyer liefert mir schon die Bedeutung von einzelnen Einträgen * LagerFreiC Int (0) * => ? * frei verfügbarer Lagerbestand in Lager C * LagerOrtC Varchar (10) * => ? * VPEB Int (0) * ? * VPEC Int (0) * ? * BauformB Varchar (12) * => ? * "Bauform" ist ein normierter Text. Eine Tabelle dafür gibt es aber nicht. De facto ist es ein Freitext-Feld. * BauformC Varchar (12) * => ? * "Bauform" ist ein normierter Text. Eine Tabelle dafür gibt es aber nicht. De facto ist es ein Freitext-Feld. * 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? * gesperrt für Änderungen? * sollte eigentlich ein boolean sein * 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.