gibt es eine unkomplizierte Möglichkeit, sich eine Liste alle User im System anzeigen zu lassen, wo auch die im Benutzerstamm eingetragene eMail-Adresse aufgelistet wird?
Alle Möglichkeiten die ich kenne sind leider ohne die eMail-Adresse.
Die Möglichkeit der 1:n Beziehung ist generell vorhanden. Daher werden die Daten immer in denselben Tabellen abgelegt, ganz egal wie ihr das bei euch handhabt.
es kann ja sein, daß es noch einen anderen weg gibt, denn kenne ich aber nicht. um auf diesem Weg weiterzukommen schau dir die Transaktion SQVI an. Die ist eigentlich nicht für Entwickler, sondern für schnelle Abfragen gedacht. Ich kann Dir dann auch sagen welche Tabellen Du miteinander verknüpfen müsstest...
wenn Du dabei bist eine neue Abfrage anzulegen musst du bei Punkt "1. Datenquelle" den Eintrag Tabellen-Join auswählen.
Dann mit Umschalt+F1 die Tabellen USR21 und ADR6 einfügen. Diese werden automatisch miteinander verknüpft. Jetzt die "Zurück"-Schaltfläche betätigen und in den Reitern "Listenfeldauswahl" und "Selektionsfelder" Dich interessierende Felder auswählen. Speichern. Abfrage ausführen. Fertig.
Vielleicht ist es zu viel verlangt, aber nun folgende Frage:
Welche Tabelle muss ich zusätzlich in den Join aufnehmen, damit ich den vollständigen Namen des Users sehen kann?
Irgendwie kann ich da keine Namen sehen...
Habs mit der Tabelle USR03 probiert, nur die lässt sich sehr schlecht in den Join einfügen..
Letztlich hat es denoch geklappt, allerdings zeigt er seitdem immer nur 4 Ergebnisse an, wenn ich den Quickview ausführen will, obwohl ich mich sicher bin, dass es wesentlich mehr sind.
das kommt auf die art des joins an. was du an dieser stelle benötigst ist ein "outer join". den kannst du einstellen, indem du die beziehung zwischen den betroffenen tabellen rechts anklickst und die joinart auswählst.