yes you will need a function...
you can through it in your .profile, or if you use bash .bashrc.
ecp () {
scp -r $1
pratap@remote.machine.name:~/dest_dir
}
ecp /path/to/dir
you can get fancy too, say you want to copy to dest_dir and and append the date to the directory you are copying over... you can do it like so
ecp () {
scp -r $1
pratap@remote.machine.name:~/dest_dir/${1}.`date +%m-%d-%Y`
}
all up to you.