Donnerstag, 2. August 2012

BP hinzufügen Benutzer und Personalnummer

Im CRM bzw. Solution Manager werden die Mitarbeiter auch als BP in der BUT000 geführt. Zusätzlich werden für die Rolle Mitarbeiter die Felder Benutzer und Personalnummer zu Verfügung gestellt.

Diese Daten werden dann in den HR Tabellen HRP1000 bzw. HRP1001 hinterlegt, die Struktur dieser Tabellen ist ein wenig komplex, daher sollte man das manuelle Befüllen eher nicht in Betracht ziehen.

Der Baustein BP_BUPA_CREATECENTRALPERSON bietet die Möglichkeit diese Daten entsprechend zu setzen.

Falls man den BP mittels BAPI_BUPA_CREATE_FROM_DATA anlegt, hat man die GUID des Partners nicht im Zugriff, diese wird aber für den o.g. Baustein benötigt.
Mittells BUPA_NUMBERS_GET bekommt man die GUID aus dem Puffer.

Wichtig, dem Partner muss auch die Mitarbeiterrolle zugeordnet werden, dies macht man mit dem Baustein BAPI_BUPA_ROLE_ADD_2, Businesspartnerrole = BUP003

Keine Kommentare:

Kommentar veröffentlichen