Un bloque por país es la sección de un modelo de datos por país que agrupa la configuración de un país. Empieza con la etiqueta country y el código del país, por ejemplo <country id="ARG"> para Argentina, y dentro lleva los elementos que ese país modifica o agrega. En el modelo corporativo por país, el elemento principal dentro del bloque es corporateAddress; en el modelo de sucesión por país, son los elementos de datos del empleado que tienen variantes locales.
El bloque no reemplaza al modelo global: lo extiende. Si un país no tiene bloque, sus registros usan la definición global. Si lo tiene, las propiedades del bloque se imponen a las del modelo global solo para ese país. Una guía de SAP lo resume así: si falta la configuración de un país en el modelo corporativo por país, se usa la definición del modelo de datos corporativo.
Todos los bloques de todos los países viven en un mismo archivo. Esa característica es la que da lugar al error más grave asociado a ellos. Como cualquier import de modelo de datos, el del modelo por país reemplaza el archivo entero. Si alguien importa un archivo que trae solo el bloque de un país nuevo, se borran los bloques de todos los demás. La lección lo plantea como Error común y el ejercicio de la L4 lo usa como caso: una compañera importa un archivo con un solo bloque, el de Uruguay, y al día siguiente las ubicaciones del resto de los países muestran el formato global.
El circuito correcto es el mismo que la U1 L5 enseñó para cualquier modelo de datos: exportar el archivo vigente y guardarlo con nombre de versión, agregar o editar el bloque en una copia, validar contra el DTD e importar el archivo completo. El respaldo exportado al principio es lo que permite volver atrás si algo sale mal.
En el caso del curso, el bloque que importa es el de Argentina. En el Video 4.2 se exporta el archivo vigente, se busca <country id="ARG"> y se recorre su corporateAddress, comparándolo con el bloque de otro país. Si el bloque no existiera, se agregaría copiando el de otro país y adaptando el código y las etiquetas. A diferencia del cambio de etiqueta de la U1 L5, ese bloque nuevo quedaría, porque solo afecta a las ubicaciones de Argentina, y el respaldo se guardaría junto al caso.
El código del bloque es de tres letras. El Tip 4.2 de audio advierte que, aunque en el curso se usa el prefijo AR_ para la filial, en los modelos de datos Argentina es ARG, y escribir otro código puede hacer que el archivo valide y el formato nunca aparezca.
