Ich könnte mir vorstellen, daß euch die Einrückung auf eine falsche Fährte gelockt hat. Der obere Teil ist vermutlich nur eine Unterprozedur.
Eure Kurzfassung sieht vielleicht korrigiert so aus?
Delphi-Quellcode:
procedure Master_Proc_That_Calls_Create_Sales_And_SoOn_And_So_Forth;
var
...
procedure Create_Sales_Per_Wahl_And_Section_aus_Telemetriedaten;
var
...
begin
...(diverse Operationen...)
end;
begin
...(diverse andere Operationen...)
end;
Schließlich wird die Prozedur im unteren Teil noch aufgerufen. Und das wär ja sonst ein rekursiver Call (was natürlich auch ginge...)
Gruß
Michael
Edit: Siehe da, jottkaerr hat denselben Gedanken...