Mahnlauf - falsche Auswahl
Pit Toldi
Hallo zusammen,wir habe gerade folgendes Problem.
Der Mahnlauf wird ganz normal im B1 ausgeführt.
Wenn man dann zum DunningLetterSelect kommt, stehen dort mehr Rechnungen als im Mahnassistenten von B1.
Siehe Screenshot.
Hat jemand eine Idee?
Gruß Pit
Attachment
[url=http://www.coresystems.ch/wp-content/../wp-content/forum-image-uploads/bielenski/Mahnlauf.JPG]Mahnlauf.JPG[/url]
Andreas Schlingmann
Nur so eine Vermutung... : Links stehen Geschäftspartner, in dem Selection Grid Rechnungsnummern.... aus Deinem Screenshot ist kein Fehler zu erkennen. Das mag (und wird) so stimmen.Andreas
Pit Toldi
Hallo,nein leider nicht;
Links im B1 Mahnassi steht der CardCode und im SelectGrid DunnCardS auch der CardCode;
Wobei die ersten 3 im SelectGrid nicht im Mahnassi von B1 stehen;
Es werden hier zB dann Rechnungen aus 2007 angemahnt, die schon längst gezahlt sind.
Pit Toldi
Keine Idee warum es zu dem Verhalten kommt?Gruß Pit
Pit Toldi
Mal wieder hoch schiebt;Manuel Marhold
Hi Pit,hattets du den Mahnassistenten vorher mit anderen Einstellungen ausgeführt und gespeichert. coresuite zieht den Namen des Assistenten und liest dann Anhand der in der Datenbank zu dem Assistenten hinterlegten Einstellungen die Daten aus SAP aus.
Pit Toldi
Hallo Manuel,nein das war auch nicht der Fall.
Es wird der Mahnlauf ausgeführt und im selben Schritt gedruckt;
Problem sind einfach die 3 Rechnungen, die beim SelectGrid dabei sind, aber nicht in B1 stehen.
Die anderen Rechnungen passen alle.
Wie kann es den zu sowas kommen?
Die betroffenen Rechnungen waren alle schon 2007 abgeschlossen, dürften also nicht auftauchen.
Gruß Pit
Manuel Marhold
Hi Pit,schau doch mal bitte nach, ob bei dem Kunden diese Rechnungen angezeigt werden, wenn du den haken "nur noch nicht ageschlossene Traksaktionen" setzt. Wenn die da stehen, sind die nicht abgestimmt.
pasiert weenn man Rechnungen teilweise gutschreibt.
Pit Toldi
Hi,Bei dem Kunden gibt es keine offenen Transaktionen.
Im Mahnassi von B1 wird auch alles richtig dargestellt. Nur der CLD holt sich, wenn es zum SelectGrid geht,
aus irgend einem Grund diese 3 Rechnungen mit dazu, die da ja nichts verloren haben und von B1 auch nicht angezeigt werden.
Gruß Pit
Manuel Marhold
Hi Pit,dein problem ist mir schon klar, aber ich versuche herauszufinden, warum diese angezeigt werden.
Logge doch bitte mal die Queries (Administration - AddOns - coresuite designer - config -> Queries loggen)
dann das Selectgrid ausführen (nur das Selectgrid, nicht drucken!) und dann shaut unter %temp%swaldqueries nach und versuche anhand der Query zu erkennen, warum.
Pit Toldi
Morgen,Super, das hat mich weiter gebracht :)
Das Problem ist folgendes;
Der aktuelle Mahnlauf hat einen Namen bekommen "Mahnlauf 09.01.2008"
:bang: ...
genau, das Jahr ist falsch. Es müste "Mahnlauf 09.01.2009" heißen.
Den den Mahnlauf mit den Namen "Mahnlauf 09.01.2008" gab es schon.
Nun ist aber noch die Frage
Warum läßt es B1 zu, das man 2x den selben Namen vergeben kann, was hier aber nicht her gehört;
Das der CLD jetzt falsche Daten findet ist verständlich da in der Abfrage in der WHERE Klausel steht " WHERE T1.WizardName='Mahnlauf 09.01.2008' "
Wobei mich dann verwundert, das er nur Teilweise flasche Daten zieht und nicht alle falschen?
Nur die ersten 3 sind aus dem alten Mahnlauf, die anderen aus dem Aktuellen.
Gibt es evtl eine Möglichkeit, diesen Fehler im CLD abzufangen? Nicht auf den Namen gehen
sondern irgend eine unique ID ?
Da ich nicht sehr viel Hoffnung habe das SAP daran was ändert.
Gruß Pit
Manuel Marhold
Hi Pit,soweit ich weiss ist der Name die unique ID.
Ich gehe davon aus (kenne die Datenbankstruktur für dne Mahnassistenten nicht), dass er zu dem Mahnassistenten die neuen Werte zugepackt hat. pro Kunde eine Auflistung. Und nur die drei Kunden waren beim ersten mahnlauf 2008 dabei, aber diese Mal nicht. Alle Anderen wurden aktualisiert oder hinzugefügt worden.
Ist nur eine Idee..
Pit Toldi
Hallo,Nein, der Name ist leider nicht Unique, warum auch immer.
Es waren im letzten Mahnlauf (also der 2008) mehr als nur diese 3 Rechnungen betroffen.
Aber nur die ersten 3 wurden im neuen Mahnlauf zusätzlich mit Angezeigt.
Gruß Pit
Manuel Marhold
Hi Pit,ich gehe davon aus, dass coresuite dann hingeht und alle Werte für den Namen zieht und das zusammenfasst.
Da müsste das wirklich auf die eindeutige ID geändert werden.. nur kann man die bekommen?
Da müsstest du auf Antwort von einem coresystems Mitarbeiter warten...
Pit Toldi
Guten Morgen,Philipp, hast du da evtl. eine Idee zu ?
Gruß Pit
Pit Toldi
Mal wieder Hoch schiebt^^
Philipp Knecht
Hi PitJa ich denke man muss hier noch das DocDate zusätzlich auslesen.
Bin dran und werde es in der Beta demnächst veröffentlichen (morgen nachmittag)
hth
Philipp Knecht
Hi PitHabe es gefixt.
Um von der ganzen Sache zu profitieren musst du:
- Auf der DunningLetter Layoutdefinition die Datasource auf DunningById umstellen
- Parameter "Get from Datasource" machen.
- Die Layoutdefinition DunningLetterSelectGrid die Query auf DunningLetterSelection umstellen.
hth
Pit Toldi
Hallo,werden es morgen einspielen, dann gebe ich dir Feedback
Danke aber schon mal
Gruß Pit
Pit Toldi
Morgen,Klappt wunderbar
Danke :)
Gruß Pit
0
Please sign in to leave a comment.
Comments
0 comments