Hello Sri,
The answer for your question is yes. SAP EHSM offers you all the tools you need to generate incidents and safety reports, where you can record dangerous goods and near misses as well, SAP EHSM is also displayed on a web interface and is user friendly.
I am sending you some links below where you can check on more detailed information regarding this topics:
First you can take a look on Foundation for EHS Management:
Foundation for EHS Management (EHS-MGM-FND)
Incident Management (Where you can record incidents on categories like Near Miss and Safety Observation):
Incident - Component Extension for SAP Environment, Health, and Safety Management
Incident Reporting (Where you can report your incidents internally and externally):
Component Extension for SAP Environment, Health, and Safety Management
I hope that this information can help you.
Wish you best.
Frederico Nunes