[53585] in SAPr3-news
Re: 2 unterschiedliche Nachrichten zum Wareneingang
daemon@ATHENA.MIT.EDU (Martin Ziehl)
Thu Feb 24 02:20:10 2005
To: sapr3-news@mit.edu
Date: Wed, 23 Feb 2005 22:08:26 +0100
From: "Martin Ziehl" <mziehl_keinspam_@web.de>
Message-ID: <cvjuq3$h6a$1@news.sap-ag.de>
Reply-To: "Martin Ziehl" <mziehl_keinspam_@web.de>
Hallo Christian,
> ist es möglich zu einem in der MIGO gebuchten Wareneingang aufs Lager
> zwei unterschiedliche Nachrichten auszugeben??
Dein Problem kann nicht im Standard gelöst werden. Der technische
Hintergrund ist, dass die Nachrichtenfindung, auf der dein Lösungsansatz
basiert, zwischen Findungsebene der Nachricht und der anschliessenden
Nachrichtenausgabe unterscheidet.
Es ist also nicht möglich, auf Positionsebene über beliebige Zugriffsfolgen
oder Bedingungen eine Nachricht zu finden, die nur die aktuell im Zugriff
befindliche Position enthält.
Es ist vielmehr so, dass - wenn die Bedingungen erfüllt sind - eine
Nachricht für alle Positionen ausgegeben wird. Die Nachrichtenfindung
arbeitet also binär: ein bisschen Nachricht gibt es leider nicht.
> Konkret benötige ich eine Nachricht auf Positionsebene für jede
> Position des Wareneingangs ( Palettenzettel) und eine Nachricht auf
> Kopfebene mit allen Positionen des Wareneingangs (
> Wareneingangskontrollbuch)
> Alles was ich bis jetzt zustande gebracht habe ist zwar eine Nachricht
> pro Position, sogar noch gesplittet pro Palettenfaktor und eine
> Nachricht mit allen Positionen allerdings auch zu jeder Position,also
> pro Position habe ich eine Nachricht mit allen Positionen, was nicht
> unbedingt sehr sinnvoll ist.
Gehe ich recht in der Annahme, dass du im Wareneingang mit Teillieferungen
arbeitest? Du müsstest Dir für die Lösung im WE merken, für welche Mengen
schon Belege ausgegeben wurden und dürftest für diese auch keine Nachrichten
mehr ausgeben.
Das ganz große technische Problem an der Stelle ist, dass die
Nachrichtenfindung immer in einem getrennten Task stattfindet und daher du
beim Belegbuchen noch gar nicht wissen musst, ob überhaupt eine Nachricht
verarbeitet werden wird.
Wenn du dieses Problem mal gelöst hast, dann kannst du mit sapscript oder
smartforms die übergebenen Formulardaten noch manipulieren und einzelne
Positionen von der Ausgabe ausschliessen.
> kann irgendjemand ein bißchen Licht ins Dunkel bringen??
Naja, vielleicht hilft's
> Danke
Bitte
> Christian
Martin