ASSIGNING <fs>

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

Getting started ... Alles für einen gelungenen Start.
17 Beiträge • Vorherige Seite 2 von 2 (current)
17 Beiträge Vorherige Seite 2 von 2 (current)

Re: ASSIGNING <fs>

Beitrag von A6272 (Specialist / 238 / 8 / 36 ) »
Juri hat geschrieben:
10.10.2022 16:03
bei der Abfrage der Tabelle TOA02 ist die Sortierung immer aufsteigend
zu jedem archivierten Beleg gibt es ein Eintrag im Feld ARC_DOC_ID
Dann geht sowas für eine Belegnummer

Code: Alles auswählen.

Select ... from TOA02 into lt_TOA02 where...
Select ... from ZFPARCDOC into lt_ZFPARCDOC where...

Sort lt_ZFPARCDOC nach POSNR
Loop über lt_ZFPARCDOC into...
Read aus lt_TOA02 mit index = Zeilennummer von lt_ZFPARCDOC 
Wenn Du mehrere Belegnummern hast, dann Sort lt_ZFPARCDOC nach Belegnummer, POSNR
Und falls überhaupt erforderlich lt_TOA02 auch so sortieren, dass die Reihenfolge der Belegnummern passt.

ggf. noch abprüfen, ob die Anzahl der Einträge in lt_TOA02 und lt_ZFPARCDOC identisch ist, Falls es nicht identisch ist hast du ein Problem beim Zugriff per INDEX.

Folgende Benutzer bedankten sich beim Autor A6272 für den Beitrag:
Juri


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


Re: ASSIGNING <fs>

Beitrag von Juri (ForumUser / 22 / 8 / 0 ) »
A6272 hat geschrieben:
11.10.2022 09:36
Juri hat geschrieben:
10.10.2022 16:03
bei der Abfrage der Tabelle TOA02 ist die Sortierung immer aufsteigend
zu jedem archivierten Beleg gibt es ein Eintrag im Feld ARC_DOC_ID
Dann geht sowas für eine Belegnummer

Select ... from TOA02 into lt_TOA02 where...
Select ... from ZFPARCDOC into lt_ZFPARCDOC where...

Sort lt_ZFPARCDOC nach POSNR
Loop über lt_ZFPARCDOC into...
Read aus lt_TOA02 mit index = Zeilennummer von lt_ZFPARCDOC

Wenn Du mehrere Belegnummern hast, dann Sort lt_ZFPARCDOC nach Belegnummer, POSNR
Und falls überhaupt erforderlich lt_TOA02 auch so sortieren, dass die Reihenfolge der Belegnummern passt.

ggf. noch abprüfen, ob die Anzahl der Einträge in lt_TOA02 und lt_ZFPARCDOC identisch ist, Falls es nicht identisch ist hast du ein Problem beim Zugriff per INDEX.
Hallo A6272,

danke für deine/ eure Hilfe ich konnte das jetzt lösen mit dem Zugriff per INDEX

vielen Dank

VG

Juri

Vergleichbare Themen

8
Antw.
8531
Views
REFERENCE vs. ASSIGNING
von ewx » 15.02.2007 10:36 • Verfasst in ABAP® Core
2
Antw.
13151
Views
LOOP AT INTO und ASSIGNING (gelöst)
von beterman » 17.10.2011 15:56 • Verfasst in ABAP® für Anfänger
15
Antw.
4748
Views
ABAP OO - Loop mit Assigning
von Weltenschmerz » 11.05.2016 11:55 • Verfasst in ABAP® für Anfänger
6
Antw.
831
Views
LOOP AT .. ASSIGNING ... CHECK?!?
von whaslbeck » 09.02.2022 11:41 • Verfasst in ABAP® Core
8
Antw.
1816
Views
LOOP AT...ASSIGNING FIELDS-SYMBOL
von PeterPaletti » 29.03.2022 12:25 • 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

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.