Neu Wawi 1.6 Datenbankübersicht unvollständig?

  • Ersteller des Themas Ersteller des Themas Mechler
  • Erstellungsdatum Erstellungsdatum

Mechler

Aktives Mitglied
18. November 2020
5
0
Hallo zusammen,

wir haben bei uns interne Tools, welche Daten aus der Wawi-Datenbank abgreifen.
Da nun bald das Update auf die 1.6 ansteht, wollten wir prüfen ob die Prozeduren geändert werden müssen. Dabei ist aufgefallen, dass in der Datenbankübersicht (https://wawi-db.jtl-software.de/tables/1.6.1.0) Nichtmehr alle Tabellen sind.

Es geht um dbo.tBestellung und dbo.tBestellungEckDaten. Verweise auf kBestellung sind noch vorhanden.

Gab es hier wirklich eine Umstellung an den Core-Tabellen oder ist nur die Übersicht fehlerhaft?
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
698
212
Ja, fast alle Tabellen wurden umbenannt oder sogar ersatzlos gelöscht. Frag mich nicht warum JTL das für nötig befunden hat
 

Mechler

Aktives Mitglied
18. November 2020
5
0
Gibt es dazu irgendeine form von Dokumentation? Auf der Internetseite sind weiterhin Verweise zu der Tabelle zu finden. So gibt das vermutlich bei vielen ein Durcheinander beim Update.

1652094897628.png
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
Hi,

wir haben ein Webinar zu den Umstellungen.

Grob gesagt:
tbestellung => Verkauf.tAuftrag
tbestellpos => Verkauf.tAuftragPosition
trechnung => Rechnung.tRechnung
und (neu)
Rechnung.tRechnungPosition

Die Umstellung der Tabellen war notwendig, damit wir die Rechnungspositionen einführen konnten.

Wir haben nicht alle Verweise umbenannt, d.h. alle kBestellPos-Spalten zeigen jetzt auf Auftrag.tAuftragPosition.kAuftragPosition - alle kBestellung-Spalten zeigen jetzt auf Auftrag.tAuftrag.

Um die Umstellung leichter zu machen ist tbestellung und tbestellpos in der 1.6 jetzt eine View - d.h. man kann sehen, in welchen neuen Tabellen die Spalten jetzt liegen. Das wiederum haben wir gemacht, damit nicht alle Workflows und Ausgaben die direkt auf diese Tabellen zugreifen umgeschrieben werden müssen.
 

Print-Green

Aktives Mitglied
30. April 2013
57
24
Hi,

wir haben ein Webinar zu den Umstellungen.

Grob gesagt:
tbestellung => Verkauf.tAuftrag
tbestellpos => Verkauf.tAuftragPosition
trechnung => Rechnung.tRechnung
und (neu)
Rechnung.tRechnungPosition

Die Umstellung der Tabellen war notwendig, damit wir die Rechnungspositionen einführen konnten.

Wir haben nicht alle Verweise umbenannt, d.h. alle kBestellPos-Spalten zeigen jetzt auf Auftrag.tAuftragPosition.kAuftragPosition - alle kBestellung-Spalten zeigen jetzt auf Auftrag.tAuftrag.

Um die Umstellung leichter zu machen ist tbestellung und tbestellpos in der 1.6 jetzt eine View - d.h. man kann sehen, in welchen neuen Tabellen die Spalten jetzt liegen. Das wiederum haben wir gemacht, damit nicht alle Workflows und Ausgaben die direkt auf diese Tabellen zugreifen umgeschrieben werden müssen.
Hallo,

Um welches Webinar handelt es sich, wenn ich fragen darf?
Das wäre sehr hilfreich für uns.
 
  • Gefällt mir
Reaktionen: Xantiva

zwitsch

Sehr aktives Mitglied
14. November 2007
425
38
Achtung zu tRechnung:
die Reihenfolge der Felder ist unterschiedlich und nMahnhstopp in V 1.5 ist nMahnstop in V 1.6.
Kann zu Problemen führen, je nach Programmierart externer Anwednungen.
 

lbdublb

Aktives Mitglied
18. Juli 2011
4
0
Ohweia...weiß evtl. jemand aus dem Stehgreif wie folgende Abfrage zu ändern wäre mit den neuen Tabellen?

SELECT "lvRechnungsposition_1"."kBestellpos" AS "Bestelpos", "lvRechnungsverwaltung_1"."dErstellt" AS "ReDatum", "lvRechnungsverwaltung_1"."cRechnungsnummer" AS "ReNr", "lvRechnungsverwaltung_1"."cRechnungsadresseFirma" AS "Firma", "lvRechnungsverwaltung_1"."cRechnungsadresseVorname" AS "Vorname", "lvRechnungsverwaltung_1"."cRechnungsadresseNachname" AS "Name", "lvRechnungsposition_1"."fAnzahl" AS "Menge", "lvRechnungsposition_1"."cString" AS "Beschreibung","vOrderSerialNumber"."cSerialNumber" AS "IMEI", "lvRechnungsposition_1"."fVKNetto" AS "Einzelpreis netto", "lvRechnungsposition_1"."fVKBrutto" AS "Einzelpreis brutto", "lvRechnungsposition_1"."fMwSt" AS "Mwst. Satz", "fVKBrutto" - "fVKNetto" AS "Mwst.", "fAnzahl" * "fVKNetto" AS "Netto Gesamt", "fAnzahl" * "fVKBrutto" AS "Brutto Gesamt", "fAnzahl" * "fVKBrutto" - "fAnzahl" * "fVKNetto" AS "Mwst. Gesamt", RIGHT( "cString", 10 ) FROM "eazybusiness"."Verkauf"."lvRechnungsverwaltung" AS "lvRechnungsverwaltung_1", "eazybusiness"."dbo"."tBestellung" AS "tBestellung_1", "eazybusiness"."Verkauf"."lvRechnungsposition" AS "lvRechnungsposition_1"

LEFT JOIN "eazybusiness"."Pos"."vOrderSerialNumber" AS "vOrderSerialNumber"
ON "lvRechnungsposition_1"."kBestellpos"="vOrderSerialNumber"."kOrderPos" WHERE "lvRechnungsverwaltung_1"."kRechnung" = "tBestellung_1"."tRechnung_kRechnung" AND "lvRechnungsverwaltung_1"."kBestellung" = "tBestellung_1"."kBestellung" AND "tBestellung_1"."tRechnung_kRechnung" = "lvRechnungsposition_1"."kRechnung" AND MONTH( "lvRechnungsverwaltung_1"."dErstellt" ) = 6 AND YEAR( "lvRechnungsverwaltung_1"."dErstellt" ) = 2022
 

Burschi

Gut bekanntes Mitglied
22. Februar 2010
92
25
Ohweia...weiß evtl. jemand aus dem Stehgreif wie folgende Abfrage zu ändern wäre mit den neuen Tabellen?

SELECT "lvRechnungsposition_1"."kBestellpos" AS "Bestelpos", "lvRechnungsverwaltung_1"."dErstellt" AS "ReDatum", "lvRechnungsverwaltung_1"."cRechnungsnummer" AS "ReNr", "lvRechnungsverwaltung_1"."cRechnungsadresseFirma" AS "Firma", "lvRechnungsverwaltung_1"."cRechnungsadresseVorname" AS "Vorname", "lvRechnungsverwaltung_1"."cRechnungsadresseNachname" AS "Name", "lvRechnungsposition_1"."fAnzahl" AS "Menge", "lvRechnungsposition_1"."cString" AS "Beschreibung","vOrderSerialNumber"."cSerialNumber" AS "IMEI", "lvRechnungsposition_1"."fVKNetto" AS "Einzelpreis netto", "lvRechnungsposition_1"."fVKBrutto" AS "Einzelpreis brutto", "lvRechnungsposition_1"."fMwSt" AS "Mwst. Satz", "fVKBrutto" - "fVKNetto" AS "Mwst.", "fAnzahl" * "fVKNetto" AS "Netto Gesamt", "fAnzahl" * "fVKBrutto" AS "Brutto Gesamt", "fAnzahl" * "fVKBrutto" - "fAnzahl" * "fVKNetto" AS "Mwst. Gesamt", RIGHT( "cString", 10 ) FROM "eazybusiness"."Verkauf"."lvRechnungsverwaltung" AS "lvRechnungsverwaltung_1", "eazybusiness"."dbo"."tBestellung" AS "tBestellung_1", "eazybusiness"."Verkauf"."lvRechnungsposition" AS "lvRechnungsposition_1"

LEFT JOIN "eazybusiness"."Pos"."vOrderSerialNumber" AS "vOrderSerialNumber"
ON "lvRechnungsposition_1"."kBestellpos"="vOrderSerialNumber"."kOrderPos" WHERE "lvRechnungsverwaltung_1"."kRechnung" = "tBestellung_1"."tRechnung_kRechnung" AND "lvRechnungsverwaltung_1"."kBestellung" = "tBestellung_1"."kBestellung" AND "tBestellung_1"."tRechnung_kRechnung" = "lvRechnungsposition_1"."kRechnung" AND MONTH( "lvRechnungsverwaltung_1"."dErstellt" ) = 6 AND YEAR( "lvRechnungsverwaltung_1"."dErstellt" ) = 2022
t42
 

Ähnliche Themen