04-15-2019 8:49 PM
I have a business request to delimit old records to have a different endda for infty 2012 which has a time constraint of 'Z'. I was reading few blogs and it seems like using FM HR_INFOTYPE_OPERATION, the delimit operation doesn't work but there's a hack where we can first delete the record and then insert it with the correct data. Anyway, I was thinking of using BDC for this work. There are only six records that need to be delimited so what's the best way to achieve this without spending a lot of time?
04-18-2019 11:00 AM
it's the control record you have to adjust first.
Transaction PA03.
Ask someone from payroll team to do it.
04-16-2019 7:47 AM
04-16-2019 8:19 PM
Tried BDC but while recording , getting the 'Change in earliest retroactive accounting date time not possible' error. Also tried the HR_INFOTYPE_OPERATION but that doesn't work as well, getting the "E PG 428 A complex application error has occurred' error. Also tried using the DEL and INS but getting the same error as with BDC. Not sure how to tackle this one, seems like a configuration of the infotype thing.
04-17-2019 3:48 AM
i dont know alot of HCM so if it were me, i would write a query to delete and insert...
04-17-2019 6:32 AM
Hello Shahrukh Bhat,
with HCM,. you need most of the time when you work with it, you have to use these FM:
But I would recomand you to use BDC.
Select from....... into ITAB begda = endda = -..................
loop at ITAB into data(ls_data)...
Using Batchinput.
Endloop.
Best regards
Ebrahim
04-18-2019 11:00 AM
it's the control record you have to adjust first.
Transaction PA03.
Ask someone from payroll team to do it.
04-18-2019 2:32 PM
Yes, you are right. I figured that out with the functional person I am working with on this.