Fetch next Cursor...

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Fetch next Cursor...

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
Hallo Abap-Gemeinde,

vllt kann mir einer von euch schnell die Antwort geben.

Code: Alles auswählen.

   FETCH NEXT CURSOR gd_dbcursor
               INTO CORRESPONDING FIELDS
               OF TABLE gt_zzsel
               PACKAGE SIZE 100.
Dieses Codingstück steht innerhalb einer While-Schleife.

Mit dem Inhalt von gt_zzsel wird nach dem Fetch gearbeitet. Meine Frage nun, löscht dieser Fetch next Cursor befehl den Inhalt aus gt_zzsel wenn er in der While Schleife in den nächsten Loop kommt?

In der Sap-Doku steht nix dazu. Da steht nur wie der Befehl arbeitet.

Ich kann das leider nicht testen. Das ist nen hintergrund job der Daten ins BW lädt. Im Grunde nur ein Fuba einer Funktionsgruppe.
Darum frag ich hier, ob jemand weiß ob der Inhalt der Tabelle gelöscht wird...oder fügt er immer wieder 100 Sätze in die gt_zzsel ein?

Thx 4 Info.

Gruß
Markus

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
MarkusW hat geschrieben:

Code: Alles auswählen.

   FETCH NEXT CURSOR gd_dbcursor
               INTO CORRESPONDING FIELDS
               OF TABLE gt_zzsel
               PACKAGE SIZE 100.
Ersetze einfach mal den FETCH durch den davorgelagerten SELECT:

Code: Alles auswählen.

   SELECT ...
               INTO CORRESPONDING FIELDS
               OF TABLE gt_zzsel.
Somit gilt, dass mit INTO die interne Tabelle überschrieben, mit APPENDING dagegen die neuen Sätze angehängt werden.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von MarkusW (Specialist / 406 / 5 / 0 ) »
ereglam hat geschrieben:
MarkusW hat geschrieben:

Code: Alles auswählen.

   FETCH NEXT CURSOR gd_dbcursor
               INTO CORRESPONDING FIELDS
               OF TABLE gt_zzsel
               PACKAGE SIZE 100.
Ersetze einfach mal den FETCH durch den davorgelagerten SELECT:

Code: Alles auswählen.

   SELECT ...
               INTO CORRESPONDING FIELDS
               OF TABLE gt_zzsel.
Somit gilt, dass mit INTO die interne Tabelle überschrieben, mit APPENDING dagegen die neuen Sätze angehängt werden.
Danke Ereglam,
nachdem ichs gelesen hatte wars mir dann auch klar ;)

Gruß
Markus

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2730
Views
Array-Fetch mit Umbenennen
von Snooze » 08.08.2005 17:16 • Verfasst in ABAP® Core
12
Antw.
6019
Views
Fetch next bei Native SQL nicht möglich
von Steffi221185 » 17.08.2006 10:17 • Verfasst in ABAP Objects®
0
Antw.
1322
Views
TRACE: Erseter FETCH bei UP TO N Rows extrem hoch
von c0lt.seavers » 27.10.2008 11:38 • Verfasst in ABAP® Core
1
Antw.
2260
Views
fetch material group,material account 3010 and Plant(WERKS)
von dragospirnut1 » 05.07.2017 12:27 • Verfasst in ABAP Objects®

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor einer Stunde von edwin 7 / 160
Daten an Tabelle binden
vor 14 Stunden von Bright4.5 3 / 1485

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

Regex in where
vor einer Stunde von edwin 7 / 160
Daten an Tabelle binden
vor 14 Stunden von Bright4.5 3 / 1485

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821