Ich habe einen FuBa A. Der ruft in einer Schleife mit gewissen Übergabe-Parametern den RFC-FuBa B mit DESTINATION 'NONE' auf.
FuBa B bastelt dann Quellcode zusammen und führt diesen dann mit GENERATE SUBROUTINE POOL aus. Den SY-SUBRC aus der Subroutine fange ich ab und gebe ihn an FuBa A zurück.
Der RFC-FuBa (B) hat aber manchmal (meißtens nach jedem 36. / 37. Aufruf) die Exception SYSTEM_FAILURE zurück.
es sind genau 37 Durchläufe bevor Du den Fehler bekommst, denn es dürfen in einem Modus nur maximal 37 Subroutine Pools angelegt werden.
Nicht mehr Benötigte werden aber auch nicht entsorgt...
Gruß
Ereglam
May the Force be with your code || .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .