Sporting event filmed on set
I believe the answer is:
shotput
'sporting event' is the definition.
'shot put' can be an answer for 'event' (shot put is a kind of event). I am not sure about the 'sporting' bit.
'filmed on set' is the wordplay.
'filmed' becomes 'shot' ('shoot' can be a synonym of 'film').
'on' is a charade indicator (letters next to each other).
'set' becomes 'put' (synonyms).
'shot'+'put'='SHOTPUT'
Can you help me to learn more?
(Another definition for shotput that I've seen is " athletic event".)