Hi Sanjev,
It's an interesting question. I think you could construct a "generic" scenario with a java mapping. Inside the java mapping you can receive an XML with the payload and some parameters to detect the mapping program to be called. Personally, i dont know if you can have problems like to try to call a mapping in a different SWCV, namespace, etc. There is a document to show a few examples about the cross-references between mapping programs http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f03df013-289f-2e10-acb9-d1fcf782ae5d?QuickLink=index&…
Regards.