Is there no way to just record a marco? Does everything have to be programed?
I am looking for something like a mapkey in Pro/E hat will repeat the actions I preform.
Nope. Solid Edge does not have a macro tool. You do have to program everything.
SE also doesn't have very much information on its API programming. But there are several well-qualified users that have websited devoted to the subject. I'll post links if you're interested.