User Tools

Site Tools


sfe.stamm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
sfe.stamm [2023/06/21 15:07] – created kalaschnikowsfe.stamm [2023/07/04 08:37] (current) – [SFE.Stamm] kalaschnikow
Line 1: Line 1:
 +====== 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.
 +