ich habe wieder ein tolles Problem. Ich habe einen Report geschrieben, der Usern die sich 90 Tagen nicht angemeldet haben sperren soll.
Im wesentlichem benutze ich den BAPI 'BAPI_USER_CHANGE'. Die User sollen über die Sperrung per Mail informiert werden.
Auf meinem Entwicklungssystem hatte ich den Report getestet in dem ich mir User rausgesucht habe, die sich seit Jahren nicht mehr angemeldet hatten.
Die eMail-Adresse änderte ich in den User-Stammsätzen mit der SU10 zu meiner eMail-Adresse.
Es funktionierte alles einwandfrei. Die Gültigkeit wurde gesetzt, ich habe eine Mail bekommen und in den Änderungsbelegen war die Änderung zu sehen.
Soweit so gut. Ich transportiere also meinen Report auf die Testmaschine und wollte wie im Entwicklungssystem testen.
Doch da kamm dann die große Überraschung. Als ich bei den Usern meine eMail-Adresse eintragen wollte Dumpte die Testmaschine.
Dieses ist ein Teil des Dumpes.
Fehleranalyse
Kurztext der Fehlermeldung:
Für die Zuordnung Person 103305566 zu Firmenadresse 103304635 fehlt eine
Referenz
Ich habe dann noch bei einem User mit der SU01 weiter getestet. Wenn ich das Gültigkeitsdatum in der SU01 setzte und speichere gibt es kein Problem. Wenn ich jedoch die eMail-Adresse oder den Namen ändern will Dumpt die SU01 beim speichern.
Mein Report dumpt übrigens mit der selben Fehlermeldung. Ich habe etliche User durchgetestet. Aber dieses mal glaube ich nicht daran dass es mein Report ist.
Hat jemand eine Idee?
Vielen Dank und Grüße
Thomas
P.S. Es gab übrigens vor kurzem ein Anonymisierungsprojekt, da gab es bei den Debitor- und Kreditorstammsäten Probleme mit der Adresszuordnung. Die Kollegin, die jetzt in Urlaub ist, hatte es seinerzeit mit einem Standartreport bereinigt.