Neu Export von Artikelnummern, in denen ein Artikel als Komponente enthalten ist mittels JTL-Ameise

Grote

Aktives Mitglied
30. März 2021
20
2
Hallo zusammen,

ich habe eine Frage zum Export von Komponentendaten mittels JTL-Ameise:

Ist es möglich, dass ich mittels der JTL-Ameise die Artikelnummern exportieren kann, in denen ein bestimmter Artikel als Komponente enthalten ist?

Umgekehrt funktioniert es ja problemlos (sprich sich anzeigen zu lassen, aus welchen Komponenten ein Artikel besteht). Allerdings wäre es für uns sehr interessant zu wissen, in welchen Artikeln ein bestimmter Artikel als Komponente enthalten ist. Es besteht ja die Möglichkeit, das in der WaWi selbst zu sehen, allerdings wäre es für uns sehr mühsam, wenn das alles händisch kontrolliert werden müsste.

Hat jemand von euch eine Idee, wie sich das Problem lösen lässt?
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
SELECT
t.kVaterArtikel,
parent.cArtNr AS VaterArtNr,
child.cArtNr AS KomponentArtNr
FROM tStueckliste AS t
INNER JOIN tartikel AS parent
ON t.kVaterArtikel = parent.kartikel
INNER JOIN tartikel AS child
ON t.kArtikel = child.kartikel;


Wenn Du allerdings nur einen bestimmten Artikel prüfen willst, dann mach es Dir einfach und klick den Artikel in der Wawi an und schau unten links in der Übersicht der verknüpften Artikel - da sind alle Stücklisten dann aufgeführt.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: frankell

frankell

Sehr aktives Mitglied
9. September 2019
2.685
840
Flensburg
Hallo @Grote,

über einen Eigenen Export in der Ameise kannst Du das bspw. mit dem Code von Enrico.

Wenn Du den Fokus direkt auf die Stücklistenkinder legen und vielleicht nur eine Zeile pro Stücklistenkind haben möchtest, kannst Du das mit einer leicht geänderten Query direkt machen (geht aber auch mit Enricos Code über Excel):

SQL:
SELECT
child.cArtNr AS KomponenentArtNr,
STRING_AGG(parent.cArtNr, ', ') AS 'StücklistenVaterArtNr'
FROM tStueckliste AS t
INNER JOIN tartikel AS parent
ON t.kVaterArtikel = parent.kartikel
INNER JOIN tartikel AS child
ON t.kArtikel = child.kartikel
GROUP BY child.cArtNr;
 
  • Gefällt mir
Reaktionen: Enrico W.

Ähnliche Themen