Hi Sami,
You just copy the program and then do the changes on it.Why because some programs may use other transactions also or it may depend on other modules .Sometimes your program may have dependency on other programs. First understand your requirement and then do the changes on that.
With Regards
Arun VS