Hi Rick,
You will get overall alert profile details in table /sapapo/amsg_prf against the user id , once you have SETID with you, pass it to function module /SAPAPO/AMON_ALERTS_BY_PSET,which will give you Alert Details in pt_alerts importing table in internal format.You need to convert the internal format into external format which we can see in AMON1 by assigning dynamic structure specific to AOT and AT_ID.
You can refer standard program /SAPAPO/AMON_MAIL_BROADCAST to check logic.
Let me know if you come across any issues.
Regards,
Saurabh