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.