Hallo Ralf
Eine Verknüpfung befindet sich in CAS genesisWorld in der Tabelle Tablerelation. Diese ist so aufgebaut, dass du immer zwei Seiten hast (links / rechts) und eine dazugehörige Verknüpfungsrolle. D.h. ihr müsst die Daten entsprechend zusammen joinen, um an das gewünschte Ergebnis zu kommen. Dies funktioniert so (nur exemplarisch):
SELECT dbo.DOCUMENT0.GGUID AS GGUID_DOCUMENT, dbo.DOCUMENT0.KEYWORD, dbo.DOCUMENT0.DOCNUMBER, dbo.DOCUMENT0.DOCDATE, dbo.TABLERELATION.RELATIONNAME, dbo.ADDRESS0.GGUID AS GGUID_ADR,
dbo.ADDRESS0.ADRNUMBER
FROM dbo.ADDRESS0 INNER JOIN
dbo.TABLERELATION ON dbo.ADDRESS0.GGUID = dbo.TABLERELATION.GUID1 INNER JOIN
dbo.DOCUMENT0 ON dbo.TABLERELATION.GUID2 = dbo.DOCUMENT0.GGUID AND dbo.TABLERELATION.TABLESIGN1 = 'ADR'
Dies zeigt dir alle Dokumente an, welche zu einer Adresse verknüpft sind, siehe:
Dabei ist zu beachten, dass ein Dokument verschiedene "Verknüpfungsrollen" haben kann. Eine Standard-Verknüpfung ist simpel nur 'Verbindung' eine Primärverknüpfung 'ITDDOCADR'. Dies müsst ihr bei Bedarf auch noch berücksichtigen.
Ich hoffe, die Inputs helfen weiter. Idealerweise holt ihr euch hier aber noch Hilfe von eurem bisherigen Partner. In der Regel kann dieser euch die Daten in dem Format exportieren, welche ihr gerne haben möchtet - womit ihr euch eine Menge Recherche-Arbeit spart.
Beste Grüsse
Alexis