Skip to Content
0
May 07, 2010 at 10:00 AM

HR_INFOTYPE_OPERATIONS deleting infotype 2006 record

126 Views

Hi I am trying to use the delete function of HR_INFOTYPE_OPERATIONS and it returns EP2 375Record already deducted (deletion not possible).

LOOP AT it_2006 WHERE ktart NE '97'.

CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'

EXPORTING

number = it_2006-pernr

IMPORTING

return = return.

.

CLEAR return.

CALL FUNCTION 'HR_INFOTYPE_OPERATION'

EXPORTING

INFTY = '2006'

number = it_2006-pernr

subtype = it_2006-subty

objectid = it_2006-objps

lockindicator = it_2006-sprps

validityend = it_2006-endda

validitybegin = it_2006-begda

recordnumber = it_2006-seqnr

record = it_2006

operation = 'DEL'

tclas = 'A'

DIALOG_MODE = '0'

IMPORTING

return = return

key = key.

COMMIT WORK.

CLEAR return.

CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'

EXPORTING

number = it_2006-pernr

IMPORTING

return = return.

ENDLOOP.

Please assist