In this step, you will change the Employees filter to listen for the EMPLOYEE_CHANGED event.
Invoke Method(#avFrameworkManager.avRegisterEvent) Named(EMPLOYEE_CHANGED) Signalaswamevent(2)
The UHandleEvent will now look like this:

Evtroutine Handling(#avFrameworkManager.uWAMEvent_2) Withid(#eventid) WithAinfo1(#Ainfo1) Options(*noclearmessages *noclearerrors)
Endroutine
If '#EventId.Value = EMPLOYEE_CHANGED'
Endif
Inz_List #Save_Keys 1
#EmpNo := #AInfo1
Invoke Method(#avListManager.BeginListUpdate)
FETCH FIELDS(#SURNAME #GIVENAME #EMPNO) FROM_FILE(PSLMST) WITH_KEY(#EMPNO)
Use Builtin(BCONCAT) With_Args(#SURNAME #GIVENAME) To_Get(#FULLNAME)
Invoke #avListManager.AddtoList Visualid1(#EMPNO) Visualid2(#FULLNAME) AKey1(#EMPNO)
Invoke Method(#avListManager.EndListUpdate)
Get_Entry 1 #Save_KeysYour finished code will look like this:
