SirNeo
Erfahrenes Mitglied
Hi
Ich hoffe das ist hier an der richtigen Stelle. Ich habe folgendes Problem, ich habe in ABAP eine rekursive Funktion geschrieben, nachdem sich z.B. die Funktion 3 mal selbst aufgerufen hat soll diese ab einer bestimmten Stelle abbrechen und auf die vorherige Funktion (oder aufgerufenen Ebene) zurück gehen. Habe es schon mit dem Befehl EXIT versucht der bricht aber nicht nur eine Ebene ab, sondern alle. Ein Schalter zu setzten klappt auch nicht da die Variable immer wieder überschrieben wird (da immer die gleiche Funktion und somit die gleichen Variablen), und somit nicht zu gebrauchen ist.
Weiß jemand ne Lösung?
Ich hoffe das ist hier an der richtigen Stelle. Ich habe folgendes Problem, ich habe in ABAP eine rekursive Funktion geschrieben, nachdem sich z.B. die Funktion 3 mal selbst aufgerufen hat soll diese ab einer bestimmten Stelle abbrechen und auf die vorherige Funktion (oder aufgerufenen Ebene) zurück gehen. Habe es schon mit dem Befehl EXIT versucht der bricht aber nicht nur eine Ebene ab, sondern alle. Ein Schalter zu setzten klappt auch nicht da die Variable immer wieder überschrieben wird (da immer die gleiche Funktion und somit die gleichen Variablen), und somit nicht zu gebrauchen ist.
Weiß jemand ne Lösung?