Code: Alles auswählen.
TYPES: BEGIN OF itype,
doknr(10),
versn(3),
doppelt,
END OF itype.
DATA itab TYPE TABLE OF itype.
DATA htab TYPE TABLE OF itype.
DATA wa TYPE itype.
DATA ha TYPE itype.
SELECT docnr versn FROM ytab into table itab
WHERE status = 'P'.
LOOP AT itab INTO wa.
LOOP AT itab INTO ha WHERE doknr = ha-doknr
AND versn <> ha-versn.
EXIT.
ENDLOOP.
IF sy-subrc = 0.
wa-doppelt = 'X'.
ENDIF.
APPEND wa TO htab.
*wichtig löschen -> sonst hast du alles doppelt und dreifach
DELETE itab WHERE doknr = wa-doknr.
ENDLOOP.