ertmeraccessdb
Table of Contents
Ertmer Access DB
Kundentabelle
SELECT * from K;
Die Namen der Spalten kann man mit folgender SQL-Abfrage holen:
SELECT * FROM K where A00 like 'MUSTER%';
Spalten (39): (alle Spalten außer A38(?) sind vom Typ VARCHAR(255))
A00→ Suchname →- Fragen:
- Nicht unique/eindeutig. Siehe z.B.
EGGERSMANN. Warum nicht unique? - Spielt Groß-/Kleinschreibung eine Rolle?
A01→ Anrede →- Daten: “Fa.”, “Firma”, “Herr”, “Ms” etc.
A02→Firmenbezeichn A02→A03→Vorname, Name A03→A04→Postfach A04→- Daten:
PoFa XYZ,Postfach XYZetc.
A05→PLZ+Ort für Postfach A05→A06→Straßenname u. Nr Hauptsitz A6→A07→PLZ+Ort für Hauptsitz A7→A08→Bagger-Nr. A8→- Fragen:
- Manchmal mehrere Baggernummer drin?
- wie ist es zu behandeln?
A09→Bagger Fabrikat A9→- Daten: “Rohr”, “Faller”, “Übersetzer” etc.
A10→Divers A10→- Was ist dort gespeichert?
A11→Weih N A11→- Daten: “w” oder
<null>, und ein malWeih …
A12→USt- IdNr A12→- Daten:
- “HU 13 535 258”
- “DE 111111 232345”
A13→PLZ+Ort für Hauptliefer A13→A14→Straßenname u. Nr Hauptliefer. A14→A15→Expressgut 30F→- Daten: “<null>” → fast alle, “76 646 Bruchsal”, “Expressgut 30F”, “Löbnitz/Delitzsch”
- wie ist es zu behandeln?
A16→Stückgut 30F→- Daten: “<null>” → fast alle, “76 646 Bruchsal”, “Stückgut 30F”
- wie ist es zu behandeln?
A17→Liefername 2 A17→- Was ist dort gespeichert?
- Daten sind sehr unterschiedlich. Es sieht nach einem Kommentar aus, aber manchmal sind dort Adressen oder Personennamen oder sonstiges gespeichert
A18→Lieferstr.2 A18→A19→Lieferort 2 A19→A20→Liefername 3 A20→A21→Lieferstr.3 A21→A22→Lieferort 3 A22→A23→Abteilung 1 A23→A24→Ansprechpartn.1 A24→A25→Tel.1 A25→A26→Abteilung 2 A26→- Daten: “Fax”, “Mobil”, “Bagger XYZ”…
A27→Ansprechpartn.2 A27→A28→Tel.2 A28→A29→Abteilung 3 A29→- Daten: “Herr Sowieso” oder “Fax” oder “Fax Ungarn”
A30→Ansprechpartn.3 A30→- Daten: “Herr Sowieso”(meistens) oder “Verwaltung” oder “Zentrale” etc.
A31→Tel.3 A31→A32→Abteilung 4 A32→- Daten: “Herr Sowieso” oder “Fax” oder “Fax Ungarn”
A33→Anpsrechpartn.4 A33→- Daten: “Herr Sowieso”(meistens) oder “Verwaltung” oder “Zentrale” etc.
A34→Tel.4 A34→A35→Abteilung 5 A35→- Daten: “Herr Sowieso” oder “Fax” oder “Fax Ungarn”
A36→Anprechpartn.5 A36→- Daten: “Herr Sowieso” oder “Fax” oder “Fax Ungarn”
A37→Tel.5 A37→- es sieht nach einer Telefonnummer aus. Welche Nummer ist das?
A38→ '''' →- es sieht nach Datum aus. Welches Datum ist das?
Extra-Fragen zu der Kundentabelle
- Die Tabelle enthält leider keinen Primärschlüssel (bzw. er ist nicht eindeutig). Das Problem muss irgendwie gelöst werden.
- Hier der SQL-Befehl um alle Sätze zu holen, die Duplikate in der Spalte
A00enthalten:SELECT * FROM K WHERE A00 IN (SELECT A00 FROM (SELECT A00, COUNT(A00) AS c FROM K GROUP BY A00 ORDER BY c DESC, A00 ASC) WHERE c > 1) ORDER BY A00;
Lieferantentabelle
SELECT * from L;
Die Namen der Spalten kann man mit folgender SQL-Abfrage holen:
SELECT * FROM L where A00 like 'MUSTER%';
Spalten (36): (alle Spalten außer A38(?) sind vom Typ VARCHAR(255))
A00→MUSTER 30F→- Fragen:
- ??? Nicht unique/eindeutig. Siehe z.B.
BURGDORF. Warum nicht unique? - ??? Spielt Groß-/Kleinschreibung eine Rolle?
A01→Firma→A02→Firmenbezeichn. 30F→A03→Vorname, Name 30F→A04→Postf.10F→A05→PLZ+Ort für Pof 30F→A06→Straßenname Hauptsitz 30F→A07→PLZ+Ort für Straße 30F→A08→Bagger-Nr. 20F→- Daten stimmen nicht mit der Überschrift überein?
- wie ist es zu behandeln?
- Daten: “45 886 Gelsenkirchen”, “56 070 Koblenz”, “70 191 Stuttgart” etc.
A09→Fabr.10F→- Bagger Fabrikat?
- Daten: “Faller”
A10→Diver. 10F→- Daten: “<null>” → außer Überschrift alles leer
- Was ist dort gespeichert?
A11→Diver. 10F→- Daten: “<null>” → außer Überschrift alles leer
- Was ist dort gespeichert?
A12→MWST.Nr. 16F→- Daten:
- “HU 13 535 258”
- “DE 111111 232345”
A13→Skt→- Daten: “0”, “0,0”, “1” etc.
A14→Bank→A15→BLZ PO 10F→A16→Konto-Po 16F→- Kontonummer?
A17→Bankname+Ort→A18→BIC Bank→A19→IBAN Bank→A23→Abteilung 1 24F→A24→Ansprechpartn.1 19F→A25→Tel.1 21F→A26→Abteilung 2 24F→- Daten: “Technik”, “Verkauf” etc.
A27→Ansprechpartn.2 19F→A28→Tel. 2 21F→A29→Abteilung 3 24F→A30→Ansprechpartn.3 19F→A31→Tel. 3 21F→A32→Abteilung 4 24F→- Daten: “Herr Sowieso” oder “Fax” oder “Fax Ungarn”
A33→Ansprechpartn.4 19F→- Daten: “<null>”
A34→Tel.4 21F→A35→Abteilung 5 24F→A36→Ansprechpartn.5 19F→- Daten: “<null>”
A37→Tel.5 21F→- es sieht nach einer Telefonnummer aus. Welche Nummer ist das?
A38→ '''' →- es sieht nach Datum aus. Welches Datum ist das?
Extra-Fragen zu der Lieferantentabelle
- Die Tabelle enthält leider keinen Primärschlüssel (bzw. er ist nicht eindeutig). Das Problem muss irgendwie gelöst werden.
- Hier der SQL-Befehl um alle Sätze zu holen, die Duplikate in der Spalte
A00enthalten:SELECT * FROM L WHERE A00 IN (SELECT A00 FROM (SELECT A00, COUNT(A00) AS c FROM L GROUP BY A00 ORDER BY c DESC, A00 ASC) WHERE c > 1) ORDER BY A00;
efc ERP Tabellen
- Die Einzelheiten zu den efc ERP Tabellen sind in dem Handbuch beschrieben:
F:/Build/EFC_Handbuch.pdf- siehe Abschnitt “36.79 BUPBAS - Kunden- / Lieferantenstamm”
- von der Spalte “BUPTYPE - Kunde/Interessent?, option”
- kommt man (über den Link “BUPTYPE” in der PDF-Datei) zu dem Abschnitt “37.203 BUPTYPE - Kunde/Interessent?”
- auch interessanter Abschnitt: “40.223 OpRestype - Resourcenart (Masch., Pers., sonstige)”
EFC_BUPBAS
Die wichtigen Felder sind fett markiert. Wichtig bedeutet:
- Primärschlüssel
- Muss-Feld
- Feld, welches wir füllen müssen, da der Kunde das haben will
- Feld, welches wir füllen können, da wir die Daten aus der Ertmer Access Datenbank dafür haben
Felder:
- “COMPANY” nvarchar(2) NOT NULL,
- ?
- immer '01'?
- wird es irgendwo eingetragen? Z.B. in einer “Tabelle für Firmen”?
- “CUSTOMER” nvarchar(12) NOT NULL,
- → ?
- bei den Kunden soll es gefüllt werden, bei den Lieferanten immer leer ?
- wenn Kunde → Zeilennummer?
- wenn Lieferant → leer
- “VENDOR” nvarchar(12) NOT NULL,
- → ?
- bei den Lieferanten soll es gefüllt werden, bei den Kunden immer leer ?
- wenn Kunde → leer
- wenn Lieferant → Zeilennummer?
- “BUSAREA” nvarchar(3),
- → ?
- immer '*'
- “BUPTYPE” int NOT NULL,
- Kunde/Interessent?
- → ?
- immer 0 ?
- “MATCHCODE” nvarchar(15),
- Kurzname / Suchwort
- → ?
- SUBSTRING(K.A00, 1, 15) AS MATCH_CODE
- L.A00 ?
- “STEXT” nvarchar(40),
- Beschreibung
- → ?
- K.A02 + K.A03 / L.A02 + L.A03
- 40 Zeichen reichen aber nicht! → was tun ?
- Select um die Längen anzuzeigen:
select A02 + ' ' + A03, LEN(A02 +' ' + A03) AS LN from K ORDER BY LN DESC
- “BUPSTATUS” nvarchar(1),
- Kunden-/Lieferantenstatus
- → ?
- immer
*?
- siehe auch Tabelle
BUP_STAT- Status
- firmenabhängig?
- sprachabhängig?
- sonst noch etwas?
- “COUNTRY” nvarchar(3),
- Land
- → ?
- Man kann die Spalte USt.ID (K.A12 / L.A12) verwenden
- wenn die ersten 2 Zeichen in ('DE', 'LT', 'HU'…) sind ⇒
- wenn nicht ⇒ 'DE'
- warum 3 Zeichen?
- Mapping?
- DE → D ?
- … ?
- “CURRENCY” nvarchar(3),
- Währung
- → ?
- immer
EUR?
- “BUPGRPKEY” nvarchar(8),
- Gruppen-Schlüssel (Kd/Li),
- → ?
- immer
<null>
- was ist das?
- wird das von irgendwo referenziert?
- “BRANCH” nvarchar(5),
- Branche (Materialstamm und Kd/Li),
- Referenz von
EFC_BAS_BRANCH
- → ?
- immer '*' (= nicht gepflegt)
- “VATBUP” nvarchar(2),
- MwSt.-Kennzeichen Firma (Kd/Li/Beleg),
- Referenz von
EFC_BAS_VATBUP, siehe auchEFC_BAS_VAT
- → ?
- '*' (= steuerpflichtig)
- 'D' (= Drittland)
- 'V' (= Versicherungsfall)
- “LANGU” nvarchar(3),
- Sprache
- Referenz von
EFC_SYS_LANGU
- →
- immer
<null>
- “TAXDEPT” nvarchar(25),
- Finanzamt
- → ?
- immer
<null>?
- “TAXNUM” nvarchar(25),
- Steuernummer
- → ?
- immer
<null>?
- “VATNUM” nvarchar(25),
- USt.-IdNr
- → ?
- default →
<null> - K.A12
- L.A12 (?)
- “VATNOTE” nvarchar(2147483647),
- Hinweistext bei steuerfreier Lieferung,
- → ?
- immer
<null>
- “BUPEORINUM” nvarchar(25),
- EORI-Nummer (Economic Operators ́ Registration and Identification number - Nummer zur Registrierung und Identifizierung von Wirtschaftsbeteiligten); früher Zollnummer
- → ?
- immer
<null>
- “ABC” nvarchar(3),
- ABC-Klassifizierung (Mat., Kd/Li, Projekt)
- → ?
- immer
null
- “ISCLIENT” int,
- konzerneigenes Unternehmen (Kd/Li)
- → ?
- immer
0?
- “BUPNUMMAIN” nvarchar(12),
- Zentralregulierer (Kd/Li)
- → ?
- immer
<null>?
- “OURNUMBER” nvarchar(25),
- eigene Nummer bei Kd/Li,
- → ?
- immer
<null>
- “TELNUM” nvarchar(50),
- Telefon
- → ?
- default →
<null> - K.A25
- L.A25 → Telefon 1 ?
- wenn A26 == fax? → zu viel Aufwand?
- K.A28 / L.A28 → Telefon 2 ?
- wenn A29 == fax? → zu viel Aufwand?
- K.A31 / L.A31 → Telefon 3 ?
- wenn A32 == fax? → zu viel Aufwand?
- “FAXNUM” nvarchar(50),
- Fax
- → ?
- default →
<null>→ momentan immer <null>, wg. dem Aufwand - K.A25 / L.A25 → Telefon 1 ?
- wenn A26 == fax? → nicht zu viel Aufwand?
- K.A28 / L.A28 → Telefon 2 ?
- wenn A29 == fax? → nicht zu viel Aufwand?
- K.A31 / L.A31 → Telefon 3 ?
- wenn A32 == fax? → nicht zu viel Aufwand?
- “EMAIL” nvarchar(80),
- → immer
<null>- da das Feld in den Input-Tabelle nicht vorhanden ist
- “HOMEPAGE” nvarchar(80),
- Internet-Homepage
- → immer
<null>- da das Feld in den Input-Tabelle nicht vorhanden ist
- “CONTACTNAME” nvarchar(60),
- Kontaktperson
- → ?
- default →
<null> - K.A24
- L.A24 ?
- “CONTACTTELNUM” nvarchar(50),
- → ?
- K.A25
- L.A25 ?
- “CONTACTDEPT” nvarchar(5),
- → ?
- K.A23 → nur 5 Zeichen !
- L.A23 ?
- “EXTRA” nvarchar(3),
- → ?
- immer
<null>
- Referenz von
EFC_BAS_EXTRA
- “CUSTOM” nvarchar(3),
- → ?
- immer
<null>
- Zoll
- “INSURANCE” nvarchar(3),
- → ?
- immer
<null>
- “PACKAGING” nvarchar(12),
- → ?
- immer
<null>
- “PACKAGINGWRAP” nvarchar(12),
- → ?
- immer
<null>
- “FREIGHT” nvarchar(3),
- → ?
- immer
<null>
- “SHIPPING” nvarchar(3),
- → ?
- immer
<null>
- “PAYMCOND” nvarchar(4),
- → ?
- immer
<null>
- “PAYMKEY” nvarchar(1),
- → ?
- immer
<null>
- “DELCOND” nvarchar(3),
- → ?
- immer
<null>
- “PURDEPT” nvarchar(3),
- → ?
- immer
<null>
- “SALDEPT” nvarchar(3),
- → ?
- immer
<null>
- “PRICELIST” nvarchar(12),
- → ?
- immer
<null>
- “SALAREA” nvarchar(5),
- → ?
- immer
<null>
- “CUSCOND” nvarchar(2),
- → ?
- immer
<null>
- “PRICEBASEDATE” datetime,
- → ?
- immer
<null>
- “CUSGRP” nvarchar(12),
- → ?
- immer
<null>
- “VENGRP” nvarchar(3),
- → ?
- immer
<null>
- “FREIGHTER” nvarchar(12),
- → ?
- immer
<null>
- “DELTYPE” int NOT NULL,
- Lieferparameter (Teil-/Sammellieferung erlaubt?)
- → ?
- immer
0(=OpDelType.UNDEFINED)
- “IVCTYPE” int NOT NULL,
- Fakturaparameter
- → ?
- immer
0(=OpIvctype.UNDEFINED)
- “COOTYPE” int NOT NULL,
- (Auto-) Kommissionierung,
- → ?
0(=OpCootype.USE_MATDATA) → nach Materialstamm1(=OpCootype.MANUAL_START) → manuell auslösen
- “BUPMRPKEY” nvarchar(3),
- → ?
- immer
<null>
- “WRHREC” nvarchar(5),
- → ?
- immer
<null>
- “WRHISS” nvarchar(5),
- → ?
- immer
<null>
- “ORDAMNTMIN” float(53),
- → ?
- immer
<null>
- “ORDQTYMIN” float(53),
- → ?
- immer
<null>
- “MAXDELWEIGHT” float(53),
- → ?
- immer
<null>
- “MAXDELWEIGHTUNIT” nvarchar(3),
- → ?
- immer
<null>
- “GRCCUSTOMER” nvarchar(12),
- → ?
- immer
<null>
- “IRCCUSTOMER” nvarchar(12),
- → ?
- immer
<null>
- “GRCVENDOR” nvarchar(12),
- → ?
- immer
<null>
- “IRCVENDOR” nvarchar(12),
- → ?
- immer
<null>
- “FIXCOST” float(53),
- → ?
- immer
<null>
- “ISDELCONF” int,
- → ?
- immer
0
- Bestätigung anfordern ?
- “ISDELREMIND” int,
- → ?
- immer
0
- Liefererinnerung ?
- “ISDELDUN” int,
- → ?
- immer
0
- Liefermahnung (bei Verzug) ?
- “CAGNUM” nvarchar(12),
- → ?
- immer
<null>
- “CAGCUSGRP” nvarchar(8),
- → ?
- immer
<null>
- “ALYCTTGRP” nvarchar(3),
- → ?
- immer
<null>
- “BUPPACKAGING” nvarchar(12),
- → ?
- immer
<null>
- “SCBKEY” nvarchar(10),
- → ?
- immer
<null>
- “MATGRP” nvarchar(10),
- → ?
- immer
<null>
- “BUPMATNUMPATTERN” nvarchar(25),
- → ?
- immer
<null>
- “CUSACC” nvarchar(15),
- → ?
- immer
<null>
- “VENACC” nvarchar(15),
- → ?
- immer
<null>
- “CREDITLIMIT” float(53),
- → ?
- immer
<null>
- “CHEQUEAMNT” float(53),
- → ?
- immer
<null>
- “ADVPAYMAMNT” float(53),
- → ?
- immer
<null>
- “OPENAMNT” float(53),
- → ?
- immer
<null>
- “CAPITALSTOCK” float(53),
- → ?
- immer
<null>
- “DUNKEY” nvarchar(1),
- → ?
- immer
<null>
- Mahnschlüssel
- “LASTDUNDATE” datetime,
- → ?
- immer
<null>
- “FINPOSTDATE” datetime,
- → ?
- immer
<null>
- “FINPOSTSTAT” int NOT NULL,
- → ?
- immer
0(=OpFinpoststat.NO_POSTING) ?
- Fibu-Übergabestatus
- “EXCHTYPE” int NOT NULL,
- → ?
0(=OpExchtype.BUYERS_TYPE)1(=OpExchtype.SELLERS_PRICE)- Daten: 0 - 1326, 1 - 26
- Wechselkurs (Einkauf / Verkauf)
- “LTEXT” nvarchar(2147483647), /* Langtext */
- → ?
- K.A02 + K.A03 / L.A02 + L.A03
- “PRNCODE” nvarchar(10),
- → ?
- immer
<null>
- Code / Platzhalter für Druckausgabe,
- “BUPPREFSALTYPE” int NOT NULL,
- → ?
- 0 (=OpBupprefsaltype.NO_RULE) = nicht festgelegt
- . . .
- Präferenzbegünstigung VT,
- “BUPPREFPURTYPE” int NOT NULL,
- → ?
- 0 (=OpBupprefpurtype.NO_RULE) = nicht festgelegt
- Präferenzbegünstigung EK,
- “BUPBACKLOGMISTYPE” int NOT NULL,
- → ?
- 0 (=OpBupbacklogmistype.NO_ACTION) = keine Verwaltung definiert
- Rückstandsverwaltung
- “VENADMISSIONTYPE” int NOT NULL,
- → ?
- 0 (=OpVenadmissiontype.NOT_DEFINED) = nicht spezifiziert
- Zulassung / Zertifizierung Lieferant
- “VENADMISSIONUNTIL” datetime,
- → ?
- immer
<null>
- “VENADMISSIONNOTE” nvarchar(2147483647),
- → ?
- immer
<null>
- “ISBONUSCTT” int,
- → ?
- immer 0 ?
- Bonusvereinbarung existiert
- “BONUSDATE” datetime,
- → ?
- immer
<null>
- “BONUSSTEXT” nvarchar(40),
- → ?
- immer
<null>
- “BONUSRATE” float(53),
- → ?
- immer
<null>
- “BONUSLIMIT” float(53),
- → ?
- immer
<null>
- “BONUSTYPE” int NOT NULL,
- → ?
- 0 (=OpBonustype.UNDEFINED)
- Typ (Bonusvereinbarung),
- “BONUSCODE” nvarchar(10),
- → ?
- immer
<null>
- frei belegbarer Code (Bonusvereinbarung),
- “XDATE1” datetime,
- → ?
- immer
<null>
- kundenspez. Datum 1,
- “XDATE2” datetime,
- → ?
- immer
<null>
- “XDATE3” datetime,
- → ?
- immer
<null>
- “XDATE4” datetime,
- → ?
- immer
<null>
- “XDATE5” datetime,
- → ?
- immer
<null>
- “XSTEXT1” nvarchar(40),
- → ?
- immer
<null>
- kundenspez. Kurztext 1,
- “XSTEXT2” nvarchar(40),
- → ?
- immer
<null>
- “XSTEXT3” nvarchar(40),
- → ?
- immer
<null>
- “XSTR1” nvarchar(10),
- → ?
- immer
<null>
- kundenspez. String 1
- “XSTR2” nvarchar(10),
- → ?
- immer
<null>
- “XSTR3” nvarchar(10),
- → ?
- immer
<null>
- “XSTR4” nvarchar(10),
- → ?
- immer
<null>
- “XSTR5” nvarchar(10),
- → ?
- immer
<null>
- “XQTY1” float(53),
- → ?
- immer
<null>
- kundenspez. Dezimalzahl 1,
- “XQTY2” float(53),
- → ?
- immer
<null>
- “XQTY3” float(53),
- → ?
- immer
<null>
- “XQTY4” float(53),
- → ?
- immer
<null>
- “XQTY5” float(53),
- → ?
- immer
<null>
- “XINT1” int,
- → ?
- immer
<null>
- kundenspez. Integer 1,
- “XINT2” int,
- → ?
- immer
<null>
- “XINT3” int,
- → ?
- immer
<null>
- “XINT4” int,
- → ?
- immer
<null>
- “XINT5” int,
- → ?
- immer
<null>
- “XLTEXT1” nvarchar(2147483647),
- → ?
- immer
<null>
- kundenspez. Langtext 1,
- “XLTEXT2” nvarchar(2147483647),
- → ?
- immer
<null>
- “BUPOBJ” bigint NOT NULL,
- → ?
- es sieht nach einer eindeutigen ID aus → was tun?
- interne Business Partner-ID,
- “CREATEDBY” nvarchar(15) NOT NULL,
- → ?
- es scheint ein Username (Kürzel) zu sein
- Daten: 'merz', 'kg', 'Gebauer'
- “CREATEDAT” datetime NOT NULL,
- → ?
- immer
now()?
- “EDITEDBY” nvarchar(15) NOT NULL,
- → ?
- es scheint ein Username (Kürzel) zu sein
- Daten: 'merz', 'kg', 'Gebauer'
- “EDITEDAT” datetime NOT NULL,
- → ?
- immer
now()?
- “ISDELETED” int DEFAULT ( (0) ) NOT NULL,
- → ?
- immer
0
- “VALIDFROM” datetime NOT NULL,
- → ?
- immer
now()?
- “VALIDUNTIL” datetime NOT NULL,
- → ?
- immer
end()?
- “DOCNOTE” nvarchar(2147483647),
- → ?
- immer
<null>
- Hinweistext für Belege generell
- “ISINVCOOPREFENBLOC” int,
- → ?
- immer
0
- Komm./Reservierung bevorzugt ganze Gebinde ?
- “ISINVCOOPREFSORTED” int,
- → ?
- immer
0
- Komm./Reservierung bevorzugt sortiert ?
- “PRICEBASEDATEUNTIL” datetime,
- → ?
- immer
<null>
- Preis-Basisdatum gilt bis
- “PRICEMULTIPLIER” float(53),
- → ?
- immer
<null>
- Preis-Multiplikator für Preislisten
- “QLTCPLCOND” nvarchar(5),
- → ?
- immer
<null>
- “SSTCOUNTRY” nvarchar(3),
- → ?
- immer
<null>
- “ISINPBUPMATNUM” int,
- → ?
- immer
<null>
- Eingabe Kd./Lf.-Materialnummer erforderlich ?
- “COOPOL” nvarchar(5),
- Kommissionier-Strategie (frei definierbar),
- → ?
- immer
<null>
- “VNRKEY” nvarchar(5),
- → ?
- immer
<null>
- “MAXDELAMNT” float(53),
- → ?
- immer
<null>
- “IVCGRP” nvarchar(2),
- → ?
- immer
<null>
- “WRHAREAREC” nvarchar(3),
- → ?
- immer
<null>
- “STKPLCREC” nvarchar(15),
- → ?
- immer
<null>
- “WRHAREAISS” nvarchar(3),
- → ?
- immer
<null>
- “STKPLCISS” nvarchar(15),
- → ?
- immer
<null>
- “PRICEBASEBUPNUM” nvarchar(12),
- → ?
- immer
<null>
- Preis-Basis-Kunde/Lieferant
- “SSTCODE” nvarchar(10),
- → ?
- immer
<null>
- Statistikcode (frei belegbar)
- “BUPPURASCNUM” nvarchar(25),
- → ?
- immer
<null>
- “BUPPURASCMEMBER” nvarchar(25),
- → ?
- immer
<null>
- “BUPSALASCNUM” nvarchar(25),
- → ?
- immer
<null>
- “BUPSALASCMEMBER” nvarchar(25),
- → ?
- immer
<null>
- “CREDITLIMITINSURED” float(53),
- → ?
- immer
<null>
- “CREDITLIMITINSUREDAT” nvarchar(40),
- → ?
- immer
<null>
- “CREDITLIMITINSUREDUNTIL” datetime,
- → ?
- immer
<null>
- “ISEXTBUP” int,
- → ?
- immer
<null>
- Kunde/Lieferant durch Schnittstelle?
- “EXTBUPSYSID” nvarchar(25),
- → ?
- immer
<null>
- “FORWARDER” nvarchar(12),
- → ?
- immer
<null>
- “EMAILCODE” nvarchar(10),
- → ?
- immer
<null>
- “BONUSDATE2” datetime,
- → ?
- immer
<null>
- “BONUSDATE3” datetime,
- → ?
- immer
<null>
- “BONUSSTEXT2” nvarchar(40),
- → ?
- immer
<null>
- “BONUSSTEXT3” nvarchar(40),
- → ?
- immer
<null>
- “BONUSRATE2” float(53),
- → ?
- immer
<null>
- “BONUSRATE3” float(53),
- → ?
- immer
<null>
- “BONUSLIMIT2” float(53),
- → ?
- immer
<null>
- “BONUSLIMIT3” float(53),
- → ?
- immer
<null>
- “BONUSTYPE2” int,
- → ?
- immer
<null>
- “BONUSTYPE3” int,
- → ?
- immer
<null>
- “BONUSCODE2” nvarchar(10),
- → ?
- immer
<null>
- “BONUSCODE3” nvarchar(10),
- → ?
- immer
<null>
- CONSTRAINT PK_ _EFC_BUPB_ _AE61F92A0A6A225F PRIMARY KEY (COMPANY,CUSTOMER,VENDOR,VALIDFROM,VALIDUNTIL))
Create script for efc_bupbas Table
CREATE TABLE `efc_bupbas_vktest` ( `COMPANY` VARCHAR(2) NOT NULL DEFAULT '', `CUSTOMER` VARCHAR(12) NOT NULL DEFAULT '', `VENDOR` VARCHAR(12) NOT NULL DEFAULT '', `BUSAREA` VARCHAR(3) DEFAULT NULL, `BUPTYPE` INT(11) NOT NULL, `MATCHCODE` VARCHAR(15) DEFAULT NULL, `STEXT` VARCHAR(40) DEFAULT NULL, `BUPSTATUS` VARCHAR(1) DEFAULT NULL, `COUNTRY` VARCHAR(3) DEFAULT NULL, `CURRENCY` VARCHAR(3) DEFAULT NULL, `BUPGRPKEY` VARCHAR(8) DEFAULT NULL, `BRANCH` VARCHAR(5) DEFAULT NULL, `VATBUP` VARCHAR(2) DEFAULT NULL, `LANGU` VARCHAR(3) DEFAULT NULL, `TAXDEPT` VARCHAR(25) DEFAULT NULL, `TAXNUM` VARCHAR(25) DEFAULT NULL, `VATNUM` VARCHAR(25) DEFAULT NULL, `VATNOTE` mediumtext DEFAULT NULL, `BUPEORINUM` VARCHAR(25) DEFAULT NULL, `ABC` VARCHAR(3) DEFAULT NULL, `SSTCOUNTRY` VARCHAR(3) DEFAULT NULL, `ISCLIENT` INT(11) DEFAULT NULL, `BUPNUMMAIN` VARCHAR(12) DEFAULT NULL, `BUPPURASCNUM` VARCHAR(25) DEFAULT NULL, `BUPPURASCMEMBER` VARCHAR(25) DEFAULT NULL, `BUPSALASCNUM` VARCHAR(25) DEFAULT NULL, `BUPSALASCMEMBER` VARCHAR(25) DEFAULT NULL, `OURNUMBER` VARCHAR(25) DEFAULT NULL, `TELNUM` VARCHAR(50) DEFAULT NULL, `FAXNUM` VARCHAR(50) DEFAULT NULL, `EMAIL` VARCHAR(80) DEFAULT NULL, `HOMEPAGE` VARCHAR(80) DEFAULT NULL, `CONTACTNAME` VARCHAR(60) DEFAULT NULL, `CONTACTTELNUM` VARCHAR(50) DEFAULT NULL, `CONTACTDEPT` VARCHAR(5) DEFAULT NULL, `EXTRA` VARCHAR(3) DEFAULT NULL, `CUSTOM` VARCHAR(3) DEFAULT NULL, `INSURANCE` VARCHAR(3) DEFAULT NULL, `PACKAGING` VARCHAR(12) DEFAULT NULL, `PACKAGINGWRAP` VARCHAR(12) DEFAULT NULL, `FREIGHT` VARCHAR(3) DEFAULT NULL, `SHIPPING` VARCHAR(3) DEFAULT NULL, `PAYMCOND` VARCHAR(4) DEFAULT NULL, `PAYMKEY` VARCHAR(1) DEFAULT NULL, `DELCOND` VARCHAR(3) DEFAULT NULL, `PURDEPT` VARCHAR(3) DEFAULT NULL, `SALDEPT` VARCHAR(3) DEFAULT NULL, `PRICELIST` VARCHAR(12) DEFAULT NULL, `PRICEMULTIPLIER` DOUBLE DEFAULT NULL, `SALAREA` VARCHAR(5) DEFAULT NULL, `CUSCOND` VARCHAR(2) DEFAULT NULL, `PRICEBASEDATE` DATE DEFAULT NULL, `PRICEBASEDATEUNTIL` DATE DEFAULT NULL, `PRICEBASEBUPNUM` VARCHAR(12) DEFAULT NULL, `QLTCPLCOND` VARCHAR(5) DEFAULT NULL, `VNRKEY` VARCHAR(5) DEFAULT NULL, `CUSGRP` VARCHAR(12) DEFAULT NULL, `VENGRP` VARCHAR(3) DEFAULT NULL, `FREIGHTER` VARCHAR(12) DEFAULT NULL, `FORWARDER` VARCHAR(12) DEFAULT NULL, `DELTYPE` INT(11) NOT NULL, `IVCTYPE` INT(11) NOT NULL, `COOTYPE` INT(11) NOT NULL, `COOPOL` VARCHAR(5) DEFAULT NULL, `ISINVCOOPREFENBLOC` INT(11) DEFAULT NULL, `ISINVCOOPREFSORTED` INT(11) DEFAULT NULL, `ISINPBUPMATNUM` INT(11) DEFAULT NULL, `BUPMRPKEY` VARCHAR(3) DEFAULT NULL, `WRHREC` VARCHAR(5) DEFAULT NULL, `WRHAREAREC` VARCHAR(3) DEFAULT NULL, `STKPLCREC` VARCHAR(15) DEFAULT NULL, `WRHISS` VARCHAR(5) DEFAULT NULL, `WRHAREAISS` VARCHAR(3) DEFAULT NULL, `STKPLCISS` VARCHAR(15) DEFAULT NULL, `ORDAMNTMIN` DOUBLE DEFAULT NULL, `ORDQTYMIN` DOUBLE DEFAULT NULL, `MAXDELWEIGHT` DOUBLE DEFAULT NULL, `MAXDELWEIGHTUNIT` VARCHAR(3) DEFAULT NULL, `MAXDELAMNT` DOUBLE DEFAULT NULL, `DOCNOTE` mediumtext DEFAULT NULL, `GRCCUSTOMER` VARCHAR(12) DEFAULT NULL, `IRCCUSTOMER` VARCHAR(12) DEFAULT NULL, `GRCVENDOR` VARCHAR(12) DEFAULT NULL, `IRCVENDOR` VARCHAR(12) DEFAULT NULL, `FIXCOST` DOUBLE DEFAULT NULL, `ISDELCONF` INT(11) DEFAULT NULL, `ISDELREMIND` INT(11) DEFAULT NULL, `ISDELDUN` INT(11) DEFAULT NULL, `CAGNUM` VARCHAR(12) DEFAULT NULL, `CAGCUSGRP` VARCHAR(8) DEFAULT NULL, `ALYCTTGRP` VARCHAR(3) DEFAULT NULL, `BUPPACKAGING` VARCHAR(12) DEFAULT NULL, `SCBKEY` VARCHAR(10) DEFAULT NULL, `MATGRP` VARCHAR(10) DEFAULT NULL, `BUPMATNUMPATTERN` VARCHAR(25) DEFAULT NULL, `CUSACC` VARCHAR(15) DEFAULT NULL, `VENACC` VARCHAR(15) DEFAULT NULL, `CREDITLIMIT` DOUBLE DEFAULT NULL, `CREDITLIMITINSURED` DOUBLE DEFAULT NULL, `CREDITLIMITINSUREDAT` VARCHAR(40) DEFAULT NULL, `CHEQUEAMNT` DOUBLE DEFAULT NULL, `ADVPAYMAMNT` DOUBLE DEFAULT NULL, `OPENAMNT` DOUBLE DEFAULT NULL, `CAPITALSTOCK` DOUBLE DEFAULT NULL, `DUNKEY` VARCHAR(1) DEFAULT NULL, `IVCGRP` VARCHAR(2) DEFAULT NULL, `LASTDUNDATE` DATE DEFAULT NULL, `FINPOSTDATE` DATE DEFAULT NULL, `FINPOSTSTAT` INT(11) NOT NULL, `EXCHTYPE` INT(11) NOT NULL, `LTEXT` mediumtext DEFAULT NULL, `PRNCODE` VARCHAR(10) DEFAULT NULL, `EMAILCODE` VARCHAR(10) DEFAULT NULL, `SSTCODE` VARCHAR(10) DEFAULT NULL, `BUPPREFSALTYPE` INT(11) NOT NULL, `BUPPREFPURTYPE` INT(11) NOT NULL, `BUPBACKLOGMISTYPE` INT(11) NOT NULL, `VENADMISSIONTYPE` INT(11) NOT NULL, `VENADMISSIONUNTIL` DATE DEFAULT NULL, `VENADMISSIONNOTE` mediumtext DEFAULT NULL, `ISBONUSCTT` INT(11) DEFAULT NULL, `BONUSDATE` DATE DEFAULT NULL, `BONUSDATE2` DATE DEFAULT NULL, `BONUSDATE3` DATE DEFAULT NULL, `BONUSSTEXT` VARCHAR(40) DEFAULT NULL, `BONUSSTEXT2` VARCHAR(40) DEFAULT NULL, `BONUSSTEXT3` VARCHAR(40) DEFAULT NULL, `BONUSRATE` DOUBLE DEFAULT NULL, `BONUSRATE2` DOUBLE DEFAULT NULL, `BONUSRATE3` DOUBLE DEFAULT NULL, `BONUSLIMIT` DOUBLE DEFAULT NULL, `BONUSLIMIT2` DOUBLE DEFAULT NULL, `BONUSLIMIT3` DOUBLE DEFAULT NULL, `BONUSTYPE` INT(11) NOT NULL, `BONUSTYPE2` INT(11) NOT NULL, `BONUSTYPE3` INT(11) NOT NULL, `BONUSCODE` VARCHAR(10) DEFAULT NULL, `BONUSCODE2` VARCHAR(10) DEFAULT NULL, `BONUSCODE3` VARCHAR(10) DEFAULT NULL, `ISEXTBUP` INT(11) DEFAULT NULL, `EXTBUPSYSID` VARCHAR(25) DEFAULT NULL, `XDATE1` DATE DEFAULT NULL, `XDATE2` DATE DEFAULT NULL, `XDATE3` DATE DEFAULT NULL, `XDATE4` DATE DEFAULT NULL, `XDATE5` DATE DEFAULT NULL, `XSTEXT1` VARCHAR(40) DEFAULT NULL, `XSTEXT2` VARCHAR(40) DEFAULT NULL, `XSTEXT3` VARCHAR(40) DEFAULT NULL, `XSTR1` VARCHAR(10) DEFAULT NULL, `XSTR2` VARCHAR(10) DEFAULT NULL, `XSTR3` VARCHAR(10) DEFAULT NULL, `XSTR4` VARCHAR(10) DEFAULT NULL, `XSTR5` VARCHAR(10) DEFAULT NULL, `XQTY1` DOUBLE DEFAULT NULL, `XQTY2` DOUBLE DEFAULT NULL, `XQTY3` DOUBLE DEFAULT NULL, `XQTY4` DOUBLE DEFAULT NULL, `XQTY5` DOUBLE DEFAULT NULL, `XINT1` INT(11) DEFAULT NULL, `XINT2` INT(11) DEFAULT NULL, `XINT3` INT(11) DEFAULT NULL, `XINT4` INT(11) DEFAULT NULL, `XINT5` INT(11) DEFAULT NULL, `XLTEXT1` mediumtext DEFAULT NULL, `XLTEXT2` mediumtext DEFAULT NULL, `BUPOBJ` BIGINT(20) NOT NULL, `CREATEDBY` VARCHAR(15) DEFAULT NULL, `CREATEDAT` datetime NOT NULL, `EDITEDBY` VARCHAR(15) DEFAULT NULL, `EDITEDAT` datetime NOT NULL, `ISDELETED` INT(11) NOT NULL DEFAULT 0, `VALIDFROM` datetime NOT NULL, `VALIDUNTIL` datetime NOT NULL, `CREDITLIMITINSUREDUNTIL` DATE DEFAULT NULL, PRIMARY KEY (`COMPANY`,`CUSTOMER`,`VENDOR`,`VALIDFROM`,`VALIDUNTIL`), UNIQUE KEY `EFC_BUPBAS_OBJID_INDEX` (`BUPOBJ`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
EFC_BUPBNK
- “COMPANY” varchar(2) NOT NULL ** * → ? * immer “01” ? * **“CUSTOMER” varchar(12) NOT NULL **, * → ? * bei den Kunden soll es gefüllt werden, bei den Lieferanten immer leer ? * wenn Kunde → Zeilennummer? * wenn Lieferant → leer * **“VENDOR” varchar(12) NOT NULL ,
- → ?
- bei den Lieferanten soll es gefüllt werden, bei den Kunden immer leer ?
- wenn Kunde → leer
- wenn Lieferant → Zeilennummer?
- “ITEM” int(11) NOT NULL DEFAULT 0,
- Positionszähler, nicht Positionsnummer
- → ?
- “BUSAREA” varchar(3) DEFAULT NULL,
- Geschäftsbereich
- → ?
- immer '*'
- “BANKNAME” varchar(40) DEFAULT NULL,
- → ?
- L.A14
- “BANKADR” varchar(60) DEFAULT NULL,
- → ?
- L.A17
- “BANKCOUNTRY” varchar(3) DEFAULT NULL,
- → ?
- “BANKNUM” varchar(10) DEFAULT NULL,
- → ?
- “BANKBIC” varchar(25) DEFAULT NULL,
- → ?
- L.A18
- “BANKACC” varchar(25) DEFAULT NULL,
- → ?
- L.A16
- “BANKIBAN” varchar(40) DEFAULT NULL,
- → ?
- L.A19
- “ISDEFAULT” int(11) DEFAULT NULL,
- → ?
- “BUPOBJ” bigint(20) NOT NULL,
- → ?
- LIEF_NUM_ROW
- “CREATEDBY” varchar(15) DEFAULT NULL,
- → ?
- “CREATEDAT” datetime NOT NULL,
- → ?
- “EDITEDBY” varchar(15) DEFAULT NULL,
- → ?
- “EDITEDAT” datetime NOT NULL,
- → ?
- “ISDELETED” int(11) NOT NULL DEFAULT 0,
- → ?
- “VALIDFROM” datetime NOT NULL,
- → ?
- “VALIDUNTIL” datetime NOT NULL,
- → ?
- PRIMARY KEY (“COMPANY”,“CUSTOMER”,“VENDOR”,“ITEM”,“VALIDFROM”,“VALIDUNTIL”),
Create script for efc_bupbnk Table
CREATE TABLE `efc_bupbnk_vktest` ( `COMPANY` VARCHAR(2) NOT NULL DEFAULT '', `CUSTOMER` VARCHAR(12) NOT NULL DEFAULT '', `VENDOR` VARCHAR(12) NOT NULL DEFAULT '', `ITEM` INT(11) NOT NULL DEFAULT 0, `BUSAREA` VARCHAR(3) DEFAULT NULL, `BANKNAME` VARCHAR(40) DEFAULT NULL, `BANKADR` VARCHAR(60) DEFAULT NULL, `BANKCOUNTRY` VARCHAR(3) DEFAULT NULL, `BANKNUM` VARCHAR(10) DEFAULT NULL, `BANKBIC` VARCHAR(25) DEFAULT NULL, `BANKACC` VARCHAR(25) DEFAULT NULL, `BANKIBAN` VARCHAR(40) DEFAULT NULL, `ISDEFAULT` INT(11) DEFAULT NULL, `BUPOBJ` BIGINT(20) NOT NULL, `CREATEDBY` VARCHAR(15) DEFAULT NULL, `CREATEDAT` datetime NOT NULL, `EDITEDBY` VARCHAR(15) DEFAULT NULL, `EDITEDAT` datetime NOT NULL, `ISDELETED` INT(11) NOT NULL DEFAULT 0, `VALIDFROM` datetime NOT NULL, `VALIDUNTIL` datetime NOT NULL, PRIMARY KEY (`COMPANY`,`CUSTOMER`,`VENDOR`,`ITEM`,`VALIDFROM`,`VALIDUNTIL`), KEY `EFC_BUPBNK_OBJID_INDEX` (`BUPOBJ`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
EFC_BUPPER
- COMPANY varchar(2) NOT NULL (PK)
- → immer “01”
- CUSTOMER varchar(12) NOT NULL ** (PK) * → ? * bei den Kunden soll es gefüllt werden, bei den Lieferanten immer leer * wenn Kunde → Zeilennummer? → kunde_num_row * wenn Lieferant → leer * **VENDOR varchar(12) NOT NULL , (PK)
- → ?
- bei den Lieferanten soll es gefüllt werden, bei den Kunden immer leer
- wenn Kunde → leer
- wenn Lieferant → Zeilennummer? → lief_num_row
- PERNUM int(11) NOT NULL DEFAULT 0, (PK)
- Positionszähler, nicht Positionsnummer
- → ?
- 0 für Person 1, 1 für Person 2, etc.
- BUSAREA varchar(3) DEFAULT NULL,
- Geschäftsbereich
- → immer '*'
- PERTITLE varchar(25) DEFAULT NULL,
- → ?
- PERNAME1 varchar(60) DEFAULT NULL,
- → ?
- PERNAME2 varchar(60) DEFAULT NULL,
- → ?
- PERSALUTATION varchar(40) DEFAULT NULL,
- → ?
- PERDEPT varchar(60) DEFAULT NULL,
- → ?
- PERPOSITION varchar(60) DEFAULT NULL,
- → ?
- PERDOB date DEFAULT NULL,
- → ?
- PERTELNUM varchar(50) DEFAULT NULL,
- → ?
- PERFAXNUM varchar(50) DEFAULT NULL,
- → ?
- PERMOBTELNUM varchar(50) DEFAULT NULL,
- → ?
- PEREMAIL varchar(80) DEFAULT NULL,
- → ?
- PERLANGU varchar(3) DEFAULT NULL,
- → ?
- ADRNUM int(11) DEFAULT NULL,
- → ?
- ISDEFAULT int(11) DEFAULT NULL,
- → ?
- ISNEWSLETTER int(11) DEFAULT NULL,
- → ?
- NEWSLETTERCODE varchar(10) DEFAULT NULL,
- → ?
- STEXT varchar(40) DEFAULT NULL,
- → ?
- LTEXT mediumtext DEFAULT NULL,
- → ?
- BUPOBJ bigint(20) NOT NULL,
- → ?
- KUNDE_NUM_ROW / LIEF_NUM_ROW
- CREATEDBY varchar(15) DEFAULT NULL,
- → ?
- CREATEDAT datetime NOT NULL,
- → now()
- EDITEDBY varchar(15) DEFAULT NULL,
- → ?
- EDITEDAT datetime NOT NULL,
- → now()
- ISDELETED int(11) NOT NULL DEFAULT 0,
- → immer “0”
- VALIDFROM datetime NOT NULL, (PK)
- → now()
- VALIDUNTIL datetime NOT NULL, (PK)
- → end()
- PRIMARY KEY (`COMPANY`,`CUSTOMER`,`VENDOR`,`PERNUM`,`VALIDFROM`,`VALIDUNTIL`),
- KEY `EFC_BUPPER_OBJID_INDEX` (`BUPOBJ`)
Create script for efc_bupper Table
CREATE TABLE `efc_bupper_vktest` ( `COMPANY` VARCHAR(2) NOT NULL DEFAULT '', `CUSTOMER` VARCHAR(12) NOT NULL DEFAULT '', `VENDOR` VARCHAR(12) NOT NULL DEFAULT '', `PERNUM` INT(11) NOT NULL DEFAULT 0, `BUSAREA` VARCHAR(3) DEFAULT NULL, `PERTITLE` VARCHAR(25) DEFAULT NULL, `PERNAME1` VARCHAR(60) DEFAULT NULL, `PERNAME2` VARCHAR(60) DEFAULT NULL, `PERSALUTATION` VARCHAR(40) DEFAULT NULL, `PERDEPT` VARCHAR(60) DEFAULT NULL, `PERPOSITION` VARCHAR(60) DEFAULT NULL, `PERDOB` DATE DEFAULT NULL, `PERTELNUM` VARCHAR(50) DEFAULT NULL, `PERFAXNUM` VARCHAR(50) DEFAULT NULL, `PERMOBTELNUM` VARCHAR(50) DEFAULT NULL, `PEREMAIL` VARCHAR(80) DEFAULT NULL, `PERLANGU` VARCHAR(3) DEFAULT NULL, `ADRNUM` INT(11) DEFAULT NULL, `ISDEFAULT` INT(11) DEFAULT NULL, `ISNEWSLETTER` INT(11) DEFAULT NULL, `NEWSLETTERCODE` VARCHAR(10) DEFAULT NULL, `STEXT` VARCHAR(40) DEFAULT NULL, `LTEXT` mediumtext DEFAULT NULL, `BUPOBJ` BIGINT(20) NOT NULL, `CREATEDBY` VARCHAR(15) DEFAULT NULL, `CREATEDAT` datetime NOT NULL, `EDITEDBY` VARCHAR(15) DEFAULT NULL, `EDITEDAT` datetime NOT NULL, `ISDELETED` INT(11) NOT NULL DEFAULT 0, `VALIDFROM` datetime NOT NULL, `VALIDUNTIL` datetime NOT NULL, PRIMARY KEY (`COMPANY`,`CUSTOMER`,`VENDOR`,`PERNUM`,`VALIDFROM`,`VALIDUNTIL`), KEY `EFC_BUPPER_OBJID_INDEX` (`BUPOBJ`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
EFC_BUPADR
- COMPANY varchar(2) NOT NULL (PK)
- → immer “01”
- CUSTOMER varchar(12) NOT NULL ** (PK) * → ? * bei den Kunden soll es gefüllt werden, bei den Lieferanten immer leer * wenn Kunde → Zeilennummer? → kunde_num_row * wenn Lieferant → leer * **VENDOR varchar(12) NOT NULL , (PK)
- → ?
- bei den Lieferanten soll es gefüllt werden, bei den Kunden immer leer
- wenn Kunde → leer
- wenn Lieferant → Zeilennummer? → lief_num_row
- ADRNUM int(11) NOT NULL DEFAULT 0, (PK)
- Positionszähler, nicht Positionsnummer
- → ?
- 0 für Adresse 1, 1 für Adresse 2, etc.
- BUSAREA varchar(3) DEFAULT NULL,
- Geschäftsbereich
- → immer '*'
- ADRTYPE int(11) NOT NULL,
- → ?
- OpAdrtypeType.STANDARD = 0
- OpAdrtypeType.DIVERS = 1
- OpAdrtypeType.MAILING = 3
- OpAdrtypeType.DELIVERY_DEF = 40
- OpAdrtypeType.DELIVERY = 41
- ISMAINADR int(11) DEFAULT NULL,
- Hauptanschrift, boolean
- → ?
- SALAREA varchar(5) DEFAULT NULL,
- Vertriebsgebiet
- → <null>
- TRADISTKEY varchar(3) DEFAULT NULL,
- Entfernungschlüssel
- → <null>
- ADRTITLE varchar(25) DEFAULT NULL,
- Adresse: Titel
- → ?
- ADRNAME1 varchar(60) DEFAULT NULL,
- Adresse: Name1,
- → ?
- ADRNAME2 varchar(60) DEFAULT NULL,
- Adresse: Name2,
- → ?
- ADRSTREET1 varchar(60) DEFAULT NULL,
- Adresse: Strasse1,
- → ?
- ADRSTREET1NUM varchar(10) DEFAULT NULL,
- Adresse: Hausnummer Strasse1,
- → ?
- bei uns(!) immer <null>
- ADRSTREET2 varchar(60) DEFAULT NULL,
- Adresse: Strasse2,
- → ?
- immer <null> ?
- ADRPOBOX varchar(10) DEFAULT NULL,
- Adresse: Postfach,
- → ?
- bei der Hauptadresse füllen?
- ADRPOSTCODE varchar(15) DEFAULT NULL,
- Adresse: PLZ,
- → ?
- ADRCOUNTRY varchar(3) DEFAULT NULL,
- Adresse: Land,
- → ?
- immer 'D' ?
- ADRCITY varchar(60) DEFAULT NULL,
- Adresse: Stadt,
- → ?
- ADRSTATE varchar(5) DEFAULT NULL,
- Adresse: Bundesland / Staat,
- → ?
- ADRTELNUM varchar(50) DEFAULT NULL,
- Adresse: Telefon
- → ?
- immer <null>
- ADRFAXNUM varchar(50) DEFAULT NULL,
- Adresse: Fax
- → ?
- immer <null>
- ADRMOBTELNUM varchar(50) DEFAULT NULL,
- Adresse: Mobil-Telefon
- → ?
- immer <null>
- ADREMAIL varchar(80) DEFAULT NULL,
- Adresse: Email
- → ?
- immer <null>
- ADRLANGU varchar(3) DEFAULT NULL,
- Adresse: Sprache,
- → ?
- immer <null>?
- ADRTEXT varchar(40) DEFAULT NULL,
- Adresse: Kurztext,
- → ?
- ADRSTATION varchar(40) DEFAULT NULL,
- Adresse: Abladestelle,
- → ?
- ADRSALDEPT varchar(3) DEFAULT NULL,
- Adresse: Vertriebsabteilung,
- → ?
- ADRPURDEPT varchar(3) DEFAULT NULL,
- Adresse: Einkaufsabteilung,
- → ?
- ADRCONTACTNAME varchar(60) DEFAULT NULL,
- Kontaktperson
- → ?
- ADRCONTACTTELNUM varchar(50) DEFAULT NULL,
- Kontaktperson Telefon
- → ?
- ADRCONTACTDEPT varchar(5) DEFAULT NULL,
- Kontaktabteilung
- → ?
- immer <null>
- ADRVATBUP varchar(2) DEFAULT NULL,
- Adresse: MwSt.-Schlüssel Kd/Li/Beleg,
- → ?
- immer <null>
- ADRCURRENCY varchar(3) DEFAULT NULL,
- Adresse: Währung,
- → immer 'EUR'
- ADRTAXNUM varchar(25) DEFAULT NULL,
- Adresse: Steuernummer,
- → ?
- ADRTAXDEPT varchar(25) DEFAULT NULL,
- Adresse: Finanzamt,
- → immer <null>
- ADRVATNUM varchar(25) DEFAULT NULL,
- USt.-IdNr. zu Anschrift
- → ?
- ADRVATNOTE mediumtext DEFAULT NULL,
- Hinweistext bei steuerfreier Lieferung,
- → ?
- ADRRELADRNUM int(11) DEFAULT NULL,
- verknüpfte Adressnummer,
- → ?
- EXTADRNUM varchar(12) DEFAULT NULL,
- externe Adressnummer (TecCom),
- → immer <null>
- ADRBRANCHNUM varchar(25) DEFAULT NULL,
- Filialnummer
- → immer <null>
- EDIGLN varchar(25) DEFAULT NULL,
- ILN / GLN,
- → immer <null>
- MAXDELWEIGHT double DEFAULT NULL,
- max. Liefergewicht,
- → immer <null>
- MAXDELWEIGHTUNIT varchar(3) DEFAULT NULL,
- Einheit max. Liefergewicht,
- → immer <null>
- MAXDELAMNT double DEFAULT NULL,
- max. Lieferwert
- → immer <null>
- IRCCUSTOMER varchar(12) DEFAULT NULL,
- Kundennummer Rechnungsempfänger
- → immer <null>
- GRCCUSTOMER varchar(12) DEFAULT NULL,
- Kundennummer Warenempfänger
- → ?
- BUPMRPKEY varchar(3) DEFAULT NULL,
- Vorlaufzeiten
- → immer <null>
- CAGNUM varchar(12) DEFAULT NULL,
- Vertreternummer
- → ?
- ISDEFAULT int(11) DEFAULT NULL,
- Default ?
- → ?
- (bei uns) immer 0
- ISSALEXPORT int(11) DEFAULT NULL,
- Export (Vertrieb) ?, boolean
- → ?
- immer 0 ?
- bei uns ist nur in einer Zeile gleich 1
- STEXT varchar(40) DEFAULT NULL,
- → ?
- immer <null> ?
- LTEXT mediumtext DEFAULT NULL,
- → ?
- immer <null> ?
- BUPOBJ bigint(20) NOT NULL,
- interne Business Partner-ID,
- → ?
- KUNDE_NUM_ROW / LIEF_NUM_ROW
- CREATEDBY varchar(15) DEFAULT NULL,
- → ?
- CREATEDAT datetime NOT NULL,
- → now()
- EDITEDBY varchar(15) DEFAULT NULL,
- EDITEDAT datetime NOT NULL,
- → now()
- ISDELETED int(11) NOT NULL DEFAULT 0,
- → immer 0
- VALIDFROM datetime NOT NULL, (PK)
- → now()
- VALIDUNTIL datetime NOT NULL, (PK)
- → end()
- PRIMARY KEY (COMPANY,CUSTOMER,VENDOR,ADRNUM,VALIDFROM,VALIDUNTIL),
- KEY EFC_BUPADR_OBJID_INDEX (BUPOBJ)
Create script for efc_bupadr Table
CREATE TABLE `efc_bupadr_vktest` ( `COMPANY` VARCHAR(2) NOT NULL DEFAULT '', `CUSTOMER` VARCHAR(12) NOT NULL DEFAULT '', `VENDOR` VARCHAR(12) NOT NULL DEFAULT '', `ADRNUM` INT(11) NOT NULL DEFAULT 0, `BUSAREA` VARCHAR(3) DEFAULT NULL, `ADRTYPE` INT(11) NOT NULL, `ISMAINADR` INT(11) DEFAULT NULL, `SALAREA` VARCHAR(5) DEFAULT NULL, `TRADISTKEY` VARCHAR(3) DEFAULT NULL, `ADRTITLE` VARCHAR(25) DEFAULT NULL, `ADRNAME1` VARCHAR(60) DEFAULT NULL, `ADRNAME2` VARCHAR(60) DEFAULT NULL, `ADRSTREET1` VARCHAR(60) DEFAULT NULL, `ADRSTREET1NUM` VARCHAR(10) DEFAULT NULL, `ADRSTREET2` VARCHAR(60) DEFAULT NULL, `ADRPOBOX` VARCHAR(10) DEFAULT NULL, `ADRPOSTCODE` VARCHAR(15) DEFAULT NULL, `ADRCOUNTRY` VARCHAR(3) DEFAULT NULL, `ADRCITY` VARCHAR(60) DEFAULT NULL, `ADRSTATE` VARCHAR(5) DEFAULT NULL, `ADRTELNUM` VARCHAR(50) DEFAULT NULL, `ADRFAXNUM` VARCHAR(50) DEFAULT NULL, `ADRMOBTELNUM` VARCHAR(50) DEFAULT NULL, `ADREMAIL` VARCHAR(80) DEFAULT NULL, `ADRLANGU` VARCHAR(3) DEFAULT NULL, `ADRTEXT` VARCHAR(40) DEFAULT NULL, `ADRSTATION` VARCHAR(40) DEFAULT NULL, `ADRSALDEPT` VARCHAR(3) DEFAULT NULL, `ADRPURDEPT` VARCHAR(3) DEFAULT NULL, `ADRCONTACTNAME` VARCHAR(60) DEFAULT NULL, `ADRCONTACTTELNUM` VARCHAR(50) DEFAULT NULL, `ADRCONTACTDEPT` VARCHAR(5) DEFAULT NULL, `ADRVATBUP` VARCHAR(2) DEFAULT NULL, `ADRCURRENCY` VARCHAR(3) DEFAULT NULL, `ADRTAXNUM` VARCHAR(25) DEFAULT NULL, `ADRTAXDEPT` VARCHAR(25) DEFAULT NULL, `ADRVATNUM` VARCHAR(25) DEFAULT NULL, `ADRVATNOTE` mediumtext DEFAULT NULL, `ADRRELADRNUM` INT(11) DEFAULT NULL, `EXTADRNUM` VARCHAR(12) DEFAULT NULL, `ADRBRANCHNUM` VARCHAR(25) DEFAULT NULL, `EDIGLN` VARCHAR(25) DEFAULT NULL, `MAXDELWEIGHT` DOUBLE DEFAULT NULL, `MAXDELWEIGHTUNIT` VARCHAR(3) DEFAULT NULL, `MAXDELAMNT` DOUBLE DEFAULT NULL, `IRCCUSTOMER` VARCHAR(12) DEFAULT NULL, `GRCCUSTOMER` VARCHAR(12) DEFAULT NULL, `BUPMRPKEY` VARCHAR(3) DEFAULT NULL, `CAGNUM` VARCHAR(12) DEFAULT NULL, `ISDEFAULT` INT(11) DEFAULT NULL, `ISSALEXPORT` INT(11) DEFAULT NULL, `STEXT` VARCHAR(40) DEFAULT NULL, `LTEXT` mediumtext DEFAULT NULL, `BUPOBJ` BIGINT(20) NOT NULL, `CREATEDBY` VARCHAR(15) DEFAULT NULL, `CREATEDAT` datetime NOT NULL, `EDITEDBY` VARCHAR(15) DEFAULT NULL, `EDITEDAT` datetime NOT NULL, `ISDELETED` INT(11) NOT NULL DEFAULT 0, `VALIDFROM` datetime NOT NULL, `VALIDUNTIL` datetime NOT NULL, PRIMARY KEY (`COMPANY`,`CUSTOMER`,`VENDOR`,`ADRNUM`,`VALIDFROM`,`VALIDUNTIL`), KEY `EFC_BUPADR_OBJID_INDEX` (`BUPOBJ`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;
ertmeraccessdb.txt · Last modified: by kalaschnikow
