I do this for economy frequently as my work will only pay for the bare minimum economy ticket. I'd rather pay the difference to get CP.
I usually call in to upgrade to a higher economy fare and pay the difference.
If I book online through CX, there's an option for me to pay for a higher economy fare.
Not sure from E to R but I'm sure it's possible.