Hallo und willkommen...
ich versuche das mal etwas zu ordnen:
Du willst eine Prozedur in einem Datenmodul definieren und diese dann aufrufen?
Dann muss die Prozedur in einem public Abschnitt definiert werden.
Von der aufrufenden Stelle musst Du natürlich Zugriff auf die Datenmudulinstanz haben und dazu die
Unit in der dortigen uses-Klausel eingebunden sein.
Ggf. musst Du nochmal genauer beschreiben, was gegeben ist und wo es Probleme gibt.