At what level master data's will create ie g/l mater data, customer master data, vendor master data, material master data and bank master data, company code level or client level?
if its client level whats is the main reason?
At both levels . Some information would be common for every company in client. For example. For vendors, banks, customers, information such as adress, would be common for every company. For gl acount, number of account would be the same for every company. And every company code would have specific information for master data. Example, the vendor master in a company code could have a different reconciliation account in different company .
Hopes it helps