Fremdschlüsselprüfung bei Include-Strukturen


Benutzeroberflächen in SAP®-Systemen.

Moderatoren: Jan, Steff

Fremdschlüsselprüfung bei Include-Strukturen

Beitragvon mfromg » 09.02.2018, 08:53

Hallo,

ich habe ein Problem mit der Fremdschlüsselprüfung und steige nicht dahinter.

Ich habe eine kundeneigene Tabelle ZZHUGO.
In diese Struktur eingebunden ist eine kundeneigene Struktur HUGO_INCL.

Dort wurde ein Feld 'WAERS' definiert, das ein kundeneigenes Datenelement ZZ_WAERS hat, aber in der Domäne auf die
Standard-Domäne 'WAERS' zeigt.

In der kundeneigenen Struktur HUGO_INCL ist auf das Feld 'WAERS' eine Fremdschlüsselprüfung gegen die TCURC eingetragen.
Die wird dort auch akzeptiert und angezeigt.
Bei der Hauptstruktur ZZHUGO erscheint diese Fremdschlüsselprüfung aber nicht und es wird zwar die F4-Hilfe im Dynpro bzw. ALV angeboten,
jedoch kommt dann "Keine Eingabehilfe verfügbar".
Die Fremdschlüsselprüfung wird offensichtlich nicht von der Includestruktur übernommen.
Auch eine Änderung des Datenelements auf den Standard "WAERS" führt nicht dazu.
In der Doku stehet etwas von "Vererbung" der Fremdschlüssel von der Includestruktur auf die Hauptstruktur und
dass man selbige "aufheben" kann.
Jedoch finde ich nirgends etwas darüber, wie das geschehen soll oder wie man
eine eventuell aufgehobene Vererbung wieder rückgängig macht.
Andere Felder in der Includestruktur mit Fremdschlüsseln werden in die Hauptstruktur übernommen und dort auch angezeigt....

Kann mir jemand da auf die Sprünge helfen ?

Danke
Michael
mfromg
ForumUser
 
Beiträge: 16
Registriert: 03.01.2017, 13:50
Dank erhalten: 0 mal
Ich bin: Entwickler/in

Sponsor

Alte ABAP-Entwicklerweisheit: Weißt du weder aus noch ein, baust du einen BADI ein

Re: Fremdschlüsselprüfung bei Include-Strukturen

Beitragvon a-dead-trousers » 09.02.2018, 12:46

mfromg hat geschrieben:In der Doku stehet etwas von "Vererbung" der Fremdschlüssel von der Includestruktur auf die Hauptstruktur und
dass man selbige "aufheben" kann.
Jedoch finde ich nirgends etwas darüber, wie das geschehen soll oder wie man
eine eventuell aufgehobene Vererbung wieder rückgängig macht.

Das Aufheben oder Ändern der Fremdschlüsselbeziehung eines Includes erreicht man indem man den Haken "von Include geerbt" bei der Fremdschlüsselpflege der Hauptstruktur/Tabelle entfernt. (Der Button mit dem Schlüssel im Karteireiter "Felder" bzw. "Eingabehilfe/-prüfung" der Struktur/Tabelle)
Damit man die Fremdschlüsselbeziehung vom Include wieder reinbekommt, ist der Haken logischerweise zu setzen.

lg ADT
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.

ECC: 6.07
Basis: 7.40

Für diese Nachricht hat a-dead-trousers einen Dank bekommen :
mfromg
a-dead-trousers
Top Expert
 
Beiträge: 3055
Registriert: 07.02.2011, 13:40
Dank erhalten: 756 mal
Ich bin: Entwickler/in


Zurück zu Dialogprogrammierung

  Aktuelle Beiträge   
SQL Insert in ABAP
vor 6 Stunden von nickname8 1 Antw.
Fragen zu ALV Grids
vor 5 Stunden von nickname8 1 Antw.
iSSHA-1 Hashwerte generieren
vor 9 Stunden von derber 0 Antw.
Web-Dynpro Verständnisproblem bei Navigation
vor 15 Stunden von Bubbleboy 0 Antw.
Checkboxen dynamisch erstellen
vor 7 Stunden von ewx 5 Antw.

  Ähnliche Beiträge beta
Keine Beiträge gefunden - versuche es mit der erweiterten Suche.

 

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder

cron