Sortierung absteigend nach neuestem Datum - BW

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Sortierung absteigend nach neuestem Datum - BW

Beitrag von Andre1986 (ForumUser / 4 / 0 / 0 ) »
Hallo zusammen,

ich habe folgende - hoffentlich relativ einfache - Problemstellung:
Ich lade mir aus dem ERP System die Währungstabelle "TCURR" in eine kundespezifische Datasource im BW. Deren Werte werden dann per Transformation / DTP in ein DSO Objekt geschrieben - nach definierten Filterkriterien. Soweit so gut.

Nun möchte ich, dass alle Sätze, bevor Sie in das DSO-Objekt geschrieben werden, absteigend nach dem aktuellsten Datum sortiert werden, sodass ich bei einem Verweis auf dessen Inhalt stets den aktuellsten Umrechnungskurs erhalte.

Das Datumsfeld ist zunächst im invertierten Format, das ich in der Startroutine in ein "Standard"-Datumsformat ändere (DD.MM.JJJJ). Eine ABAP Anweisung in der Start- bzw Endroutine "SORT SOURCE-/RESULT_PACKAGE DESCENDING BY *Datumsfeld*" zeigt leider nicht die gewünschte Wirkung bzw. überhaupt keine Wirkung. Die Daten im DSO Objekt werden weiterhin nach dessen Schlüsselfeldern sortiert.
Was mache ich hier falsch?

Vielen Dank für die Unterstütung!
Mfg und schönes Wochenende!
Andre

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


Re: Sortierung absteigend nach neuestem Datum - BW

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Das invertierte Datum ist doch gerade dazu da, dass man aufsteigend danach sortieren kann und dann mit BINARY SEARCH in der itab suchen kann.

Ich nehme an, du hast die Konvertierung mit dem Konvertierungsexit gemacht, und nicht ins interne Datenformat (20110212) gemacht, oder.

Ich würde als Zirlfeld ein normales Datumsfeld nehmen und die Konvertierung so machen:

Code: Alles auswählen.

DATA date_n(8) TYPE n.
DATA date TYPE sy-datum.
date_n = '99999999' - inverted_date.
date = date_n. 
Bin gerade nicht an SAP angemeldet und nicht sicher, ob beim Weglassen des Hildafelds vom Typ n nicht vorher alles nach type P ider I konvertiert wird und dann Unsinn rauskommt. (Datum = Anzahl Tage seit...)

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2289
Views
Daten zwischen Datum A und Datum B
von cecslucas » 13.10.2022 09:44 • Verfasst in ABAP® für Anfänger
4
Antw.
4872
Views
Sortierung Entgeltnachweis
von Fluff » 18.10.2007 11:01 • Verfasst in Human Resources
3
Antw.
3820
Views
Sortierung Datenbanktabelle
von fba9901 » 29.01.2015 09:51 • Verfasst in ABAP® Core
2
Antw.
4120
Views
ALV-OO Sortierung ausschalten
von axxter » 28.08.2007 09:50 • Verfasst in ABAP Objects®
0
Antw.
5994
Views
Sortierung von BADIs
von foessleitnerj » 18.07.2013 10:04 • Verfasst in Tips + Tricks & FAQs

Über diesen Beitrag


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

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.