Below are the difficulty I am facing using FM BAPI_CATIMESHEETMGR_CHANGE
1.) I have a requirement where I have to update comment for rejected record. When I try to use FM BAPI_CATIMESHEETMGR_CHANGE by just updating the custom field added to catsdb ,the field is updated but the same record is getting saved with status 10.
2.) When I try to update 1 field of a submitted(with status 20) record of catsdb ,I am facing issues. When I pass custom created profile to this FM ,the record is moving to next status i.e. status 30. If I do not provide profile ,I am getting error stating that Editing of record is not possible .My requirement is just to update 1 field value with some hard coded value in case of submitted record (status=20 ) of catsdb .Can we achieve this? Am I missing any parameter ? I am already passing the release as blank.