Skip to Content
0
Former Member
Jun 04, 2008 at 04:57 AM

HR_MAINTAIN_MASTERDATA - Create IT 0105 record for subty '0010' - CRITICAL!

142 Views

Hi All,

I am trying to use HR_MAINTAIN_MASTERDATA to create IT 0105 records for 2 subtypes namely '0010' for e-mail and '9000' for external id.

I am able to create a record for both by populating the PROPOSED_VALUES table and passing it to the FM.

But when I check the infotype, I see that the e-mail address for the subty '0010' is stored in the USRID field and the USRID_LONG field is empty. I tried different things but havent been able to figure out how I can populate the value in the USRID_LONG field instead of USRID field.

this is how i am populating the PROPOSED_VALUES table

p0105 p0105-begda '20080603' '01'

p0105 p0105-endda '99991231' '01'

p0105 p0105-usrty '0010' '01'

p0105 p0105-usrid 'abc@yahoo dot com' '01'

NOTE: when i use USRID_LONG instead of USRID above, the FM returns an error message saying 'Required fields missing'.

p0105 p0105-begda '20080603' '02'

p0105 p0105-endda '99991231' '02'

p0105 p0105-usrty '9000' '02'

p0105 p0105-usrid 'ABC' '02'

I tried using HR_INFOTYPE_OPERATION and no luck there either.

All your suggestions are greatly appreciated.

Thanks!

Sandeep