Artikel Struktur
Hier ein Beispiel, um die Struktur der Hebu Artikel besser zu verstehen:
Struktur Daten
ArtikelStamm -> nach Gültigkeit -> Key ART_NR
SELECT
artikelstamm.ARTIKELSTAMM_ID,
artikelstamm.ARTIKELSTAMM_NR,
artikelstamm.ARTIKELSTAMM_VON,
artikelstamm.ARTIKELSTAMM_BIS
FROM
artikelstamm
WHERE
artikelstamm.ARTIKELSTAMM_NR = "PI EBER"
Ergebnis:
2116 PI EBER 1900-01-01 2012-12-31
2175 PI EBER 2013-01-01 2014-12-31
------------------------------------------------------------------
Artikel sind dem artikelstamm über die ARTIKELSTAMM_ID zugeordnet
SELECT
artikel.ARTIKEL_ID,
artikel.ARTIKEL_EKVK,
artikel.ARTIKEL_ART_MAIN_ID,
artikel.ARTIKEL_ART_ID
FROM
artikel
WHERE
artikel.ARTIKEL_ART_ID = 2116
Ergebnis:
108 1 108 2116 ARTIKEL_ID = ARTIKEL_ART_MAIN_ID Einkaufsdaten
108 2 108 2116 ARTIKEL_ID = ARTIKEL_ART_MAIN_ID Verkaufsdaten
-----------------------------------------------------------------------------------
Binden der geb an main artikel
SELECT
artikelgeb.ARTIKELGEB_ID,
artikelgeb.ARTIKELGEB_ART_ID,
artikelgeb.ARTIKELGEB_ART_MAIN_ID,
artikelgeb.ARTIKELGEB_NR
FROM
artikelgeb
WHERE
artikelgeb.ARTIKELGEB_ART_MAIN_ID = 108
00000030253 2116 108 11 key ARTIKELGEB_ID,ARTIKELGEB_NR
00000030254 2116 108 16
00000030255 2116 108 13
........................................................................................................................................
109 1 108 2116
Alle Sonderkonditionen, keine artikelgeb Verbindung --> artikelgeb gibt es nur für den Artikel main satz
110 1 108 2116
zu jeder artikel_id
SELECT
artikel_ge.ARTIKEL_GE_ID,
artikel_ge.ARTIKEL_GE_POS,
artikel_ge.ARTIKEL_GE_GEB_NR
FROM
artikel_ge
WHERE
artikel_ge.ARTIKEL_GE_ID = 108
die ARTIKEL_GE_ID und die ARTIKEL_GV_ID sind (wenn ek oder vk) pro Artikel
Ergebnis:
0000000108 1 11
0000000108 2 16
0000000108 3 13
0000000108 4 14
SELECT
artikel_gv.ARTIKEL_GV_ID,
artikel_gv.ARTIKEL_GV_POS,
artikel_gv.ARTIKEL_GV_GEB_NR
FROM
artikel_gv
WHERE
artikel_gv.ARTIKEL_GV_ID = 110
Ergebnis:
0000000110 1 1
0000000110 2 2
0000000110 4 4
Struktur Daten
ArtikelStamm -> nach Gültigkeit -> Key ART_NR
SELECT
artikelstamm.ARTIKELSTAMM_ID,
artikelstamm.ARTIKELSTAMM_NR,
artikelstamm.ARTIKELSTAMM_VON,
artikelstamm.ARTIKELSTAMM_BIS
FROM
artikelstamm
WHERE
artikelstamm.ARTIKELSTAMM_NR = "PI EBER"
Ergebnis:
2116 PI EBER 1900-01-01 2012-12-31
2175 PI EBER 2013-01-01 2014-12-31
------------------------------------------------------------------
Artikel sind dem artikelstamm über die ARTIKELSTAMM_ID zugeordnet
SELECT
artikel.ARTIKEL_ID,
artikel.ARTIKEL_EKVK,
artikel.ARTIKEL_ART_MAIN_ID,
artikel.ARTIKEL_ART_ID
FROM
artikel
WHERE
artikel.ARTIKEL_ART_ID = 2116
Ergebnis:
108 1 108 2116 ARTIKEL_ID = ARTIKEL_ART_MAIN_ID Einkaufsdaten
108 2 108 2116 ARTIKEL_ID = ARTIKEL_ART_MAIN_ID Verkaufsdaten
-----------------------------------------------------------------------------------
Binden der geb an main artikel
SELECT
artikelgeb.ARTIKELGEB_ID,
artikelgeb.ARTIKELGEB_ART_ID,
artikelgeb.ARTIKELGEB_ART_MAIN_ID,
artikelgeb.ARTIKELGEB_NR
FROM
artikelgeb
WHERE
artikelgeb.ARTIKELGEB_ART_MAIN_ID = 108
00000030253 2116 108 11 key ARTIKELGEB_ID,ARTIKELGEB_NR
00000030254 2116 108 16
00000030255 2116 108 13
........................................................................................................................................
109 1 108 2116
Alle Sonderkonditionen, keine artikelgeb Verbindung --> artikelgeb gibt es nur für den Artikel main satz
110 1 108 2116
zu jeder artikel_id
SELECT
artikel_ge.ARTIKEL_GE_ID,
artikel_ge.ARTIKEL_GE_POS,
artikel_ge.ARTIKEL_GE_GEB_NR
FROM
artikel_ge
WHERE
artikel_ge.ARTIKEL_GE_ID = 108
die ARTIKEL_GE_ID und die ARTIKEL_GV_ID sind (wenn ek oder vk) pro Artikel
Ergebnis:
0000000108 1 11
0000000108 2 16
0000000108 3 13
0000000108 4 14
SELECT
artikel_gv.ARTIKEL_GV_ID,
artikel_gv.ARTIKEL_GV_POS,
artikel_gv.ARTIKEL_GV_GEB_NR
FROM
artikel_gv
WHERE
artikel_gv.ARTIKEL_GV_ID = 110
Ergebnis:
0000000110 1 1
0000000110 2 2
0000000110 4 4
Trackbacks
Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert.
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt