ich muss eine Logische Datenbank mehrfach hintereinander prozessieren, für die es keine LDB_PROCESS_INIT-Routine gibt (LDB PNM).
Dabe kommt die Ausnahme "LDB_NOT_REENTRANT".
Dieser Fehler kommt nur, weil der Memory der betreffenden SAP-Standard-Funktionsgruppe bereits
belegt ist. Gibt es eine Möglichkeit, auch während einer Verarbeitungseinheit den Speicherbereich einer
Funktionsgruppe / eines Function-Pools über eine Systemfunktion zu initialisieren?? Oder hat jemand eine andere Idee?
Selektion der Datenbank in einen eigenen kleinen Report auslagern, der sein Ergebnis mit EXPORT TO MEMORY ausgibt.
Diesen Report dann so oft wie gewünscht per SUBMIT ... AND RETURN aufrufen und anschliessend mit IMPORT FROM MEMORY das Ergebnis besorgen.
(Mit Submit wird immer ein neuer interner Modus angelegt, der praktisch immer alles neu initialisiert).
...danke für den Tipp - da hätte ich auch selber drauf kommen können. Zwar ein bisschen kompliziert - aber was solls - es kommt ja nur drauf an, dass es funktioniert