Select mit Open Cursor macht Probleme

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

Select mit Open Cursor macht Probleme

Beitrag von Wess (ForumUser / 26 / 4 / 0 ) »
Hallo zusammen,

ich wollte eine Tabellen mit Packages lesen, damit das Memory nicht zu überfüllen. Es macht aber leider Probleme wegen eine SAP FuBa CALL FUNCTION 'ARCHIVOBJECT_STATUS' .
Die Fehlermeldun ist: Unzulässige Unterbrechung einer Datenbankselektion.

Problem:
Der DB-Cursor ist weg, wenn wir lange HTTP-Requests verwenden (das System wartet auf die Antwort mit WAIT-Befehl und das provoziert leider ein implizites DB-COMMIT).

Ich habe mir überlegt dass ich mit Select Offset arbeite aber wollte euch fragen ob es andere Lösung gibt.

Danke

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


Re: Select mit Open Cursor macht Probleme

Beitrag von DeathAndPain (Top Expert / 2009 / 271 / 425 ) »
Ich würde versuchen, alle gewünschten Zeilen der Datenbanktabelle (ohne Cursor) zu lesen, aber zunächst nur die Spalten, die zum Primärschlüssel der Datenbanktabelle gehören. Diese liest Du in eine interne Tabelle.

Anschließend kannst Du dann Blöcke aus dieser internen Tabelle nehmen und dazu die tatsächlich benötigten Daten aus der Datenbanktabelle lesen (etwa indem Du immer 50 Zeilen Deiner internen Tabelle in eine zweite umkopierst und auf diese dann einen SELECT mit FOR ALL ENTRIES IN machst). Da Du Deine Suchzeilen dann aus einer internen Tabelle anstatt eines CURSORs beschaffst, können COMMITs Dir nichts anhaben.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
4002
Views
Probleme bei Codeumwandlung bei open adatset
von kbit100 » 07.07.2008 16:13 • Verfasst in ABAP® für Anfänger
1
Antw.
1443
Views
Probleme mit select * where (table)
von Flo » 05.12.2006 16:49 • Verfasst in ABAP® Core
6
Antw.
4818
Views
Probleme mit PARAMETER und SELECT
von Gast » 07.02.2006 18:45 • Verfasst in ABAP® Core
4
Antw.
2899
Views
Set Cursor
von Roger » 15.02.2012 11:03 • Verfasst in ABAP Objects®
5
Antw.
12057
Views
GET/SET Cursor
von Gotti » 27.08.2008 14:10 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Benutzerdefinierte Felder PSP
vor 3 Tagen von Rabea1103 1 / 328
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 6288
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 8032
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 6085

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

Benutzerdefinierte Felder PSP
vor 3 Tagen von Rabea1103 1 / 328
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 6288
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 8032
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 6085

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 3 Tagen von Rabea1103 1 / 328
Spool vereinen OTF und PDF
vor 2 Wochen von anna2205 1 / 5633
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 11909
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 30412