bei der Anlage eines Pflegeviews bekomme ich langsam graue Haare.
Ich habe zwei Tabellen definiert:
Tabelle A:
MANDT KEY
INFOTYPE KEY
XMULTI
Tabelle B:
MANDT KEY
SPRAS KEY
INFOTYPE KEY
BEZEI
Für INFOTYPE in B ist A mit den Feldern MANDT und INFOTYPE als Prüftabelle hinterlegt.
Jetzt lege ich einen Pflegeview mit Tabelle A als Primärtabelle an. Wenn ich in der Reiterkarte Tabellen/Joinbedingungen über den Butto 'Beziehungen' die Tabelle B hinzufügen will, dann vwird die Beziehung B <--> A angezeigt, allerding mit dem Hinweis 'Beziehungen mit ungeeigneter Kardinalität'. Die Zuordnung kann nicht erfolgen.
Tabelle A und B sind ohne Pflegedialog mit eingeschränkter Möglichkeit zur Anzeige/Pflege definiert.
Schau Dir doch mal an, wie SAP das bei SKA1 und SKAT gelöst hat. Bei einem Doppelklick auf INFOTYPE KEY in Tabelle B müsste Dir Tabelle A als Prüftabelle angezeigt werden. Wenn Du dann auf Fremdschlüssel klickst, dann Schlüsselfelder einer Textabelle und Kardinalität 1:N auswählen. Danach klingt der Fehler für mich.
Folgende Benutzer bedankten sich beim Autor Wann für den Beitrag: SAP_ENTWICKLER
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.