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
Stellenangebot: SAP-Entwickler (m/w/d)

Dein Unternehmen ist auf der Suche nach neuen Kolleg:innen? Gerne weitersagen:Stellenanzeigen auf ABAPforum.com schalten

.


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.
8568
Views
REFERENCE vs. ASSIGNING
von ewx » 15.02.2007 10:36 • Verfasst in ABAP® Core
2
Antw.
13160
Views
LOOP AT INTO und ASSIGNING (gelöst)
von beterman » 17.10.2011 15:56 • Verfasst in ABAP® für Anfänger
15
Antw.
4773
Views
ABAP OO - Loop mit Assigning
von Weltenschmerz » 11.05.2016 11:55 • Verfasst in ABAP® für Anfänger
6
Antw.
844
Views
LOOP AT .. ASSIGNING ... CHECK?!?
von whaslbeck » 09.02.2022 11:41 • Verfasst in ABAP® Core
8
Antw.
1835
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

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8771
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2651

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

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8771
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2651

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 2 Wochen von Manfred K. 1 / 3050
BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Wochen von snooga87 1 / 4865
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 5902