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

7
Antw.
5777
Views
Convert Gregorianisches Datum -> Julianisches Datum
von michael baum » 06.06.2005 09:25 • Verfasst in ABAP® Core
2
Antw.
3398
Views
SELECT-OPTION -> Datum und Datum - 7 Tage
von etalon » 08.09.2004 10:48 • Verfasst in ABAP® Core
4
Antw.
348
Views
Daten zwischen Datum A und Datum B
von cecslucas » 13.10.2022 09:44 • Verfasst in ABAP® für Anfänger
0
Antw.
1296
Views
Sortierung in Tabellen
von Lamerman » 18.05.2006 15:01 • Verfasst in Web-Dynpro, BSP + BHTML
4
Antw.
2743
Views
Sortierung Entgeltnachweis
von Fluff » 18.10.2007 11:01 • Verfasst in Human Resources

Ü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.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 168