Hi Thimo,
Yes, the idoc was not running through the AIF runtime and thus the issue.
Assigning a custom process code with the AIF generic FM - /aif/idoc_inbound_process_func to the message type did get the 'Before Mapping' function invoked.
Thanks a lot for the help.
Regards,
Sagar J.