Hallo Marcus.
Für so etwas baue ich mich gerne Quick and Dirty "relevant" Felder
Du legst ein Zusatzfeld "ZFELD" an.
Es reicht hier eins vom Typ Char1
dann schmeißt Du folgenden Code da rein:
*****
DATA: LV_AUFNR TYPE EKKN-AUFNR
CLEAR: ZFELD, LV_AUFNR .
select single AUFNR from EKKN into LV_AUFNR
where EBELN EQ EKKN-EBELN
and EBELP EQ EKKN-EBELP
and SAKTO EQ EKKN-SAKTO.
IF LV_AUFNR EQ EKKN-AUFNR .
ZFELD = 'X' .
endif .
*****
Damit wird je Sachkonto nur in einem Eintrag von den 22 Zeilen ein "X" erscheinen.
Über dieses "X" kannst Du nun über das Layout einen Filter legen, oder es direkt mit in die Aufrufmaske als Selektionskriterium einsetzen.