SAP Jobsuche bei DV-Treff
flow82
  • flow82
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hi Leute,

ich muß die Kontaktdaten eines BW Users per ABAP auslesen und ändern können.

Mit Kontaktdaten meine ich die Daten, die in der SU01 einsehbar sind.

Mit dem BAPI's BAPI_USER_GET_DETAIL und BAPI_USER_CHANGE kann ich zumindest Telefon/Fax/Email etc. lesen und ändern, aber die Handynummer ist da leider nicht dabei

Gespeichert ist die Handynummer in der Tabelle ADDR2, allerding finde ich den passenden FUBA nicht um diesen Daten zu ändern...

Einer ne Idee?

Vielene Dank,

ben

MrBojangles
vor 10 Jahre

Hallo flow82,

das kann ich so nicht bestätigen. Die Mobilfunknummer kriegst Du per BAPI_USER_GET_DETAIL in der Tabelle ADDTEL zurück. Du erkennst die "Art" des Telefons (Festnetz/Mobil) anhand des Tabellenfeldes R_3_USER (so viel zum Thema "sprechende Feldnamen"). Das Feld kann folgende Werte annehmen:

leer Telefon ist Festnetztelefon

1 Telefon ist Standard unter den Festnetztelefonen

2 Telefon ist Mobiltelefon, aber nicht Standard-Mobiltelefon

3 Telefon ist Standard-Mobiltelefon

X Obsolet - nicht mehr gültig

Wenn Du im Userstamm unter "Mobilfunknummer" einen Wert einträgst, wird dieser unter dem Kz. '3' abgelegt.

Analog kannst Du diese mit BAPI_USER_CHANGE "updaten".


Weiterhin viel Freude mit SAP...

Cheers

MrB.

flow82
  • flow82
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Hi Bojangles,

vielen Dank für deine ausführliche Antwort - du hast vollkommen recht, die Handynummer ist in ADDTEL vorhanden - super (und sorry, ich hatte befürchtet das ich nicht richtig geguckt hatte... 😊) ;)

Trotzdem ist für micht nicht wirklich ersichtlich wieso alle Kontaktdaten (telefon, fax, mail) im Parameter "address" vorhanden sind, aber die Handynummer in einem anderen Parameter steckt 😕

Was die sprechenden Namen angeht kann ich dir nur beipflichten. Allerdings sind Diese ja auch überflüssug wenn die Tabellen lediglich 300 Spalten+ haben (MARA und so...;))

Gruß und schönen Tag,

ben

MrBojangles
vor 10 Jahre
Hallo ben,

es scheint so, dass seinerzeit, als SAP die Adressverwaltung mit Rel. 4.6 (?)etabliert hat, einiges nicht ganz sauber und stringent abgebildet wurde. Wahrscheinlich waren zu dem Zeitpunkt, als SAP das Ganze konzipiert hat, Mobiltelefone noch keine Massenware... ;-)

Na ja, Hauptsache, Du hast jetzt alle Infos, die Du benötigst.


Weiterhin viel Freude mit SAP...

Cheers

MrB.

flow82
  • flow82
  • SAP Forum - Neuling Thema Starter
vor 10 Jahre
Ganz genau - "historisch gewachsen" war auch mein Gedanke ;)

Bis zum nächsten Mal!