Probleme mit dem Select

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

Alle Fragen rund um Basisthemen
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Probleme mit dem Select

Beitrag von just ( / / 0 / 3 ) »
Hi,

ich habe ein paar sehr komische Probleme mit dem SELECT . Vielleicht ist euch ja schon mal etwas ähnliches passiert und ihr könnt mir Tipps geben.

Das Coding sieht in etwa so aus:

Code: Alles auswählen.

  data: itab type any table,
        ls like line of itab.
  data: lv_where type text100.
  DATA:  g_ref_type      TYPE REF TO cl_abap_structdescr,
         g_data_ref_type TYPE REF TO cl_abap_elemdescr,
         wa_comp         TYPE abap_compdescr.
  data: anz type i.

  FIELD-SYMBOLS: <line>  TYPE ANY.
  append ls to itab.
  READ TABLE itab INDEX 1 ASSIGNING <line>.

  g_ref_type ?= cl_abap_typedescr=>describe_by_data( <line> ).

  LOOP AT g_ref_type->components INTO wa_comp.
 wa_comp-name.

 concatenate wa_comp-name space '=' space 'LS-' wa_comp-name into lv_where.

 select single count(*) from dbtab
 into anz
 where (lv_where)
 group by mandt.

** Ausgabe bzw. Weiterverarbeitung von anz 

  ENDLOOP.
Problem 1:
In einem Syste läuft das ganze, aber es gibt einen ShortDump beim ~16 Durchlauf der Schleife, weil bereits zuviele Cursor offen seien. Ich habe aber gar keinen Cursor geöffnet. Woran könnte das liegen?

Problem 2:
gleicher Code - anderes System, es tritt ein Syntax-Fehler auf, weil statt der lv_where nur eine tabelle akzepiert wird.
Das ist zwar leicht zu beheben, aber trotzdem ärgerlich...

Problem 3:
Code wie oben, aber statt der lv_where benutze ich eine lt_where.
hier kommt zur Laufzeit der Fehler, dass die dynamische ansprache von Variablen nicht erlaubt sei.
d.h. es ist z.b. das " MANDT = LS-MANDT " nicht erlaubt.Gab es hier möglicherweisre Änderungen mit den Releases?

danke für eure Hilfe.

just

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
HI!

Wenn du sagst, das es in dem System funkt und in einem anderen ncith, dann wäre es nicht schlecht, wenn du uns auch die Realeasversion dazu sagst.

Aber ja, es gibt von Relase zu Relase unterschiede.

Beitrag von just ( / / 0 / 3 ) »
das mit den verschiedenen systemen bezog sich ja nur auf das 2 & 3. problem.

ich hab aber mal nachgeschaut:
es klappt auf nem system mit Basis 640
es klappt nicht auf Basis 46D

das 1. problem trat bisher nur auf dem 640er auf, weils ja auf dem anderen gar nicht erst läuft ;)
allerdings könnte es auch daran ligen, dass hier das system aktuell etwas überlastet ist. dann wäre aber die fehlermeldung nicht besonders gut und aussagekräftig

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1442
Views
Probleme mit select * where (table)
von Flo » 05.12.2006 16:49 • Verfasst in ABAP® Core
6
Antw.
4816
Views
Probleme mit PARAMETER und SELECT
von Gast » 07.02.2006 18:45 • Verfasst in ABAP® Core
1
Antw.
1398
Views
Select mit Open Cursor macht Probleme
von Wess » 21.02.2019 12:47 • Verfasst in ABAP® für Anfänger
4
Antw.
20848
Views
Select nach Parameter & Select-Options
von doeme » 10.07.2012 16:37 • Verfasst in ABAP® für Anfänger
4
Antw.
10469
Views
Performance: SELECT UP TO 1 ROWS vs. SELECT SINGLE
von roman1983 » 04.09.2008 14:29 • 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

Benutzerdefinierte Felder PSP
vor 2 Tagen von Rabea1103 1 / 227
Zukunft des ABAP Entwicklers
vor 6 Tagen von DeathAndPain 14 / 3101
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 4984
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 2709

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 2 Tagen von Rabea1103 1 / 227
Zukunft des ABAP Entwicklers
vor 6 Tagen von DeathAndPain 14 / 3101
HR in der Zukunft?
vor einer Woche von DeathAndPain 6 / 4984
Analyse abhängiger Objekte zu einem ABAP-Programm
vor einer Woche von MAJOR_TOM gelöst 5 / 2709

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
vor 2 Tagen von Rabea1103 1 / 227
Spool vereinen OTF und PDF
vor einer Woche von anna2205 1 / 2384
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 8748
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 27063