endlich habe ich meine Tabelle erstellt.
es besteht aus drei Spalten. Die erste Spalte ist der Mandant, dieser wird automatisch gefüllt. In die zweite werden mittels Eingabehilfe Kürzel eingegeben. Die dritte Spalte ist nicht eingabebereit. Ich möchte das wenn in die zweite Spalte das Kürzel eingetragen wurde und auf Enter gedückt wird, in diese dritte Spalte der Name der Person angezeigt wird. Diese Information steht in der gleichen Tabelle wie die Eingabehilfen der zweiten Spalte. Muss ich dafür in der Dynpro programmieren?
Das sollte sich eigentlich auch ohne irgendwelche "Hacks" am Pflegedialog bewerkstelligen lassen:
Du musst nur im DDIC neben deiner Tabelle auch einen "Pflegeview" generieren, der deine Tabelle und die Tabelle der Mitarbeiter beinhaltet.
Um das zu bewerkstelligen musst du außerdem noch einen Foreign-Key in deiner Tabelle anlegen, der sie mit der Mitarbeitertabelle verknüpft.
Dann kannst du im Pflegeview sowohl auf die Felder deiner Tabelle als auch auf jene der Mitarbeiter zugreifen. Das Feld mit dem Namen musst dann halt auf "read only" setzen, damit die Mitarbeitertabelle nicht mit bearbeitet wird, sondern nur der Anzeige gilt.
Den Pflegedialog musst du dann aber auch aus dem Pflegeview generieren.
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.