Nun meine Startphase hätte hier sicherlich schon ein etwas anderes Konstrukt hergegeben, aber da nunmehr auf Basis vorhandener Entitäten und damit vorhandener Daten gedacht werden muss:
Auf der Serviceaktivität gibt es ja die Lookup-Felder Service, Ressourcen-Standort, Kunden, Produkt, Ressourcen, Bezug und Besitzer (jedenfalls im Standard).
Über den Weg der I-Frame Lookup-Integration von Jürgen Beck z.B. ließe sich nun ein Lookup-Feld auf diesem Formular integrieren, mit dem auf die jeweilige Kursentität verwiesen werden würde.
Dann müssten noch einige OnChange-Events integriert werden, um sich Start- und Endzeit/-datum und mögliche weitere Informationen "zu holen" - damit der Pflegeaufwand nicht zu hoch wird und voilá - ein Lösungsansatz.
Kein schöner, aber da ich von bereits vorhandenen Dateneingaben ausgehe und den Eingriff in das bestehende System so gering wie möglich halten würde...
Hoffe, damit einen Denkanstoß gegeben zu haben
Gruß