in that case why can't you get the access key from basis team.
Get required approval from business users or functional team and get the access key to edit the program.
Without access key you can't your program.
Other ask your colleague to edit the same program with their user id, whether it allow with key or not.