Os sistemas em um system landscape devem ser os mais homogêneos possíveis. O intuito é evitar que problemas surjam em virtude de diferenças na configuração do sistema. Por exemplo, o transporte de um objeto de negócios de um sistema que suporta um conjunto de códigos de idiomas para um sistema que suporta um conjunto diferente de códigos de idiomas pode causar problemas ao aplicar e/ou usar o objeto de negócios. Para este fim, todos os sistemas em um system landscape devem ser os mesmo em relação a, pelo menos, o seguinte:
- Versão - Todos os sistemas devem usar a mesma versão
do aplicativo.
- Customizações do Cliente - Todos os sistemas devem
conter as mesmas customizações desenvolvidas pelo cliente.
- Software de Terceiros - Todos os sistemas devem usar
software de terceiros do mesmo fornecedor, e devem usar a mesma
versão do software de terceiros. Por exemplo, o servidor de aplicativos,
o banco de dados, etc., todos devem ser exatamente os mesmos
em cada sistema.
- Fuso Horário - Todos os sistemas devem estar no mesmo
fuso horário.
- Código de Idioma - Todos os sistemas devem suportar
o(s) mesmo(s) código(s) de idioma(s).
- Formato de Data - Todos os sistemas devem usar o mesmo
formato de data e data/hora.
- Conjunto de Caracteres do Banco de Dados - Os bancos de dados
em todos os sistemas devem usar o mesmo conjunto de caracteres.