Calling a menu item from a method directive or screen customization

Is there a way to call a menu item (for instance, an item from Actions menu) from a bpm or ABL code? Or from a screen customization? When I run the trace on the menu item in question, it shows that the menu item calls quite a few routines that I'd rather not have to duplicate in my ABL code, and then have my bpm/customization go out of date on some future version of Epicor when they reorganize the routines.