PeopleCode is programming language used to validate and customize the PeopleSoft
application as per the business requirement. There are 21 PeopleCode events in PeopleSoft and are listed below in the order of their execution. Order of Execut ion and the Initiation time when the event is triggered. Searchinit Fires before an entry is added in the search/add columns. Searchsave Fires after the user clicks on search Rowselect Filter rows from buffer; not recommended Prebuild Initiated before the rest of component build events FieldDefault Fires before the page is opened. FieldFormula Triggers on evry field on evry row in the component buffer. Rowinit Initiated at the time of component processor encounters a row of data (also include the same code in the fieldchange to c the effect). Postbuild Initiated after all the component build events. Activate Initiated at page level, triggered before the page opens. FieldEdit Initiated at component level, fired at the point when user fills out one field and tabs out for the next one. FieldChange Same as rowinit. RowInsert Triggered after the user adds a row of data. RowDelete Initiates when a user deletes the row from an page r else an scroll area. SaveEdit Initiates when a user tries to save the component. SavePrechange Initiated after SaveEdit completes without errors. Workflow Executes immediately after the SavePreChange event and before the database update that precedes the SavePostChange event SavePostchange Event fires after the Component Processor updates the database. Prepopup PrePopup event is initiated just before the display of a pop- up menu. ItemSelected ItemSelected event is initiated whenever a user selects a menu item from a pop-up menu.