SAP Jobsuche bei DV-Treff
Acki0815
  • Acki0815
  • SAP Forum - User Thema begonnen von
vor 14 Jahre
Moin,

habe diese Anfrage schon in der Allgemein-Rubrik gestellt, aber vielleicht ist es tatsächlich ein spezielles Basis-Problem. Hier also mein Anliegen:

Für unsere Stammdatenpflege unserer Artikel/Materialien stelle ich mir oft über die SE16 Artikellisten aus verschiedenen Tabellen zusammen (z.B. EINA,EINE,MARC,MARA).
Die so herausgefilterten Artikel möchte ich dann über die Zwischenablage in anderen Transaktionen verwenden (Eingabe/Einfügen über Einzelwerteerfassung).
Leider brechen viele Transaktionen dann ab, wenn ich über die Einzelwerteerfassung mehr als ca. 1000 Artikelnummern selektiert habe.
Grund dafür soll angeblich ein zu lang werdendes SQL-Statement sein, was in SAP immer auf eine gewisse Länge beschränkt sein soll.
Leider müssen wir in unserem Geschäft aber auch mal mehrere 1000 Artikel auf diese Weise selektieren und ich frage mich, wie das Firmen machen, die noch viel mehr Artikel auf mal selektieren und verarbeiten möchten.
Unsere Basis beißt sich daran gerade ein Zahn aus. Weiß jemand, wo und wie man längere SQL-Statements zulassen könnte und ob das wiederum zu anderen Problemen führen könnte?

Grüße,

Acki
Förderer

dweigelt
vor 14 Jahre
Hallo,

die Länge des SQL-Statements wird nicht durch SAP beschränkt, sondern durch das benutzte Datenbanksystem. Es gibt daher auch keinen Weg "längere SQL-Statements zuzulassen".

Es gibt dann keinen Weg ausser die Selektion so zu wählen, dass das von SAP generierte SQL-Statement nicht zu lang ist. Oder einen Report zu schreiben, der die Selektion sequentiell abarbeitet.

Grüße

Dirk

Acki0815
  • Acki0815
  • SAP Forum - User Thema Starter
vor 14 Jahre
Hi Dirk,

danke für die Auskunft. Ich fürchte, wir müssen dann einfach lernen clevere Selektionen zu machen.

Grüße,