The "mapping" between VP and Pro uses business rules, not one for one mapping, since Pro has much richer functionality and structures its data differently.
For example Pro is lot based and VP is not, etc, etc, so the VP data must be restructured to follow Pro's business rules.
Depending on what tables you want to "map", it can be hairy at best and excuciating at worst.
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.