Read Anweisung

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Read Anweisung

Beitrag von Thomas ( / / 0 / 3 ) »
Hallo.

Ich habe eine interne Tabelle mit kundennummern, zu einer kundennummer gibt es verschiedene Jahre. Also mehrere Jahre aber nur eine Kundennummer.
Ich sortiere die Tabelle so, das das jüngste/größte Jahr als erstes angezeigt wird zu jeder Kundennummer. Also
Sort Tabelle by kunnr Jahr Descebding.

Jetzt möchte ich zu jeder Kundennummer den ersten Satz auslesen, wie mache ich das ma Besten?
Mit einem Select oder mit einem Read.
Wie würde der Select / Read aussehen?

Grüße Thomas

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


Beitrag von zzcpak (Expert / 673 / 5 / 68 ) »
vielleicht so:

select * from TAB up to 1 rows
where kunnr = skunnnr
order by jahr descending.
endselect.

so wird für die kunnr nur 1 Satz mit dem größten also jüngsten gjahr ausgelesen.


oder aus der internen Tabelle: Nach der Sortierung mit den Gruppenstufen AT <feld>. ENDAT. arbeiten. So wird auch immer nur der eine Satz mit dem größten/jüngsten Jahr verarbeitet.

sort i_tab by kunnr gjahr descending.
loop at i_tab.

at new kunnr.
...... hier deine Anweisungen
endat.

endloop.

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
..oder..

mache eine Kopie von itab, falls du sie noch benötigst und:

Code: Alles auswählen.

data htab type table of knc1. "typ deiner i_tab
htab   = i_tab .
DELETE ADJACENT DUPLICATES FROM htab comparing kunnr .
-> es bleibt pro Kunde nur ein Eintrag (hier mit dem jüngsten Jahr) übrig
-> danach normaler loop über htab


Gruß Andreas

Seite 1 von 1

Vergleichbare Themen

5
Antw.
2136
Views
Insert bei Read
von L0w-RiDer » 09.04.2019 15:46 • Verfasst in ABAP® für Anfänger
0
Antw.
1094
Views
Read bzw. select
von Fiodora » 07.06.2014 23:33 • Verfasst in ABAP® für Anfänger
4
Antw.
4170
Views
Read mit OR Verknüpfung?
von fcmfanswr » 18.11.2010 09:24 • Verfasst in ABAP® Core
3
Antw.
4724
Views
read table
von kostonstyle » 27.03.2008 15:38 • Verfasst in ABAP® für Anfänger
3
Antw.
2812
Views
Kurzdump bei READ DATASET
von erubadhron » 28.01.2017 16:41 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

LSMW-Problem
vor 6 Tagen von mazu gelöst 5 / 1872
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1908

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

LSMW-Problem
vor 6 Tagen von mazu gelöst 5 / 1872
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1908

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 87680
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 140879