Sind das wirklich interne Tabellen oder nur "einfache" Variablen? Es wird ja auch nur ein Wert (der Bestand eines Materials\Werkes) darin gespeichert.Andrzej hat geschrieben:ich habe 5 von solcher Tabellen ( zwerk1, zwerk2, zwerk3, zwerk4, zwerk5) die alle ein Werk beschreiben sollen.
Code: Alles auswählen.
DATA: lv_matnr TYPE mard-matnr,
lv_werks TYPE mard-werks,
lv_labst TYPE mard-labst.
SELECT-OPTIONS: s_matnr FOR lv_matnr.
SELECT-OPTIONS: s_werks FOR lv_werks.
START-OF-SELECTION.
SELECT matnr werks SUM(LABST)
INTO (lv_matnr, lv_werks, lv_labst)
FROM mard
WHERE matnr IN s_matnr
AND werks IN s_werks
GROUB BY matnr werks.
WRITE: / lv_matnr, lv_werks, lv_labst.
ENDSELECT.
Diese Info, dass du in Zusatzfeldern unterwegs bist, ist zur Problemlösung sehr wichtig und hätte im ersten Post viel Sinn gemacht.Andrzej hat geschrieben:ich habe bisher ein InfoSet erfasst mit einem TabellenJoin aus den Tabellen Marc, Mard, Makt. In dem InfoSet habe ich unter Zusatz dann neue Felder mir hinzugefügt mit den Namen Zwerk1 - Zwerkxy und eine Feld mit dem Gesamtbestand.
Code: Alles auswählen.
SELECT SUM( labst )
FROM mard
INTO GESAMTBESTAND
WHERE matnr = marc-matnr.
Code: Alles auswählen.
SELECT SUM( labst )
FROM mard
INTO zwerk1
WHERE werks = '0001'
AND matnr = marc-matnr.
SELECT SUM( labst )
FROM mard
INTO zwerk2
where werks = '0002'
AND matnr = marc-matnr.
also es wird ein gesamter Bestand eines Materials benötigt welches an mehreren Werken gelagert wird. Benötigt wird eine Übersicht wieviel wird von dem Material an den einzelnen Werken gelagert und einen Gesamtbestand des Materials aus allen Werken. Wäre dies mit der MBEW möglich?ratsnus hat geschrieben:moin moin,
nur mal so aus Neugier, geht es um den "Gesamt bewerteter Bestand" ?
dann würde ich doch die Tabelle MBEW empfehlen. wozu der Aufwand alle Lager addieren ?
gruss
ratsnus
schau dir die MBEW Tabelle doch mal an. mbew-bwkey ist der Bewertungskreis, sollte das Werk sein und mbew-lbkum ist dein bewerteter Gesamt werks Bestand inkl. "Bestand in Qualität" "gesperrt" etc.Andrzej hat geschrieben:also es wird ein gesamter Bestand eines Materials benötigt welches an mehreren Werken gelagert wird. Benötigt wird eine Übersicht wieviel wird von dem Material an den einzelnen Werken gelagert und einen Gesamtbestand des Materials aus allen Werken. Wäre dies mit der MBEW möglich?ratsnus hat geschrieben:moin moin,
nur mal so aus Neugier, geht es um den "Gesamt bewerteter Bestand" ?
dann würde ich doch die Tabelle MBEW empfehlen. wozu der Aufwand alle Lager addieren ?
gruss
ratsnus
Code: Alles auswählen.
SELECT SUM( labst )
FROM mard
INTO GESAMTBESTAND
WHERE matnr = marc-matnr.
Code: Alles auswählen.
SELECT SUM( labst )
FROM mard
INTO zwerk1
WHERE werks = '0001'
AND matnr = marc-matnr.
SELECT SUM( labst )
FROM mard
INTO zwerk2
where werks = '0002'
AND matnr = marc-matnr.