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.
2161
Views
Insert bei Read
von L0w-RiDer » 09.04.2019 15:46 • Verfasst in ABAP® für Anfänger
0
Antw.
1106
Views
Read bzw. select
von Fiodora » 07.06.2014 23:33 • Verfasst in ABAP® für Anfänger
4
Antw.
4185
Views
Read mit OR Verknüpfung?
von fcmfanswr » 18.11.2010 09:24 • Verfasst in ABAP® Core
3
Antw.
4733
Views
read table
von kostonstyle » 27.03.2008 15:38 • Verfasst in ABAP® für Anfänger
3
Antw.
2828
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 einer Woche von DeathAndPain gelöst 6 / 3655
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2179

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.