SAP Query: Materialbewertung MBEW + MBEWH

BW, SRM, Berechtigung etc.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

SAP Query: Materialbewertung MBEW + MBEWH

Beitrag von peterlustig007 (ForumUser / 18 / 0 / 0 ) »
Hallo,

ich möchte einen Bestandbewertungsreport für die Vorperiode mit einer SAP Query erstellen.

Davon betroffen sind die Tabellen MBEW und die Tabelle MBEWH für die Historiendaten.
Gesucht wird die Bestandsbewertung für Materialien, wobei die Materialien bei gleicher Materialnummer unterschiedliche Bewertungsarten haben können, d.h. mehrere Datensätze pro Materialnummer.

Zum Ablauf der Query:
Bspw. soll der Bestand für die Periode 04/2007 eines Materials für alle Bewertungsarten angezeigt werden.
Nun soll die MBEW gelesen werden und geschaut werden ob dort ein Wert für diese Periode vorhanden ist. Dort steht nun entweder die Periode 05/2007, dann soll in die MBEWH gesprungen werden, da ich die Historiendaten benötige. Oder es steht eine andere Periode drin bspw. 03/2007, dieser Wert gilt aber auch 04/2007, da es keine Bestandsveränderung gab, schreibt SAP die Periode erst fort wenn sich der Bestand ändert.
In der MBEWH stehen nun mehrere Datensätze für die Kombination Material/ Bewertungsarten, da die Bestandsveränderungen historisiert werden (d.h. dort steht der Bestand für 04/2007, 01/2006 nicht fortlaufend sondern nur die Periode wenn sich was geändert hat).

So nun lange Rede kurzer Sinn?.

Ich schaffe es, die richtige Periode mit dem richtigen Material auszugeben. Was er mir aber nicht macht ist, das er die Bewertungsarten berücksichtigt. Ich bekomme nur einen Datensatz (Material/ Bewertungsart) zurück , obwohl es mehrere gibt.

Iregndwas in meine SQL Statement stimmt nicht?..

Anbei den Code den ich innerhalb des Infosets verwende:

Parameters:
zzgjahr like MBEW-LFGJA obligatory, ? Selektionsfelder auf dem Dynpro
zzperi like mbew-lfmon obligatory.

clear zz_bestand. ? Bestand
clear zz_gjahr_a. ? Jahr das in der MBEW steht
clear zz_peri_a. ? Periode das in der MBEW steht
clear zz_bwtart. ? Bewertungsart in der MBEW




select lbkum bwtar lfgja lfmon into (zz_bestand, zz_bwtart,
zz_gjahr_a, zz_peri_a) from mbew
where
matnr = mara-matnr and
bwkey = marc-werks and
lfgja <= zzgjahr and
lfmon <= zzperi.
endselect.


if zz_peri_a = 00. " wenn 00, dann wurde in der MBEW keine passende Periode gefunden.

select lbkum bwtar into (zz_bestand, zz_bwtart) from mbewh
where
matnr = mara-matnr and
bwkey = marc-werks and
bwtar = zz_bwtart and
lfgja = zzgjahr and
lfmon <= zzperi.
endselect. "NEW


endif.



Ich hoffe das war verständlich, ansonsten fragt mich noch mal. Ich werd bekloppt, das Ding nagt echt an mir.... :-)

Danke und Gruß

Peter

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

1
Antw.
1766
Views
Select über MCHA -> MBEW
von wreichelt » 31.07.2013 15:34 • Verfasst in Material Management & Produktionsplanung
1
Antw.
6200
Views
BW-Query und Abap, speziell Query mit Variante
von GastX » 17.03.2009 14:38 • Verfasst in Sonstige Module
0
Antw.
1756
Views
SAP Query und ALV
von knut » 10.10.2006 13:56 • Verfasst in ABAP® Core
1
Antw.
3357
Views
SAP Query
von SAP_ENTWICKLER » 25.11.2016 06:10 • Verfasst in SAP - Allgemeines

Über diesen Beitrag

peterlustig007
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

TABSTRIP oder Subscreen
Gestern von ewx 2 / 2078
SELECT SUM CUST
Gestern von wreichelt 4 / 2189
Banf anlegen
vor 2 Tagen von IHe 3 / 13761
FS-CD schnellstmöglich lernen
vor 3 Tagen von waltersen 3 / 6425
Banf anlegen
vor einer Woche von wreichelt 2 / 14112

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

TABSTRIP oder Subscreen
Gestern von ewx 2 / 2078
SELECT SUM CUST
Gestern von wreichelt 4 / 2189
Banf anlegen
vor 2 Tagen von IHe 3 / 13761
FS-CD schnellstmöglich lernen
vor 3 Tagen von waltersen 3 / 6425
Banf anlegen
vor einer Woche von wreichelt 2 / 14112