Central Person is different from Person ID in IT709
I am having a problem in figuring out how everything listed below works:
1. My understanding was if Concurrent Employment (CE) is implemented, these are the changes:
a. PERNR is no longer Employee Number, but it is called Personnel Assignment.
b. PERSONID_EXT is the Employee Number.
c. PERNR is related to PERSONID_EXT via Infotype 709.
d. To get all PERNRs related to a single PERSONID_EXT we goto Infotype 712.
If my above understanding is correct then:
1. For finding out what all assignments an employee is holding we have to get the PERSONID_EXT from PA0709 and then look up in PA0712 with the same PERSONID_EXT.
The above works fine for me. But when I look at the same thing via the FMs HR_PERSONEE_GETPERSON and HR_PERSONEE_GETEMPLOYEE, I get a totally different number for PERSONID_EXT.
If I look up in HRP1001 with the following criteria
OTYPE (Object Type) = P
OBJID (Object ID) = PERNR (Assignment Number)
PLVAR (Plan Version) = 01
INFTY (Infotype) = 1001
SUBTY (Subtype) = A209
I get the same value as returned by the FM.
So now my actual question: Is the Employee ID (PERSONID_EXT) different from Central Person? If No, then which logic is correct to get the correct Employee ID? If yes, then explain me the difference between Central Person (CP) and Employee ID (PERSONID_EXT).