Eigenen Sortierungs-Handler konstruieren?!

ABAP Web Dynpro, BusinessServerPages; Erstellung von Webapplikationen.
9 Beiträge • Seite 1 von 1
9 Beiträge Seite 1 von 1

Eigenen Sortierungs-Handler konstruieren?!

Beitrag von Lamerman (ForumUser / 39 / 0 / 0 ) »
Morgen!

Da einer serverseitige Sortierung in meiner Tabelle nicht klappt, frage ich mich, ob ich so eine eigens konstruieren muss?!

Ich habe nur leider gar keine Ahnung davon, da ich noch Anfänger bin.

hat jemand Tipps dafür?!

Gruß!

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Sortieren ein itab

Beitrag von scott111 (ForumUser / 49 / 0 / 0 ) »
Hallo

Grundform
SORT itab.



Zusätze:
1. ... BY f1 f2 ... fn - Angabe von itab-feldern

2. ... ASCENDING - Aufsteigend

3. ... DESCENDING -Absteigend

4. ... AS TEXT .. ???

5. ... STABLE - nach den Schlüsselfeldern

Beitrag von Lamerman (ForumUser / 39 / 0 / 0 ) »
Joar, danke!

Aber wo soll ich das unterbringen?
Das kommt doch nicht mit in einen SELECT, oder?!

Und wie kann ich es dann ansteuern?

onHeaderClick = "MyEventHeaderClick"
ist ja im Table-View vorhanden.

Wie rufe ich es dann ab?

Gruß und danke!
Lamerman

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo Lamerman

hilf uns doch mit ein paar Infos über deine Situation auf die Sprünge.

Was willst Du sortieren: eine interne Tabelle (da war der Tip von vorher goldrichtig).

Wenn die Interne Tabelle zu groß ist, wird sie nicht von SAP sortiert, sondern an das Betriebssystem weitergegeben.
Das muß im Systemprofil KORREKT eingestellt sein, sonst bricht der Sortiervorgang ab. Meistens tritt der Effekt erst im Echtbetrieb auf, da im Testbetrieb nur kleinere Datenbestände probiert werden.

Oder willst Du eine Datenbanktabelle in einer speziellen Sortierung "abgreifen".
Dann gehören dazu ein paar Key-Felder und ASCENDING oder DESCENDING oder SORTED? und ein Blick in die Hilfe zum SELECT-Befehl.

Aber was willst Du genau???

Gruß
babap

Beitrag von Lamerman (ForumUser / 39 / 0 / 0 ) »
Ich habe mir eine Tabelle zusammengestellt, die sortiert und selektiert werden soll.

2 Tabellen - NPAP und NADR lade ich ich in eine interne Tabelle - itabbewerber.

Hilft das?

Code: Alles auswählen.

SELECT     gbort
zhbewerber~papid
           wladt
           klfart
           wlpri
           fachr
           natio
              vname
              nname
              gbdat
              gschl
              titel
              namzu
              vorsw
              anred
         npap~adrnr
                land
                pstlz
                ort
                stras
                telnr
                email
FROM zhbewerber INNER JOIN npap ON zhbewerber~papid = npap~papid
                INNER JOIN nadr ON       npap~adrnr = nadr~adrnr
INTO CORRESPONDING FIELDS OF TABLE itabbewerber
WHERE einri1 = einri or
      einri2 = einri or
      einri3 = einri.
Die Tabelle stellt er mir soweit auch dar.
Ich möchte nur die Tabelle einfach auf- oder absteigend nach den Spalten sortieren.
Nach Nachnamen z.B..
Es soll nur funktionieren :-)

Gruß!

Re: Sortieren ein itab

Beitrag von babap (Expert / 681 / 1 / 1 ) »
Hallo,
scott111 hat geschrieben:...
Grundform
SORT itab.
Zusätze:
1. ... BY f1 f2 ... fn - Angabe von itab-feldern
2. ... ASCENDING - Aufsteigend
3. ... DESCENDING -Absteigend
4. ... AS TEXT .. ???
5. ... STABLE - nach den Schlüsselfeldern
guter Tip :idea:,
Ich finde schon, Du solltest das hier mal ausprobieren (nimm statt "itab" einfach Deine "itabbewerber").

(Wenn Du dich lieber von SAP beraten lassen möchstst, kannst Du Deine F1-Taste benutzen. Einfach das Wort SORT schreiben, Cursor zwischen O und R stellen und F1 drücken. Dann bekommst Du erschöpfend Auskunft! Geht natürlich nur im SAP-ABAP-Editor :? ).

Gruß
babap

Beitrag von Lamerman (ForumUser / 39 / 0 / 0 ) »
Ok, mache ich!

Nur wohin wirds geschrieben? In einen Event-Handler oder ins Layout?

Beitrag von JHM (Top Expert / 1220 / 2 / 204 ) »
Lamerman hat geschrieben:Nur wohin wirds geschrieben? In einen Event-Handler oder ins Layout?
Wie gibt's du die Tabelle denn aus?
Mit BSP-Extension tableView oder selbst gestricktes HTML?
Gruß Hendrik

Beitrag von Lamerman (ForumUser / 39 / 0 / 0 ) »
Wie gibt's du die Tabelle denn aus?
Mit BSP-Extension tableView oder selbst gestricktes HTML?
Mit dem TableView:
table = "<%= itabbewerber %>" >

Seite 1 von 1

Vergleichbare Themen

8
Antw.
7646
Views
Handler- und ALV-Problem
von newbie007 » 10.12.2011 10:54 • Verfasst in ABAP Objects®
1
Antw.
11053
Views
ABAP RFC Remote Handler
von Shaguar » 31.08.2012 13:06 • Verfasst in Java & SAP®
2
Antw.
2786
Views
Exception Handler + Fehlerpopup
von sidneyweiher » 26.01.2015 10:43 • Verfasst in ABAP® für Anfänger
0
Antw.
2171
Views
generischer Inbound Handler
von SvenSvenson » 08.05.2015 10:07 • Verfasst in ABAP Objects®
2
Antw.
6324
Views
Filter-Handler in ALV-Grid?
von abapnewbie » 30.07.2020 11:34 • Verfasst in ABAP Objects®

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Benutzerdefinierte Felder PSP
vor 2 Tagen von Rabea1103 1 / 228
Zukunft des ABAP Entwicklers
vor 6 Tagen von DeathAndPain 14 / 3216
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 5108
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 2814

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Benutzerdefinierte Felder PSP
vor 2 Tagen von Rabea1103 1 / 228
Zukunft des ABAP Entwicklers
vor 6 Tagen von DeathAndPain 14 / 3216
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 5108
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 2814

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 2 Tagen von Rabea1103 1 / 228
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 2496
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 8855
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 27209