Ändern der Telefonnummer führt zum Fehler (IXADRCOMC)

Autor: Tobias Koch | 30. Januar 2019

14

Beim Anpassen der Telefonnummer eines Users über die SU01 kommt es entweder zu einem internen Fehler oder zum Dump MESSAGE_TYPE_X. Wie dieser Fehler behoben werden kann, erfahren Sie in diesem Beitrag.

Fehlerquelle ausfindig machen

Der Fehler ist in der Regel darauf zurückzuführen, dass es Inkonsistenzen in Usertabellen gibt. In diesem Fall ist die Tabelle für Kommunikationsmittel (ADRCOMC) betroffen. In dieser sind die pro User verwendeten Kommunikationsmittel (bspw. Telefon oder E-Mail) hinterlegt. Die Einträge sind über die Personalnummer mit den Benutzern verknüpft. Die Personalnummer kann in der Tabelle USR21 anhand des Usernamens ermittelt werden. Dazu über die SE16 die Tabelle USR21 aufrufen und im Feld BNAME die User ID eingeben. Anschließend ist im Feld PERSNUMBER die zugehörige Personalnummer zu finden.

Neues SAP Berechtigungskonzept vom führenden SAP-Security Berater

Wir helfen SAP Kunden, ein neues Berechtigungskonzept einzuführen, dass den Prüfer zufriedenstellt und im Betrieb reibungslos funktioniert.

Mit Hilfe dieser Personalnummern können die hinterlegten Werte ermittelt werden. Dazu im Feld PERSNUMBER die Nummer hinterlegen. In dem Beispiel wurden für den User TEST mit der Personalnummer 521779 die Daten ermittelt. In der Spalte COMM_TYPE ist die Art des Kommunikationsmittels hinterlegt. Bei diesem User fällt auf, dass in der Zeile des Typs TEL (Telefon) der Wert in der Spalte HIGH_VALUE fehlt. Genau hier ist das Problem. Es handelt sich dabei um einen Zählwert, der einfach pro Eintrag hochzählt. Es sollte also mindestens eine “001” in dieser Zelle stehen.

Der Wert HIGH_VALUE fehlt für die Telefonnummer.

Die Spalte HIGH_VALUE zeigt in der 3. Zeile keinen Wert.

Inkonsistenzen bereinigen

Um den Fehler zu beheben hat SAP gleich mehrere S-Notes bereitgestellt. Um den Fehler in Zukunft zu vermeiden, empfiehlt SAP das Einspielen der Note 2625827 (Basisrelease 701-702) oder 2436246 (Basisrelease 700, 710-751). Zur Bereinigung steht die Note 1070798 zur Verfügung. Diese beinhaltet den Code für den Report Z_OSSNOTE_1070798, welcher automatisch nach Inkonsistenzen sucht und diese behebt. Sobald der Report durchgeführt wurde, sind für die betroffenen User auch Eintragungen vorhanden:

Das HIGH_VALUE ist für die Telefonnummer nun gepflegt.

Die 3. Zeile zeigt nun den Wert 001.

Anschließend kann für die User wieder eine Telefonnummer angegeben werden.

Sie benötigen Unterstützung in diesem Thema? Informieren Sie sich über unsere Leistungen im Bereich SAP- und IT-Security-Beratung oder stellen kostenlos und unverbindlich eine Anfrage.


Artikel war hilfreichArtikel empfehlen


Dieser Beitrag ist auch als Download verfügbar:
Tobias Koch

Autor

Tobias Koch

B. Sc. Informatik

Fragen? Anmerkungen?
Kontaktieren Sie mich

Kommentar verfassen


Unsere Top-Downloads

Kontaktieren Sie uns!
Renate Burg Kundenservice