[58991] in SAPr3-news
Re: Interne Tabelle Zeilen gruppieren
daemon@ATHENA.MIT.EDU (Ralf Wenzel)
Mon Mar 5 16:06:42 2007
To: sapr3-news@mit.edu
Date: 5 Mar 2007 13:06:25 -0800
From: "Ralf Wenzel" <ralf.wenzel@web.de>
Message-ID: <1173128782.312760.221400@30g2000cwc.googlegroups.com>
On 4 Mrz., 16:19, "Hans123" <mueller_f...@yahoo.de> wrote:
> wir haben eine Interne Tabelle und m=F6chten die Zeilen in der Tabelle
> gruppieren
Ich schreibs mal auf die Schnelle ins Unreine. Die wohl einfachste
Methode (wenn auch nicht die eleganteste): Mach dir eine itab die so
aussieht wie deine. Dann:
loop at itab_1 into wa_1.
wa_2-key1 =3D wa_1-key1.
append wa_2 to itab_2.
clear wa_2.
endloop.
delete adjacent duplicates from itab_2.
loop at itab_2 into wa_2.
loop at itab_1 into wa_1 where key1 =3D wa_2-key1.
if not wa_1-belnr1 is initial.
wa_2-belnr1 =3D wa1_belnr1.
elseif not wa_1-belnr2 is initial.
wa_2-belnr2 =3D wa1_belnr2.
elseif not wa_1-belnr2 is initial.
wa_2-belnr3 =3D wa1_belnr3.
endif.
endloop.
modify itab_2 from wa_2.
endloop.
Muss man wahrscheinlich noch Feinarbeiten dran machen, hab grad kein
System zur Hand, aber das w=E4re das Prinzip.
Ralf *warum schreib ich dir jetzt keine Rechnung? ;)