Hmm, AP gains would be difficult to implement, mainly because the only way to tell if someone actually beat the monsters or not is through an event that actually starts the battle in the first place. Random battles can't tell if you ran away or won the fight. Any event that attempts to add EXP based on the battle ending would probably be defeated if you ran from battle, giving you AP anyway...