The systems in a system landscape must be as homogeneous as possible. This is to prevent issues arising due to system configuration differences. For example, transporting a business object from a system that supports one set of locales to a system that supports a different set of locales may cause problems when applying and/or using the business object. To this end, all systems in a system landscape should be the same with respect to at least the following:
- Version - All systems must use
the same version of the application.
- Customer Customizations - All systems
must contain the same customer - developed customizations .
- Third Party Software - All systems must
use third party software from the same vendor, and must use the
same version of the third party software. For example, the
application server, the database, etc. must all be exactly the
same on each system.
- Time Zone - All systems must all be in
the same time zone.
- Locale - All systems must support the
same locale(s).
- Date Format - All systems must use the
same date and date-time format.
- Database Character set - The databases
on all systems must use the same character set.