SAP Jobsuche bei DV-Treff
Littlered
vor 19 Jahre
Hallo ich habe mal eine Frage zu den Daten die in der SU01 gespeichert werden.

Man kann doch im Benutzerstamm zu einer Person mehrere Email-Adressen und Telefonnummern abspeichern. Ich bin auf der Suche in welcher Struktur und vor allem welchen Feldern diese zusätzlichen Sachen gespeichert werden.

Ich kann im Dictionary leider nichts finden. Hat jemand einen hilfreichen Tip? Wenn ich im Dictionary guck find ich immer nur das Hauptfeld, nicht aber die wo die zusätzlichen Sachen abgelegt werden.
danielA.
vor 19 Jahre
Hallo LittleRed,

eigentlich kann man den Curser in ein Feld stellen und via F1 die Dokumentation lesen. Wenn man in der Doku den 4. Button (Werkzeug) drückt, bekommst Du Detailinfo´s.....zb. den Feldnamen sowie die Tabelle/Struktur usw.

Ob Dir diese Info schon weiterhilft?!?

Hier mal ein Funktionsbaustein (FTR_CORR_CHECK_EMAIL_SAP_USER), der die E-Mail des SAP-User´s zurückgibt.
Falls Du noch mehr brauchst, müsstest Du in den ABAP-Code des Funktionsbaustein mal suchen.

Gruß
danielA.
Littlered
vor 19 Jahre
Mhm demzufolge müsste die das Mapping ja so aussehen:

Tabelle: ADTEL
Feld: TEL_NUMBER

Verzeichnisattribut: otherTelephone

Leider meckert er dann immer dass die Objekte des Typs User keine Struktur ADTEL mit dem Feld TEL_NUMBER haben. So langsam verwzweifel ich hier. Wie kann man diese sch**** Felder ansprechen. Man findet aber auch nischt in diesem k*** SAP.

Hast du eine Idee wie ich dieses Mapping definieren kann?
danielA.
vor 19 Jahre
Hi LittleRed,

leider verstehe ich Dein Problem nun nicht mehr?!?! ???

Du entwickelst gerader ein Report?

Poste doch mal ein wenig Code, kannst Du auch als Kurznachricht schicken.

Gruß
daniel A.

PS. Mit *User* oder *bapi*user* kannst Du in der SE37 nach weiteren Fuba´s suchen, vielleicht hiflt es ja.
Littlered
vor 19 Jahre
Nein nein kein Report. Ich habe über Transaktion LDAP ganz normal das Mapping definiert, damit die ADS Verzeichnisattribute auch auf die Felder der Benutzerverwaltung abgebildet werden können.

Dabei werden leider nur die normalen Telefonnummern abgeglichen, also die ersten.

Im ADS sowie im Benutzerstamm lassen sich aber weitere Telefonnummern erfassen. Im ADS werden die im Attribut otherPhone abgelegt.

Nun würde ich gerne ein Mapping erzeugen was analog zu dem vorgeschlagenen die Daten aus dem Attribut in das entsprechende Feld der Benutzerverwaltung schiebt.

Ich habe im ABAP Dictionary eine Struktur gefunden (ADR2) welche die anscheinend aufnimmt. Sagt dir BAS was?

Wenn ich jetzt analog dazu dieses Mapping definieren will, dann sagt er immer Objekte des Typs user besitzen keine Struktur ADDRESS mit dem Feld TEL_NUMBER <-- dieses Feld nimmt aber die extra Nummern auf.

Jetzt steh ich vor diesem Problem und finde keine lösung dieses Mapping zu definieren  ???

P.S.: Wegen dem Report: Ich nutze anschließend den Standard Report RSLDAPSYNC_USER um die Daten abzugleichen.
activeway
vor 19 Jahre
Hallo,

mach doch mal ein SQL Trace bevor Du die Daten neu hinzufügst (Transaktion ST05).

Ansonsten sind es bestimmt ADR* Tabellen.

Gruß activeway.
Littlered
vor 19 Jahre
So ich hab mal ein wenig recherchiert und bin auf Folgendes gestoßen:

Wenn ich im Fenster bin wo ich das Mapping definieren kann habe ich einfach mal F4 gedrückt und hab dann eine Liste bekommen, welche SAP-Fedler ich auf Verzeichnisattribute mappen kann. Meine Wunschfelder sind leider nicht aufgetaucht also nehme ich an, dass es nicht möglich ist diese Felder zu mappen.
erika
vor 19 Jahre
Hallo Kollegen,

ich habe folgendes Problem : ich versuche Report RSLDAPSYNC_USER auszufuehren, aber es klappt  nicht. Die konfiguration LDAP mit MS AD war erfolgreich. Ich kann an den LDAP server mich anmelden und sogar mit der Funktion Find die Benutzer in AD sehen. Aber dieser Report bricht mit dem Fehler ab: "Runtime Errors         ???                                                  
Date and Time          00.00.0000 11:21:47                                  
                                                                           
                                                                           
                                                                           
ShrtText                                                                  
    There is no help text for this runtime error                          
    Either the text was inadvertently deleted or the release of            
    the kernel differs from that of the database.                          
    Refer to the Note system for further information on                    
    this runtime error.                                                    
"
Die Fehlermeldung sagt mir leider nichts, was kann es sein? Noch gestern ich konnte das Report durchzufuehren, aber Nachmittags ich habe mit dem LDAP gespielt und warscheinlich etwas geaendert, und jetz das Ergbniss!
Erika Mezmale
erika
vor 19 Jahre
Hallo!

Das Problem ist erledigt. Das FileSystem war voll  ::)
Erika Mezmale