Hi suhale,
you can create custom push buttons in maintanence view itself.
goto the table maintanence dialog by selecting utilities in se11 , after that select modifications -> screen modifications - > select the screen - > screen painter opens up .
Goto layout - > create push buttons in the layout - > come back and add includes and add custom code.
Create a transcation for maintanence view and call the tcode directly or add values using sm30.
Regards,
sivaganesh