Zitat:
dabei soll INNERHALB der procedure XYZ ermittelt werden ob sie von "ABC" oder "UVW"
aufgerufen wurde.
Ein schöner Weg wäre aus meiner Sicht, wenn Du in der aufgerufenen Prozedur XYZ einen Parameter definieren würdest - z.B.
der von den aufrufenden Prozeduren gefüllt wird.
Prozedurenamen sollte vom Compiler nicht mit in den Code übernommen werden. Bestenfalls könnte man ihn aus Debug-Informationen ermitteln (die bei der Auslieferung dann nicht mehr mit eingebunden sind). Allerdings würde ich das nicht machen.
Gruß,
Marvin.