ich muss über 200 Kostenstellen ( Abrechnungsnummer und Kostenstelle ) bei x Usern ändern. Ich habe meinen Report dazu soweit fertig, dass ich diese selektieren (aus USR02 Quelle ist einen CSV )kann. Bloß beim Ändern bin ich mir noch unsicher.
Erst wollte ich die neuen Kostenstellen hart in die Datenbanken schreiben USR02-ACCNT und USR21-KOSTL.
Da meine Kolleginnen meinten aber, dass es eventuell weitere Abhängigkeiten geben, haben Sie mich eindringlich davor gewarnt.
Als Alternative habe ich mir den Funktionsbaustein BAPI_USER_CHANGE rausgesucht. Hier kann ich alles mögliche finden, finde aber die Felder zum Ändern der Abrechnungsnummer und Kostenstelle nicht.
Inzwischen würde ich auch am Liebsten einen BAPI verwenden.
Kann mir jemand helfen?
Kennt einer die Felder im BAPI_USER_CHANGE das ich ansprechen muss?
Kenn jemand von euch alternative Classe mit der ich dieses verwirklichen könnte?
Was haltet Ihr von der Alternative mit dem hart in die Datenbank schreiben?
von dem hart in die Datenbank schreiben halte ich persönlich nicht viel. Es gibt sicherlich Fälle wo man das machen muss, sie sollten aber eine seeeehr große Ausnahme darstellen bzw. von der SAP abgesegnet sein.
die Kostenstelle findest du in dem BAPI in der Struktur DEFAULTS, Feld KOSTL. Abrechnungsnummer sollte das Feld LOGONDATA-ACCNT sein.