Gelöst Doppelte Identifikationsnummern nicht doppelt - evtl. verwaiste Einträge

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
309
11
Im Dashboard sehe ich mehrere Artikel mit vermeintlich doppelten Identifikationsnummern (je einmal Artikelnummer, HAN und EAN). Allerdings sind diese Identifikationsnummern jeweils nur einmal in der WAWI enthalten. Wenn ich global suche, erscheint jeweils nur ein Artikel im Ergebnis.
Ich weiß aber, dass zumindest ein Teil dieser Artikel zu Anfang falsch importiert, gelöscht und dann korrigiert wieder neu importiert wurde. Kann es sein, dass in der Datenbank irgendwo verwaiste Einträge dieser Abfrage bestehen und wie bekomme ich die bereinigt?

Die diversen Breinigungsprozesse in der Datenbankverwaltung hatte ich schon mal laufen lassen, ohne Erfolg.
 
Zuletzt bearbeitet:

John

Sehr aktives Mitglied
3. März 2012
4.215
1.088
Berlin
Sicher, daß Du die Artikel nicht evtl. ausgebelndet hast, indem Du dir z.B. nur die aktiven Artikel in der Artikelliste anzeigen lässt?

"Inaktive" werden standarmäßig nicht angezeigt, es sei denn man aktiviert das oben rechts über der Artikelliste...
 

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
309
11
Ja, das habe ich als erstes auch gedacht. Es ist aber alles sichtbar geschaltet. Die ursprünglich falsch imprortierten Artikel wurden ja auch aus der WAWI gelöscht und nicht bloß inaktiv geschaltet. Dazu kommt, dass hier nur drei Artikel von mehreren hundert auftauchen, die auf gleiche Weise behandelt wurden.
Was mich auch wundert ist, dass normalerweise in dieser Liste ja alle Artikel auftauchen in denen die jeweilige Identifikationsnummer vorkommt, so dass man dann wählen kann welchen man bearabeitet.
In diesem Fall tauchen die Artikel aber jeweils nur einmal mit der Nummer auf, daher mein Verdacht, dass es sich um verwaiste Einträge handeln könnte.
 

John

Sehr aktives Mitglied
3. März 2012
4.215
1.088
Berlin
...mach mal einen Ameise Export mit Filter auf die betroffene Artikelnummer. Was kommt dabei raus?
 

rote-locke

Gut bekanntes Mitglied
9. Dezember 2011
309
11
Es werden genau diese Artikel exportiert, die Nummer gibt es also definitiv nur einmal im System
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
Dann mach bitte ein Supportticket auf. Selbst, wenn da irgendwelche Dateileichen in der DB sind, wird die hier niemand rausbekommen. Dazu bedarf es dann eines Eingriffs.
 

Timo Helle

Moderator
Mitarbeiter
6. September 2018
271
120
Hallo,

das Problem waren nicht valide Einträge in der Tabelle tArtikelspeicher. Problem wurde durch einen DB Eingriff gelöst.
 
  • Gefällt mir
Reaktionen: Enrico W.

Gual61

Sehr aktives Mitglied
13. Juli 2009
463
36
Hallo, ich rolle dieses Thema nochmal auf, da mittlerweile neue Erkenntnisse habe.

Schon lange wundern wir uns über diese angebliche doppelte IDs, die manchmal nach ein oder zwei Tage verschwindn und manchmal nach dem erneuten Öffnen und Speichern des Artikels.
Letzer Monat kam ein Mitarbeiter zu mir und fragte, wie kann es sein, dass die Wawi ein Artikel findet, dieser aber nicht auf einer unseren Listen sei.
Diese Liste erzeuge ich per SQL und frage dabei tArtikel + tGebinde ab, um zunächst alle uns bekannte "barcode" auszugeben, da JTL immer noch der Meinung ist, dass mehrere GTIN pro Artikel unnötig sind und uns zwingt dafür die Gebinde zu missbrauchen - was nebenbei noch andere Probleme verursacht.

Der Artikel hatte im Feld GTIN eine andere EAN als am Produkt, demzufolge musste die gesuchte EAN in die Gebinde sein und ich vermutete zunächst einen Fehler in meinem SQL. Falsch, dort war kein Gebinde eingetragen.
Gegen Check in die DB ergab, die EAN war tatsächlich nicht in tGebinde zu finden, dafür in tArtikelspeicher und vom Typ Gebinde. Ein verweister Eintrag, aber woher kommt das?

TESTS
Artikel öffnem und neu Speichern. Bringt nichts
Artikel öffnen, irgendwas in die Gebinde eintragen und speichern: die alte EAN ist weg, die neue da.
Artikel öffnen, das neue Gebinde löschen und SOFORT speichern: das Gebinde wird NICHT aus tArtikelspeicher entfernt
Wenn ich aber zurück im Tab Allgemein wechsel und dann speichere wird es entfernt.
Bei alten Artikel mit geister Gebinden: Artikelnummer, GTIN oder Name kurz ändern speichern und zurück ändern: die Geister sind weg.

Es sieht also so aus, dass die tArtikelspeicher nur dann aktualisiert wird wenn ein Feld aus dem Tab Allgemein geändert oder ein Gebinde hinzugefügt wird, aber nicht beim löschen dessen.

Grüße Gual
 
  • Gefällt mir
Reaktionen: Timo Helle

Timo Helle

Moderator
Mitarbeiter
6. September 2018
271
120
Danke @Gual61
ich werde deiner ausführlichen Beschreibung einmal nachgehen und dementsprechend ein Ticket anlegen. Sobald ich damit durch bin, teile ich euch das hier mit.
 

steschach

Offizieller Service Partner
SPBanner
21. Mai 2014
62
8
Zuerst danke @Gual61, du hast mir weitere Analysen erspart.
Ich häng' mich da rein, weil Kunden von mir das als äußerst störend empfinden. Definitiv ist das hier ein Fehler, denn an der Oberfläche ist die Ursache nicht erkennbar. Abgesehen vom technischen Eingriff mit dem tArtikelspeicher können wir es so lösen, dass wir bei den vermeintlich "doppelten" Artikeln mit den (nicht vorhandenen) Gebinde-Einträgen zuerst einen dummy-Eintrag dazugegeben haben, diesen gespeichert, und diesen dann wieder gelöscht haben.
Das ist allerdings keine Vorgehensweise, die ich gerne schulen möchte.
LG Stefan aus Ö.
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
6.770
828
Wir haben ebenfalls doppelte identische Artikel, arbeiten aber nicht mit Gebinden.

Sofern es einen SQL Befehl gibt, der das bereinigt, wäre ich dankbar dafür, gerne per PN.
 

Ähnliche Themen