Hi Gurus,
We are working on a requirement where we need to update the CATSDB entries for multiple personnel numbers and multiple work dates together. We actually update the price field there. We currently use the BAPI_CATIMESHEETMGR_CHANGE inside a loop to update the entries but we faced below issue.
1. This BAPI needs a data entry profile to update CATSDB. We tried using without one, and got some error regarding the cost objects. Also BAPI defaults the values for data entry profile internally even if we do not pass one to it. Now as we are updating the already existing entries, we really do not know using which profile the data was saved earlier, and we use any one of them as default to change. Our initial understanding was that the data inside CATSDB is independent of the the data entry profile, hence it should be ok to use any one profile and update. But then we noticed during testing that some of the already existing fields got cleared since they were not part of the current data entry profile being used.
Now our requirement is to develop a program which updates the CATSDB independently of the data entry profile. I do not think it is possible, then it is being requested by the functional team that whatever data is there in CATSDB should be updated with the price field irrespective of the data entry profile.
Could you please provide your thoughts on the same and possible solutions.
Thanks in advance!!
Warm Regards,
Raveesh