ich versuche gerade, mittels HR_INFOTYPE_OPERATION einen IT 0001 zu ändern.
Es kommt die Fehlermeldung "PERNR ist noch nicht vorhanden", aber sie ist ja da!
Intern wird P_EMPLOYEE_CHECKEXISTENCE aufgerufen, der in IT0003 nachsieht.
Meiner Meinung nach brauchen Externe keinen IT0003-Satz!
Ist das jetzt ein Fall für "SAP, da läuft was falsch" oder kann ich noch anders Infotypen für Externe ändern?
Die Infotypen 0 bis 3 sind das absolute Minimum. Die müssen alle da sein, damit ein Mitarbeiter "existiert". Das ist von der SAP so vorgegeben, und wenn Du nicht in Effekte wie den von Dir beschriebenen laufen möchtest, wirst Du Dich daran halten müssen.
Ich staune ohnehin, dass ihr so einen Mitarbeiter in der Datenbank habt. Ist der mit "legalen Mitteln", also einer ordentlichen Personalmaßnahme, entstanden? Ich hätte erwartet, dass eine Einstellungsmaßnahme immer (mindestens) die Infotypen 0-3 anlegt. Allerdings habe ich auch noch nicht versucht, eine Einstellungsmaßnahme zu bauen, die einen davon weglässt.