I was wondering what are the pros and cons for using one repository for storing both Customer and Vendors but within different main tables. This way Customer and Vendor records can share common reference tables such as: Company Codes, Payment terms, e.g.. Why separate these two main tables into two repositories as SAP business content provides? This also allows you to maintain these reference tables in one repository, rather than in two separate places.
Pro and Cons? Other options?