Is there any way to raise an incident on successful completion of application?
No. There is no way to generate an incident via SNMP trap when a job or application complete successfully. The job performs its functions without exception, thus no incident. You can however send email upon completion of job or application.