[58244] in SAPr3-news
=?ISO-8859-15?Q?Verst=E4ndnisproblem_bei_Berechnung_bzw=2E?=
daemon@ATHENA.MIT.EDU (St. Kother)
Mon Oct 9 03:57:38 2006
To: sapr3-news@mit.edu
Date: Mon, 09 Oct 2006 09:57:25 +0200
From: "St. Kother" <steffen.kother@gmx.net>
Message-ID: <4oudn6FgelafU1@individual.net>
Reply-To: steffen.kother@gmx.net
Hallo Leute,
ich verwende aus der Tabelle MSEG die Felder MENGE und ERFMG, sowie SHKZG.
In einem Report werte ich diese Soll-Haben-Kennzeichen aus und
multipliziere ggf. mit -1:
if itab_alles-shkzg = 'H'.
itab_alles-erfmg = itab_alles-erfmg * -1.
itab_alles-menge = itab_alles-menge * -1.
endif.
Achja, itab_alles fülle ich vorher mittels SELECT und JOIN über MKPF und
MSEG.
Mein Problem ist aber die Ausgabe der Werte, bzw. warum das Ergebnis so
ist und nicht wie erwartet:
write: /0 itab_alles-matnr,
12 itab_alles-bwart,
20 itab_alles-erfmg, " wird durchgängig positiv angezeigt
36 itab_alles-menge. " wird entspr. der Umrechnung angezeigt
Beschränke ich aber die Umrechnung und Ausgabe immer nur auf ein Feld,
dann macht er es wie gewollt.
Kann mir bitte jemand den Hintergrund erläutern?
Besten Dank für eure Hilfe und noch frohes Schaffen,
--
Mit freundlichen Gruessen / Kind regards
Steffen Kother