Zeilenpermutation!

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

Zeilenpermutation!

Postby Selina4374 » Wed Apr 30, 2003 5:28 pm

Hi zusammen,

Zuerst ein Lob und freue mich, dass ich bei euch gelandet habe!

Meine Fragen:
Wie kann zwei Zeilen n und (n-1) durch ein Button in einer Tabelle vertauschen?
Selina4374
.
.
 
Posts: 4
Joined: Wed Apr 30, 2003 5:28 pm

Postby Fabian1957 » Fri May 02, 2003 9:58 am

Hallo Simo,

keine Ahnung, ob ich Dich richtig verstanden habe, aber den Index der beiden Einträge weisst Du ja (wenn nicht, dann muss dieser ermittelt werden).

Dann müßte im Grunde (wenn es sich lediglich um das Vertauschen von n und n-1 handelt) ein
delete from table yourtable index n.
insert into table yourtable index n-1. (für den Eintrag mit Index n, den Du vorher in eine wa kopiert haben musst).

Was man auch machen kann, ist die Einträge in eine andere interne Tabelle entsprechend der neuen Ordnung rüberzukopieren und dann wieder in die Ursprungstabelle zurück (etwas aufwendiger aber sicherer).

Hoffe mal, das hilft Dir weiter.
Fabian1957
....
....
 
Posts: 535
Joined: Mon Dec 02, 2002 11:34 am


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 12 guests