Difference Between PeopleSoft SaveEdit, SavePreChange and SavePostChange Events

Saveedit validates data and gives messages or warnings. when no error/warnings exist then saveprechange fires. It helps by doing one last check before the save process or you may log data before change if you want or increment running counter. save post change updates/inserts data into the records that have not been brought into to component buffer. in savepostchange you can lof successful log or trigger message if you want to send data to third party,   It is recommended not to give error or warning messages in saveprechange and savepostchange events.