Hi Naveed,
Well, there you have a good question. Please consider these thoughts:
- The company databases in Germany and Russia will have to have their respective localizations, because of legal / tax considerations.
- The company databases in Germany and Russia will likely be supported by local SAP Partners, or local branches of your SAP Partner in Pakistan.
- The role of each company database, (how and for what purposes it is used) is going to be different in each country.
- The bulk of all data in each company database will really only be important to their respective users. The head office in Pakistan should mostly only be interested in general sales reports, or in case of these approval procedures, in the values from point 2. For example, I seriously doubt that the head office in Pakistan is interested to know that the name of one of the customers in Germany is Strudel GmbH, and that the contact person's name is Heidi Von Karajan. But they are going to be interested that Germany's total gross profit has fallen by 5% last month.
So, I would recommend the following:
- Setting up all local company databases as stand alone, in their own respective languages
- Determine what data is actually relevant to the Head Office. If it suffices to know that total gross profit in Germany was 1.000.000 Euro last month, do not transfer each and every invoice row, just the total sales and the total costs. The next more detailed step could be sales and costs divided by sales channel and/or item group.
- Same with approval procedures. Determine the roles, values and rules, and copy only those back and forth. You determine in the local system whether an approval is needed, and then you only send the relevant values of the transaction, and nothing else.
- Create local texts and messages according to templates. The head office in Pakistan determines the template, and the head office and the local companies make their own translations. Template + values + local translations = approval (procedure) understood by all. For example: Based on the rule, the German system will tell the salesman: "Die Summe von diese Verkauf (1.500 Euro) ist zu gross, bitte warte auf Erlaubnis." and the system in Pakistan will tell the sales manager: "Salesperson Keiser Wilhelm from Germany wants to make a sale of 1.500 Euro. Do you approve?". The only data that was sent to Pakistan was: 309458 (sales transaction key), 1 (Rule nr), Keiser Wilhelm (Sales person's name), DE (country code), 1.500 Euro (relevant value). The only data that Pakistan send back to Germany: 309458 (sales transaction key), Y (approved).
Regards,
Johan