Hallo Heiko,
ich bin nicht ganz sicher, ob ich die Frage richtig verstehe: Willst du zwei Datensätze verknüpfen über eine Beziehung, die im Schema definiert ist (a) oder willst du im Schema eine neue Beziehung anlegen (b)?
Falls du a) meinst - da gibt es unterschiedliche Wege:
1) Über die Formular API (FormData) und die API der zugehörigen Eingabekomponente (FS_INDEX)
2) Über die Entity API
Für 2) hier mal Pseudocode:
Entity product = ...;
Entity category = ...;
product.getList("categories").add(category);
product.getSession().commit("my commit comment");
Ich hoffe, das hilft!
LG, Peter
Peter