Hallo,
da Du im HR nicht ganz so bewandert bist, werde ich mal etwas Aufklärungsarbeit leisten.
Jeder im System erfasste Mitarbeiter hat einen Eintrag in der Tabelle P0001. Bei den Einträgen handelt es sich um die Einordnung des Mitarbeiters in die HR-spezifischen Strukturen des Unternehmens. (Abteilung, Firma, Mitarbeitergruppe etc.)
Die Tabelle P0105 enthält optionale Informationen, welche die Kommunikationsmöglichkeiten des Mitarbeiters betrifft. Unter anderem kann man dort eine E-Mail Adresse und einen SAP Usernamen hinterlegen. Wie gesagt, hierbei handelt es sich um optionale Daten, d.h. sie müssen nicht beim Mitarbeiter vorliegen.
Soviel zum kurzen HR-Exkurs.
Nun zu Deinem Problem.
Ausgehend von der User-ID muss nun über Tabelle P0105 die zugehörige Personalnummer ermittelt werden um dann in der Tabelle P0001 die Mitarbeitergruppe auszulesen.
Mit Hilfe der Ad-Hoc_Query ist dies ohne Probleme möglich. Selektiert wird dann der SAP Username und die Ausgabe bringt dann die Information, ob extern oder intern. (Mitarbeitergruppe/ Mitarbeiterkreis)
Für einen HRler ist das kein Problem. Da Du nicht aus dem HR kommst, könnte es etwas schwieriger werden, dir den Zugriff zu erlauben. Aber das soll nicht heißen, dass es unmöglich ist. Die Berechtigungen müssen dazu geklärt werden.
Warum Du keine Infos über bestimmte User erhältst, kann an der Benutzergruppe liegen. Jeder User wird einer Benutzergruppe zugeordnet. Und hier kann es sein, dass Du keinen Zugriff auf eine bestimmte Benutzergruppe hast, z.B. die Admins. Auch hier muss es mit dem Berechtigungsmanagement geklärt werden.
Gruß Ronny
Auch wenn man spät auf einen Beitrag antwortet, Hauptsache man antwortet.