Du hast TABA und TABB mit verschiedenen Werten, die können über s.g. Schlüssel verbunden werden (z.B. Werk, Lagerort, Materiealnummer, Charge). D.h. Du kannst machenDaher hier meine Frage: Wie bekomme ich meine Struktur gefüllt, die Datenelemente aus 2 verschiedenen Tabellen enthält?
Nun zu meiner 2. Frage:
Wenn ich die Daten in meiner ALV habe, wie bekomme ich es hin, dass nur noch die gewünschten EInträge angezeigt werden wo die Abweichungen bezüglich der Gesamtmenge vorliegen?
Code: Alles auswählen.
...
LOOP AT TABA.
...
READ TABLE TABB WITH KEY MATNR = TABA-MATNR
WERKS = TABA-WERKS usw.
...
IF TABA <> TABB.
MOVE-CORRESPONDING TABA to TALV.
MOVE-CORRESPONDING TABB to TALV. "wenn nötig
MOVE SUMDIFF TO TALV.
APPEND TALV.
ENDLOOP.
...
"DISPLAY ALV mit TALV
Code: Alles auswählen.
SELECT-OPTIONS: s_werks FOR i_tab-werks OBLIGATORY MEMORY ID wrk DEFAULT '1234',
Folgende Benutzer bedankten sich beim Autor Bitfummler für den Beitrag:
wreichelt