Skip to main content

Hallo,

wir lesen für SQL Berichte folgende Daten aus

  • die Tabelle artikel für die Produkte

  • die Tabelle artikelbaum_artikel für Produkt-Kategorie-Zuordnung

  • die Tabelle artikelkategorien für den Kategoriebaum inkl Hierarchie über Parent-Beziehungen

Für ein beispielhaftes Produkt finden wir dort:

artikel:{"id":6740,"nummer":"123456789","ean":"4201235123456","nameDe":"....,"typ":"204_kat","artikelkategorie":"Hauptkategorie",...}

"typ":"204_kat" verweist auf artikelkategorie:
{"id":204,"bezeichnung":"Hauptkategorie","projekt":0,"parent":0,"geloescht":0}

artikelbaum_artikel mit dem zugehörigen Eintrag in Kateborien:
{"id":7010,"artikel":6740,"kategorie":83,"haupt":0}
-> {"id":83,"bezeichnung":"Kategorie A","projekt":0,"parent":0,"geloescht":1}
{"id":7011,"artikel":6740,"kategorie":84,"haupt":0}
-> {"id":84,"bezeichnung":"Kategorie A2","projekt":0,"parent":83,"geloescht":0}

{"id":10219,"artikel":6740,"kategorie":212,"haupt":0}
-> {"id":212,"bezeichnung":"Kategorie B","projekt":0,"parent":0,"geloescht":1}
{"id":10220,"artikel":6740,"kategorie":216,"haupt":0}
-> {"id":216,"bezeichnung":"Kategorie C","projekt":0,"parent":0,"geloescht":1}
{"id":11296,"artikel":6740,"kategorie":225,"haupt":0}
-> {"id":225,"bezeichnung":"Kategorie D","projekt":0,"parent":0,"geloescht":1}

"typ":"204_kat" verweist
Artikelkategorie: {"id":204,"bezeichnung":"HORST-Deckplatten","projekt":0,"parent":0,"geloescht":0}

Wenn ich mir in Stammdaten / Artikel den o.g. Artikel ansehe, sehe ich unter Artikelbaum eine komplett andere Baumstruktur (deren Unterknoten ich auch gar nicht in artikelkategorien finde).

In finde also nicht das, was in den App Center / Stammdaten / Artikelbaum gepflegt habe und am Artikel zur Auswahl steht.

Wo finde ich diese Artikelbaum-Zuordnung zu einem Artikel in der DB?

Vielen Dank und beste Grüße

Sven

Hallo @Sven ,

die 3 genannten Tabellen sind schon korrekt. Über JOINs kann man die Logik der Hierarchie herstellen. 

Dein Xendoit-Team

 


Hi @XenDoIt.de 

Danke für deine Unterstützung.

Es ist meines Erachtens definitiv so, dass ich in unter App Center / Stammdaten / Artikelbaum Strukturen sehe, die ich so in der Tabelle artikelkategorien nicht nachvollziehen kann.

Ich sehe den Eintrag im Artikelbaum in der höchsten Ebene auch in den artikelkategorien, die darunter aufgehängten Knoten sind aber nicht zu finden (die müssten dann ja auch über parent auf den jeweiligen Vater verweisen).

Ich finde keinen einzigen der Knoten der 2. oder 3. Ebene aus dem Artikelbaum in der Tabelle artikelkategorien.

Auffallend ist dabei noch, dass es bei den Unterknoten auch einige wenige Einträge gibt, die mehrfach vorkommen. Wenn man das in artikelkategorien abbilden wollte, hätte man mehrere Einträge mit der gleichen Bezeichnung, die dann jeweils auf unterschiedliche parent-Einträge verweisen. Das sieht für mich auch danach aus, dass diese Artikelbäume woanders in der DB abgespeichert werden.

Noch eine Idee?

Vielen Dank und beste Grüße

Sven


Moin @Sven , hast du hier mittlerweile eine Lösung gefunden? Ich stelle eben dasselbe fest. Früher hat dieser Zusammenhang funktioniert, jetzt allerdings nicht mehr. Wenn ich neue Kategorien anlege sind sie im Frontend sichtbar, in der entsprechenden Tabelle aber nicht…Irgendwo muss es ja aber sein.

@XenDoIt.de : Kannst du das weiterhin bestätigen bei dir?


Hi @Torge ,

danke für die Erwähnung. Müsste mittlerweile in der Tabelle “product_category” zu finden sein. 

Dein Xendoit-Team

 


Ahhh...mega. Vielen Dank @XenDoIt.de , ich habe immer nur auf Deutsch gesucht. Werde mir angewöhnen zukünftig auch Englische Namen in der DB zu suchen 🙂 Vielen Dank!


@Torge ,

das ist hier und da nicht immer logisch:

z. B. Versandregeln = carrierselect


Moin,

zurück aus dem Urlaub sehe ich diese neuen Kommentare und Hinweise.

Danke für den Hinweis auf product_category. Das werde ich asap prüfen…

Beste Grüße

Sven


Antworten