Zwei (FOR ALL ENTRIES) in einem Select?

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

Re: Zwei (FOR ALL ENTRIES) in einem Select?

Beitrag von Somani (ForumUser / 81 / 12 / 20 ) »
TobiasL hat geschrieben:Moin black_adapt,

aus jedem Wert der intenen Tabellen mache ich eine Tabellenzeile mit SIGN "I", OPTION "EQ" und LOW "Wert"?
Geht da irgendwann die Performance in den Keller? Wenn ich mehrere hundert Zeilen in jeder Tabelle habe?
Auf jeden Fall ist das einen Versuch wert :up: , schönen Dank für die Idee...

Tobias
Mit Range wird das bei so vielen Einträgen nicht funktionieren - irgendwo ab etwas über 100 wird das System dumpen weil der Select-String zu lange wird und die DB das nicht gehandelt bekommt.

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


Re: Zwei (FOR ALL ENTRIES) in einem Select?

Beitrag von TobiasL (ForumUser / 9 / 2 / 0 ) »
Danke Somani, dann verkneife ich mir das Probieren... Schade...

Re: Zwei (FOR ALL ENTRIES) in einem Select?

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Könntest du nicht eine Bedingung aus einer internen Tabelle in eine Ranges Tabelle konvertieren.
Dann kannst du im Select mit einem "FOR ALL ENTRIES" arbeiten und die andere Bedingung mit "Feld in Ranges-Tabelle" abfangen.
Allerdings gibt es dabei Limits, die von der Datenbank abhängen. Bei uns funktioniert das je nach Länge des Feldes mit bis zu 2.500 Einträgen in einer Ranges Tabelle.

uups, wurde ja Bereits vorgeschlagen, sorry

Re: Zwei (FOR ALL ENTRIES) in einem Select?

Beitrag von black_adept (Top Expert / 4155 / 134 / 958 ) »
Somani hat geschrieben:Mit Range wird das bei so vielen Einträgen nicht funktionieren - irgendwo ab etwas über 100 wird das System dumpen weil der Select-String zu lange wird und die DB das nicht gehandelt bekommt.
Das kannst du doch gar nicht wissen. Wenn die Einträge hinreichend kurz sind kannst du - je nachdem was in Systemparametern eingetstellt ist - mehrere Tausend einträge in deine Range-Tabellen pressen.
Ich habe z.B. gerade ein System unter den Fingern bei dem ich auf dem Produktivsystem ca. 8000 Materialnummern in einer Range übergeben kann. Auf den Vorsystemen deutlich weniger aber 1000-2000 Materialnummer bekomme ich immer hin.
Aber da bisher ja nichts über das Mengengerüst gesagt wurde solltest du die Methode nicht ohne eingehendere Prüfung zur Seite legen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Vergleichbare Themen

1
Antw.
3049
Views
Select mit all entries !!!!!
von Apabtalker » 01.04.2010 12:55 • Verfasst in ABAP® für Anfänger
3
Antw.
3570
Views
Select Abfrage - For all Entries
von Cargo2 » 09.12.2016 10:56 • Verfasst in ABAP® Core
6
Antw.
4648
Views
Select for all entries Problem
von debianfan » 06.03.2018 18:39 • Verfasst in ABAP® für Anfänger
4
Antw.
7523
Views
Select for all entries in itab_suchwerte
von Anfänger » 12.07.2010 23:13 • Verfasst in ABAP® für Anfänger
6
Antw.
4498
Views
Select for all entries Abfrage auf Initial
von Murdock » 20.03.2013 11:18 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

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

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 / 325
Zukunft des ABAP Entwicklers
vor einer Woche von DeathAndPain 14 / 5882
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 7658
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 5686

Unbeantwortete Forenbeiträge

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