Pflege View mit 2 gleichen Fremdschlüsseln aus einer Table

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Pflege View mit 2 gleichen Fremdschlüsseln aus einer Table

Beitrag von TakePotLuck (ForumUser / 15 / 2 / 0 ) »
Hallo Zusammen

Ich habe folgendes Problem. Ich möchte eine PflegeView erstellen, welche eine Tabelle hinterlegt hat, die zweimal einen Fremdschlüssel aus einer anderen Tabelle beinhaltet.
Leider wird aber nur der erste Join akzeptiert. der zweite erhält den Status "Beziehung mit ungeeigneter Kardinalität".

Zur Erläuterung:
1.Tabelle = t_Preistyp (ID (PK), Preistypname)
2. Tabelle = t_Listen (ID, Preistyp1 (FK), Preistyp2(FK))

3. Pflege View für Tabelle t_Listen (nur Join mit FK von Preistyp1 wird akzeptiert)

Habe auch schon versuch eine DB-View der Tabelle t_Preistyp anzulegen und diese der t_Liste als FK für Preistyp2 hinterlegt.
Diese Beziehung wird in der PflegeView garnicht zur Auswahl aufgelistet.

Kann mir da jemand weiterhelfen?

Vielen Dank

Gruss
TakePotLuck

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Pflege View mit 2 gleichen Fremdschlüsseln aus einer Tab

Beitrag von black_adept (Top Expert / 4080 / 125 / 934 ) »
Hi TakePotLuck,

das geht lt. SAP leider nicht. Wenn du den "Relationship"-Button gedrückt hast und das Popup kommt, wo du bestimmst zu welcher Tabelle Sekundärtabellen gezogen werden sollen, gibt es einen Infobutton
bildchen1.jpg
Da mal drauftippen und ganz ans Ende scrollen, wo man den folgenden Auszug findet.
SAP-Infofenster hat geschrieben:The foreign keys for the tables which were already included with other
relationships are also displayed. It is not possible to include the same
table in the view using different relationships.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Pflege View mit 2 gleichen Fremdschlüsseln aus einer Tab

Beitrag von TakePotLuck (ForumUser / 15 / 2 / 0 ) »
Hallo black_adept

Ok vielen dank für deine Info.

Dann muss ich das anderst lösen. Habe noch den Ansatz verfolgt, mit einem Alias Namen zu arbeiten.
Wenn ich in einem Report den Select-Befehl selber schreibe, ist es möglich, wenn ein Fremschlüssel mittels einem Alias Namen gesucht wird.

Code: Alles auswählen.

SELECT  ZSD_KALKPREISTYP~PREISTYPNAME
             p~PREISTYPNAME
      INTO (listen-PREISTYPNAME,
              listen-PREISTYPNAME2)
      FROM zsd_kalklisten
      INNER JOIN zsd_kalkpreistyp
      ON ( zsd_kalklisten~preistyp = zsd_kalkpreistyp~preistypnr )
      INNER JOIN zsd_kalkpreistyp as p
      ON ( zsd_kalklisten~preistyp_2 = p~preistypnr ).
   
append listen.
endselect.
Gruss
Stefan

Seite 1 von 1

Vergleichbare Themen

10
Antw.
5718
Views
Pflege-View im ALV-Grid
von hausi » 29.07.2015 14:57 • Verfasst in ABAP® Core
3
Antw.
5127
Views
Aus Pflege – View die Daten auslesen
von nordlender » 06.07.2011 10:55 • Verfasst in ABAP® für Anfänger
1
Antw.
1338
Views
Pflege-View auf SAP-Customizing-Tabelle
von Patrick1982 » 22.07.2021 10:51 • Verfasst in ABAP® für Anfänger
2
Antw.
1458
Views
Pflege-View maschinell füllen
von unwissende » 25.01.2007 11:51 • Verfasst in ABAP® Core
1
Antw.
3756
Views
Ausgewählte Tabellenzeile eines Table View ermitteln?
von winfo » 08.05.2008 17:06 • Verfasst in Web-Dynpro, BSP + BHTML

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1561
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8169